summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/components/Header.tsx
diff options
context:
space:
mode:
authorJerop Kipruto <[email protected]>2025-06-13 03:51:41 -0400
committerGitHub <[email protected]>2025-06-13 03:51:41 -0400
commit95e4a60a83dd8e710ef69f78b3b57de4b4703344 (patch)
treef7dc9806066771f02d1c74789de75c2c458b47f5 /packages/cli/src/ui/components/Header.tsx
parentb20c8389f3f483f3972c254ec97fff4004b7c75f (diff)
Telemetry: Auto-export to GCP if GOOGLE_CLOUD_PROJECT is set (#1003)
This change simplifies telemetry setup for users who want to integrate with GCP, as they no longer need to configure a local collector or an explicit endpoint if their project is already set up in the environment. This change updates the telemetry system to automatically export traces, logs, and metrics to Google Cloud Platform (GCP) if the `GOOGLE_CLOUD_PROJECT` environment variable is set and no explicit `telemetryOtlpEndpoint` is configured by the user. Key changes: - The default `telemetryOtlpEndpoint` in `Config` is now an empty string. - The `initializeTelemetry` SDK logic now prioritizes: - User-defined `telemetryOtlpEndpoint`. - `GOOGLE_CLOUD_PROJECT` for direct GCP export. - Console exporters as a fallback. - If an invalid `telemetryOtlpEndpoint` is provided, it falls back to console exporters with a warning. #750
Diffstat (limited to 'packages/cli/src/ui/components/Header.tsx')
0 files changed, 0 insertions, 0 deletions