Skip to content

ezgh obs

Observability: datasets, logs, traces and metrics.

Updated View as Markdown
ezgh obs <command>

Observability keeps the logs, traces and metrics your services send with OpenTelemetry (and metrics from Prometheus remote write), and searches and queries them. Services send OTLP (gRPC or HTTP) to https://obs-ingest.&lt;domain> with a project ingest key (ezgh ingest-keys create); nothing in the CLI sends telemetry.

A dataset is one environment of a project. Each record goes to the dataset for its resource attribute ezgh.metadata.environment, and the first record from a new environment creates that dataset. A dataset keeps data for its retention class (ezgh obs retention-classes list). Datasets are in a project: --project, EZGH_PROJECT or the profile’s.

Flags

This command also takes the global flags.

Subcommands

Command Description
ezgh obs dashboards Dashboards: saved grids of logs, traces and metrics panels
ezgh obs datasets Datasets: one per environment of a project (--project)
ezgh obs limits Observability’s limits: ingest rates, searches and datasets
ezgh obs metrics Metrics: PromQL queries, labels and series
ezgh obs queries Async queries: larger searches and counts over several datasets
ezgh obs retention-classes Retention classes: how long datasets keep data
ezgh obs search Search one dataset’s logs, newest first
ezgh obs services Services: the catalog obs discovers from your telemetry
ezgh obs traces Traces: search spans, and show whole traces
Navigation

Type to search…

↑↓ navigate↵ selectEsc close