Customize Your Installation
Configure Sentinel with the agents you need. Generate installation commands and starter configuration for your use case.
1 Installation Method
2 Official Agents
Select the agents you want to include. All agents are optional and can be added later.
Looking for more? We have 25+ agents for security, observability, and traffic management.
Browse All Agents3 Installation
Shell
# Install Sentinel proxy
curl -fsSL https://getsentinel.raskell.io | sh
# Select agents above to include them in the installation4 Example Configuration
A starter configuration with your selected agents. Save as sentinel.kdl
sentinel.kdl
// Sentinel Configuration
// https://sentinel.raskell.io
system {
worker-threads 0 // 0 = number of CPU cores
graceful-shutdown-timeout-secs 30
}
listeners {
listener "http" {
address "0.0.0.0:8080"
protocol "http"
}
}
routes {
route "default" {
matches {
path-prefix "/"
}
upstream "backend"
}
}
upstreams {
upstream "backend" {
targets {
target {
address "127.0.0.1:3000"
}
}
load-balancing "round_robin"
}
}
// No agents configured5 Run Sentinel
Start Sentinel with your configuration file.
Shell
# Start Sentinel
sentinel --config sentinel.kdl