Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gcx
command
|
|
|
gcx/agent
Package agent provides agent utility commands for gcx agent mode.
|
Package agent provides agent utility commands for gcx agent mode. |
|
gcx/assistant
Package assistant provides the assistant command group for interacting with Grafana Assistant.
|
Package assistant provides the assistant command group for interacting with Grafana Assistant. |
|
gcx/instrumentation
Package instrumentation provides the top-level "gcx instrumentation" command and its action-verb subcommand tree for managing Grafana Instrumentation Hub.
|
Package instrumentation provides the top-level "gcx instrumentation" command and its action-verb subcommand tree for managing Grafana Instrumentation Hub. |
|
gcx/instrumentation/clusters
Package clusters provides the "gcx instrumentation clusters" command group.
|
Package clusters provides the "gcx instrumentation clusters" command group. |
|
gcx/instrumentation/clusters/apps
Package apps provides the "gcx instrumentation clusters apps" subcommand tree: list, get, configure, remove, wait — all scoped to a single cluster's namespace-level Beyla instrumentation configuration.
|
Package apps provides the "gcx instrumentation clusters apps" subcommand tree: list, get, configure, remove, wait — all scoped to a single cluster's namespace-level Beyla instrumentation configuration. |
|
gcx/instrumentation/services
Package services provides the "gcx instrumentation services" command tree for managing workload-level observed state and per-workload overrides.
|
Package services provides the "gcx instrumentation services" command tree for managing workload-level observed state and per-workload overrides. |
|
gcx/instrumentation/setup
Package setup implements the "gcx instrumentation setup <cluster>" onboarding command.
|
Package setup implements the "gcx instrumentation setup <cluster>" onboarding command. |
|
gcx/instrumentation/status
Package status implements the "gcx instrumentation status" command.
|
Package status implements the "gcx instrumentation status" command. |
|
internal
|
|
|
agent
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. |
|
assistant
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. |
|
auth
Package auth implements the browser-based OAuth PKCE authentication flow for gcx.
|
Package auth implements the browser-based OAuth PKCE authentication flow for gcx. |
|
auth/adaptive
Package auth provides shared authentication helpers for the adaptive telemetry provider.
|
Package auth provides shared authentication helpers for the adaptive telemetry provider. |
|
cloud
Package cloud provides clients for Grafana Cloud platform APIs.
|
Package cloud provides clients for Grafana Cloud platform APIs. |
|
datasources/providers
Package providers registers DatasourceProvider implementations for built-in Grafana datasource types.
|
Package providers registers DatasourceProvider implementations for built-in Grafana datasource types. |
|
providers/dashboards/descriptor
Package descriptor provides shared dashboard resource descriptor resolution.
|
Package descriptor provides shared dashboard resource descriptor resolution. |
|
providers/dashboards/search
Package search implements the `gcx dashboards search` command.
|
Package search implements the `gcx dashboards search` command. |
|
providers/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. |
|
providers/dashboards/versions
Package versions provides the `gcx dashboards versions` command group.
|
Package versions provides the `gcx dashboards versions` command group. |
|
providers/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). |
|
providers/instrumentation/enumerate
Package enumerate implements the cluster-enumeration helper.
|
Package enumerate implements the cluster-enumeration helper. |
|
providers/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. |
|
providers/instrumentation/output
Package output provides output codec adapters for the instrumentation provider.
|
Package output provides output codec adapters for the instrumentation provider. |
|
providers/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. |
|
providers/irm/oncalltypes
package oncalltypes defines types for the oncall provider.
|
package oncalltypes defines types for the oncall provider. |
|
providers/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. |
|
providers/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. |
|
resources/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. |
|
style
Package style provides centralized terminal styling for the gcx CLI.
|
Package style provides centralized terminal styling for the gcx CLI. |
|
terminal
Package terminal provides TTY detection and global pipe state for gcx.
|
Package terminal provides TTY detection and global pipe state for gcx. |
|
scripts
|
|
|
cmd-reference
command
|
|
|
config-reference
command
|
|
|
env-vars-reference
command
|
|
|
linter-rules-reference
command
|
|
|
validate-skills
command
|
Click to show internal directories.
Click to hide internal directories.

