diff options
| author | Jerop Kipruto <[email protected]> | 2025-06-13 03:51:41 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-06-13 03:51:41 -0400 |
| commit | 95e4a60a83dd8e710ef69f78b3b57de4b4703344 (patch) | |
| tree | f7dc9806066771f02d1c74789de75c2c458b47f5 /packages/cli/src/ui/components/Header.tsx | |
| parent | b20c8389f3f483f3972c254ec97fff4004b7c75f (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
