Monitor the Armory Agent with Prometheus
Learn how to configure Prometheus to get metrics from the Armory Agent and display them in a Grafana dashboard.
Configure Prometheus
If prometheus.enabled
is true in the Agent configuration, the Agent exposes metrics on port 8008 (prometheus.port
) on path /metrics
or /prometheus_metrics
like other Spinnaker services. Both paths serve the same data.
If you are using the Prometheus operator, you can scrape metrics with:
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
app: spin
name: armory-agent-service-monitor
spec:
endpoints:
- path: /prometheus_metrics
port: metrics
# - path: /metrics
# port: metrics
selector:
app: spin
Import a Grafana dashboard
You can import this Grafana dashboard definition to use with Prometheus.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
Last modified April 12, 2021: (8405118)