Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krzko/otelcol-distributions
This repository is dedicated to custom distributions of the OpenTelemetry Collector
https://github.com/krzko/otelcol-distributions
cicd github-actions gitlab opentelemetry opentelemetry-collector receiver
Last synced: about 2 months ago
JSON representation
This repository is dedicated to custom distributions of the OpenTelemetry Collector
- Host: GitHub
- URL: https://github.com/krzko/otelcol-distributions
- Owner: krzko
- License: apache-2.0
- Created: 2024-03-13T02:45:52.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-06-12T00:35:55.000Z (6 months ago)
- Last Synced: 2024-10-10T19:23:42.599Z (2 months ago)
- Topics: cicd, github-actions, gitlab, opentelemetry, opentelemetry-collector, receiver
- Language: Shell
- Homepage:
- Size: 69.3 KB
- Stars: 1
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# otelcol-distributions
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](https://cloud.google.com/spanner/docs/configure-fgac).## Getting Started
### Docker
...
## Adding a new distribution
To add a new distribution to this repository:
1. create a directory under `distributions` and place the `manifest.yaml` there
2. add `./github/workflows/ci-.yaml` and `./github/workflows/release-.yaml` files based on one of the existing distributionsYou can test your new distribution with:
```sh
./test/test.sh -d YOUR_DISTRIBUTION
```Or, to run everything the CI would run:
```sh
make ci
```