Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 distributions

You can test your new distribution with:

```sh
./test/test.sh -d YOUR_DISTRIBUTION
```

Or, to run everything the CI would run:

```sh
make ci
```