An independent, unofficial open-source CLI for CubeAPM that is not affiliated with CubeAPM or its vendor. Query distributed traces, Prometheus-compatible metrics, and VictoriaLogs-compatible logs from one binary.

A cross-signal investigation
# Configure a connection profilecubeapm login# Find recent errors and inspect one tracecubeapm traces search --service api-gateway --status error --last 1h -o jsoncubeapm traces get <trace-id> -o json# Correlate logs and check current metricscubeapm logs query 'trace_id:<trace-id>' --last 1h -o jsoncubeapm metrics query 'up' -o json
PromQLLogsQLJaegerOpenTelemetryPrometheusVictoriaLogs

Everything, from one binary

Built for humans at the keyboard and coding agents alike.

01

Trace investigations

Discover services, search Jaeger-compatible traces, inspect span waterfalls, map dependencies, and rank callers.

02

Profiles & sessions

Connect with Ory Kratos email/password sessions or no authentication, with named profiles and automatic re-authentication.

03

Agent-friendly

-o json|yaml, --read-only safety mode, --no-input, --quiet, structured errors, and environment-based configuration.

04

Three-signal workflows

Move from a failing trace to PromQL metrics and related LogsQL results without leaving the terminal.

05

PromQL & LogsQL

Run instant and range metric queries, search logs, aggregate statistics, inspect fields, and probe retention.

06

Ingest & administer

Push metrics and logs through dedicated ingest endpoints, and safely manage asynchronous log deletion tasks.

Ready in one command

Install the binary, authenticate, and start querying. No runtime, no dependencies.