Custom build of OpenTelemetry collector, to be used in a Kubernetes cluster in AWS. Build using OpenTelemetry Collector Builder.
Includes the following modules:
| Providers | Extensions | Receivers | Processors | Exporters |
|---|---|---|---|---|
| envprovider | healthcheckextension | otlpreceiver | batchprocessor | otlphttpexporter |
| fileprovider | sigv4authextension | prometheusreceiver | memorylimiterprocessor | otlpexporter |
| k8sleaderelector | k8sclusterreceiver | k8sattributesprocessor | prometheusremotewriteexporter | |
| transformprocessor |
Entrypoint is the collector binary, passing a configuration file as command when running this is required (see configuration):
docker run --rm -it -v "$PWD/my-config.yml:/my-config.yml" ghcr.io/chialab/otel-collector:latest --config=/my-config.yml