Skip to content

Cluster Health Collector

FieldValue
Namecluster-health-collector
Categorymonitoring
Complexitymoderate
Tagsk8s-monitoring, in-cluster, db-persistence, health-metrics
Authorrandybias
Min Version0.1.0

Collect Kubernetes cluster health data every 5 minutes and store in Postgres. Designed to work with the Cluster Health Reporter template for trend analysis.

fetch-cluster-state → store-health-data
NodePurpose
fetch-cluster-stateQuery cluster health metrics
store-health-dataWrite metrics to Postgres
  • manual
  • cron (collect-health): every 5 minutes (*/5 * * * *)
DependencyHostAuth
postgrespostgres-postgresql.postgres.svc.cluster.local:5432password
SecretDescription
postgres.passwordPostgres database password
Terminal window
tntc scaffold init cluster-health-collector
tntc scaffold init cluster-health-collector my-collector
tntc scaffold info cluster-health-collector

Scaffold source: quickstarts/cluster-health-collector/