Grafana GCX (CLI)
Notes
no notes yet
Release notes
1.4.0
· today
Metrics and traces
- Add
gcx metrics search metric-names/label-names/label-valuesandgcx datasources prometheus search-metric-names/search-label-names/search-label-values, backed by the experimental Prometheus/Mimir search API (#1374) - Add experimental TraceByID options to
gcx traces getandgcx datasources tempo get:--filterkeeps the spans that match a TraceQL spanset expression, shaped by--keep-hierarchy,--match-depthand--ancestor-depth;--prune(with--prune-group-by,--prune-min-spans,--prune-max-parent-depth) collapses repeated sibling spans. Both are off unless set, and aim at shrinking large traces before--llmanalysis (#1250)
Authentication and configuration
- Add Basic authentication to
gcx login(#1389) - List the available contexts when the requested context is not found (#1210)
Agent Observability
- Add
gcx agento11y model-ratesto set your own negotiated model prices (#1377)
Synthetic Monitoring and IRM
- Add
gcx synthetic-monitoring queries list/getfor named queries (#1373) - Manage IRM OnCall integration alert templates and maintenance mode (#1188)
Application Observability
- Add
gcx appo11y operations list/get(#1334) - Show service metadata, Explore links and Knowledge Graph data for services (#1330, #1333)
- Resolve scoped Knowledge Graph services by their exact name (#1384)
Security and debugging
--insecure-log-http-payloaddumps now run at the innermost transport layer and show every header that reaches the wire, including the OAuth bearer token. They also show the OAuth token refresh exchange, which carries the refresh token and the rotated token pair. Treat captured debug logs as secrets (#1190)- Label the dumps
http request dumpandhttp response dump, includeContent-LengthandAccept-Encodingin request dumps, report why a dump failed, and document that dumps log at Debug level (-vvv) (#1190)
Docs and internals
- Add guides for managing resources and diagnosing missing telemetry (#1413, #1368)
- Clarify the MkDocs setup and fix broken links (#1378, #1417)
- Move Knowledge Graph transport into a shared internal client (#1331, #1332)