This repository is dedicated to custom distributions of the OpenTelemetry Collector, tailored to meet specific observability needs. The current ones you can find are:
- GitHub Actions: Tailored to capture and analyse events from GitHub workflows and jobs, facilitating better insights into CI/CD processes.
- GitLab: Focused on GitLab-specific events, enabling comprehensive observability across GitLab CI/CD pipelines and builds.
- Google Cloud Spanner: Customised to observe Google Spanner database metrics, with the addition of fine-grained access control for Spanner databases.
...
To add a new distribution to this repository:
- create a directory under
distributionsand place themanifest.yamlthere - add
./github/workflows/ci-<distribution>.yamland./github/workflows/release-<distribution>.yamlfiles based on one of the existing distributions
You can test your new distribution with:
./test/test.sh -d YOUR_DISTRIBUTIONOr, to run everything the CI would run:
make ci