1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
# Global settings and defaults.
global {
scrape_interval: "10s"
evaluation_interval: "10s"
labels {
label {
name: "service"
value: "ct"
}
}
}
# Monitor Prometheus itself.
job {
# This job will be named "prometheus", so a job="prometheus" label will be
# added to all time series scraped from it.
name: "prometheus"
# Scrape this job every 15s, overriding the global default.
scrape_interval: "15s"
# Configure a group of static HTTP targets
target_group {
target: "http://localhost:9090/metrics"
}
}
# Monitor a set of a API servers.
job {
name: "logserver"
target_group {
@@LOG_TARGETS@@
}
metrics_path: "/metrics"
}
# Monitor a set of a mirror servers.
job {
name: "mirrorserver"
target_group {
@@MIRROR_TARGETS@@
}
metrics_path: "/metrics"
}
# Monitor a set of a etc servers.
job {
name: "etcd"
target_group {
@@ETCD_TARGETS@@
}
metrics_path: "/metrics"
}
|