Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent detects whether gcx is running inside an AI agent environment (e.g.
|
Package agent detects whether gcx is running inside an AI agent environment (e.g. |
|
Package assistant provides a Go client for interacting with Grafana Assistant via the A2A protocol.
|
Package assistant provides a Go client for interacting with Grafana Assistant via the A2A protocol. |
|
Package auth implements the browser-based OAuth PKCE authentication flow for gcx.
|
Package auth implements the browser-based OAuth PKCE authentication flow for gcx. |
|
adaptive
Package auth provides shared authentication helpers for the adaptive telemetry provider.
|
Package auth provides shared authentication helpers for the adaptive telemetry provider. |
|
Package cloud provides clients for Grafana Cloud platform APIs.
|
Package cloud provides clients for Grafana Cloud platform APIs. |
|
providers
Package providers registers DatasourceProvider implementations for built-in Grafana datasource types.
|
Package providers registers DatasourceProvider implementations for built-in Grafana datasource types. |
|
dashboards/descriptor
Package descriptor provides shared dashboard resource descriptor resolution.
|
Package descriptor provides shared dashboard resource descriptor resolution. |
|
dashboards/search
Package search implements the `gcx dashboards search` command.
|
Package search implements the `gcx dashboards search` command. |
|
dashboards/snapshot
Package snapshot provides the `gcx dashboards snapshot` command, which renders Grafana dashboards or individual panels as PNG images via the Image Renderer.
|
Package snapshot provides the `gcx dashboards snapshot` command, which renders Grafana dashboards or individual panels as PNG images via the Image Renderer. |
|
dashboards/versions
Package versions provides the `gcx dashboards versions` command group.
|
Package versions provides the `gcx dashboards versions` command group. |
|
faro
Package faro provides a client and resource adapter for Grafana Frontend Observability (Faro).
|
Package faro provides a client and resource adapter for Grafana Frontend Observability (Faro). |
|
instrumentation/enumerate
Package enumerate implements the cluster-enumeration helper.
|
Package enumerate implements the cluster-enumeration helper. |
|
instrumentation/helm
Package helm formats the parameterized helm install command printed by gcx instrumentation setup.
|
Package helm formats the parameterized helm install command printed by gcx instrumentation setup. |
|
instrumentation/output
Package output provides output codec adapters for the instrumentation provider.
|
Package output provides output codec adapters for the instrumentation provider. |
|
irm/oncallpublic
Package oncallpublic provides a client for the public API of the OnCall backend.
|
Package oncallpublic provides a client for the public API of the OnCall backend. |
|
irm/oncalltypes
package oncalltypes defines types for the oncall provider.
|
package oncalltypes defines types for the oncall provider. |
|
kg
Package kg provides a client for the Grafana Knowledge Graph (Asserts) API.
|
Package kg provides a client for the Grafana Knowledge Graph (Asserts) API. |
|
synth/smcfg
Package smcfg defines the shared config loader interface for the synth provider.
|
Package smcfg defines the shared config loader interface for the synth provider. |
|
query
|
|
|
adapter
Package adapter defines the ResourceAdapter interface for bridging provider REST clients to the gcx resources pipeline.
|
Package adapter defines the ResourceAdapter interface for bridging provider REST clients to the gcx resources pipeline. |
|
Package style provides centralized terminal styling for the gcx CLI.
|
Package style provides centralized terminal styling for the gcx CLI. |
|
Package terminal provides TTY detection and global pipe state for gcx.
|
Package terminal provides TTY detection and global pipe state for gcx. |
Click to show internal directories.
Click to hide internal directories.