Skip to content

Conversation

@jerop
Copy link
Contributor

@jerop jerop commented Jul 18, 2025

This change replaces the Node.js-based telemetry setup with a more streamlined Docker-based approach.

  • The scripts/telemetry.js and scripts/telemetry_utils.js files have been removed.
  • The action.yml now uses a Docker container to run the OpenTelemetry collector.
  • A collector-gcp.yaml.template file has been added to provide a configuration for the collector.

Fixes #11
Fixes #14

Thanks to @sethvargo for pairing on this!

@jerop jerop requested review from a team as code owners July 18, 2025 21:05
@jerop jerop force-pushed the feat/docker-telemetry branch 2 times, most recently from c1ce85c to a82c2d4 Compare July 18, 2025 21:11
This commit replaces the Node.js-based telemetry setup with a more streamlined Docker-based approach.

Key changes:

- The `scripts/telemetry.js` and `scripts/telemetry_utils.js` files have been removed.
- The `action.yml` now uses a Docker container to run the OpenTelemetry collector.
- A `collector-gcp.yaml.template` file has been added to provide a version-controlled configuration for the collector.
@jerop jerop force-pushed the feat/docker-telemetry branch from a82c2d4 to 89853f7 Compare July 18, 2025 21:12
Copy link
Contributor

@sethvargo sethvargo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Love to see all the simplification!

@jerop jerop merged commit 556f347 into main Jul 18, 2025
12 checks passed
@jerop jerop deleted the feat/docker-telemetry branch July 18, 2025 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Refactor Telemetry to Use Docker-based OpenTelemetry Collector Avoid GitHub API rate limiting in telemetry setup

2 participants