Skip to content

Cluster Health Reporter

FieldValue
Namecluster-health-reporter
Categoryreporting
Complexitymoderate
Tagsdb-querying, llm-analysis, trend-reporting, slack-notification
Authorrandybias
Min Version0.1.0

Generate daily cluster health report from Postgres data and send to Slack. Uses Claude (Anthropic API) for trend analysis. Designed to work with the Cluster Health Collector template.

query-health-history → analyze-trends → send-report
NodePurpose
query-health-historyQuery historical health data from Postgres
analyze-trendsAnalyze trends using Claude
send-reportSend formatted report to Slack
  • manual
  • cron (daily-report): daily at 3:00 PM UTC (0 15 * * *)
DependencyHostAuth
postgrespostgres-postgresql.postgres.svc.cluster.local:5432password
anthropicapi.anthropic.com:443api-key
slackhooks.slack.com:443webhook-url
SecretDescription
postgres.passwordPostgres database password
anthropic.api_keyAnthropic API key
slack.webhook_urlSlack incoming webhook URL
Terminal window
tntc scaffold init cluster-health-reporter
tntc scaffold init cluster-health-reporter my-reporter
tntc scaffold info cluster-health-reporter

Scaffold source: quickstarts/cluster-health-reporter/