Integrations
The observability, CI/CD, messaging, infrastructure, cache, database, and optional log-store clients wired into reckon.
reckon gives a coding agent one isolated, per-environment workspace for correlating evidence across existing CLIs. It does not wrap these tools in a new binary; the agent calls each client directly as the investigation narrows.
The workspace is read-only by usage. Some upstream clients can mutate production, so credential permissions, client safeguards, approved command shapes, and approval prompts are part of the contract.
Observability & CI/CD
| CLI | Evidence it covers |
|---|---|
grafana | Dashboards, datasources, alerts, annotations |
cubeapm | Distributed traces, PromQL metrics, LogsQL logs |
jenkins | Jobs, builds, pipelines, logs, nodes |
aws | CloudWatch metrics and logs, ALB/ELB, ECS, SQS, RDS, S3 |
gh | Pull requests, GitHub Actions runs, releases, issues |
Message queues
| CLI | Evidence it covers |
|---|---|
kcat | Kafka metadata and group-less topic reads |
rpk | Kafka consumer-group lag and cluster information |
Kubernetes & cache
| CLI | Evidence it covers |
|---|---|
kubectl | Pod and deployment state, events, rollout history |
redis-cli | Redis INFO, SLOWLOG, LATENCY, DBSIZE, and SCAN diagnostics |
Databases
| CLI | Evidence it covers |
|---|---|
mongosh | MongoDB diagnostics through a read-only database role |
psql | PostgreSQL diagnostics through a read-only database role |
mysql | MySQL diagnostics through a read-only database role and workspace option file |
clickhouse client | ClickHouse tables, slow queries, metrics, events, and bounded exploratory reads through a read-only role and --readonly=1 |
Optional log stores
| CLI | Evidence it covers |
|---|---|
es | Elasticsearch/ELK cluster health, index state, Query DSL, and SQL search |
Integration guides
Grafana
Alerts, dashboards, datasources, and deployment annotations.
CubeAPM
Distributed traces, PromQL metrics, and LogsQL logs.
Jenkins
Build, pipeline, job, log, and node evidence.
AWS
CloudWatch and AWS infrastructure corroboration.
GitHub
Pull requests, Actions runs, releases, and issues.
Kafka
Kafka metadata, group-less message reads, and consumer lag.
Kubernetes
Pod state, events, rollout history, and resource pressure.
Redis
Cache health, memory, latency, and slow-command diagnostics.
MongoDB
Narrow collection and server diagnostics with mongosh.
PostgreSQL
Queries, locks, plans, and replication diagnostics with psql.
MySQL
Sessions, plans, engine state, and replication diagnostics.
ClickHouse
Query-log, metric, event, and table reads through a read-only database connection.
Elasticsearch
Optional ELK cluster, index, Query DSL, and SQL reads.
direnv supplies the folder-local environment and jq supports structured
output processing; neither is an incident-data integration.