reckon

Tool belt

The CLIs Reckon runs for development, operations, product and growth work, and the evidence each one covers.

Reckon runs existing CLIs, one connection at a time, through reckon run <connection-or-tool> -- <arguments>. It does not wrap them in a new binary. Setup installs them (see Setup).

Development

CLIProviderEvidence it covers
jenkinsjenkinsJobs, builds, pipeline stages, test reports, console logs
ghgithubPull requests, Actions runs, releases, issues
kubectlkubernetesPod and deployment state, events, rollout history
awsawsCloudWatch metrics and logs, load balancers, ECS, SQS

Operations

CLIProviderEvidence it covers
cubeapmcubeapmDistributed traces, PromQL metrics, LogsQL logs, dependencies
grafanagrafanaAlerts, silences, annotations, dashboards, datasources
eselasticsearchElasticsearch cluster health, indices, Query DSL and SQL search
nginxpmnginxpmProxy hosts, redirections, streams, certificates, audit log
psqlpostgresPostgreSQL activity, locks, plans, replication
mysqlmysqlMySQL sessions, plans, InnoDB state, replication
mongoshmongodbMongoDB running operations, replica set state, bounded samples
clickhouse clientclickhouseClickHouse tables, query log, metrics, events
redis-cliredisINFO, SLOWLOG, LATENCY, DBSIZE and SCAN diagnostics
kcatkafkaKafka metadata and group-less topic reads
rpkkafka-rpkKafka consumer-group lag, cluster and topic state

Product

CLIProviderEvidence it covers
jirajiraIssues and their history, boards, sprints
clarityclarityDashboard exports, session recording samples, analytics questions

Growth

CLIProviderEvidence it covers
gscgscGoogle Search performance, trends, opportunities, URL inspection, sitemaps
bwtbingBing traffic, top queries and pages, crawl health

jq helps with structured output. Investigations can also read a local Git repository (git show) as typed evidence.

Command workflows

Ask for JSON whenever the agent will parse output: -o json for the CLIs maintained alongside Reckon, --json fields for gh, --output json for aws.