/opentelemetry-collector-contrib

Contrib repository for OpenTelemetry Service

Primary LanguageGoApache License 2.0Apache-2.0

SumoLogic / OpenTelemetry Collector Contrib

This is a repository for OpenTelemetry Collector Contrib with additional Sumo Logic extensions. It is based on the opentelemetry-collector-contrib and SumoLogic flavor of core distribution of the Collector.

Docker Images

Docker images for all releases are published at https://hub.docker.com/r/sumologic/opentelemetry-collector

Building docker locally

docker build -f cmd/otelcontribcol/Dockerfile -t otelcontribcol .

Differences from the core release

SumoLogic version of OpenTelemetry Collector introduces a number of additions over the plain version:

  • Extensions to k8sprocessor which include more tags being collected and field extraction enhancements
  • A sourceprocessor that adds additional tags (mostly relevant to K8s environment) and provides some data filtering rules
  • Cascading filter processor extensions, which include cascading policy with two-pass rules for determining span budget for each of the defined rules
  • Support for spans in filtering processor
  • Additional release schedule, which allows to quickly introduce bugfixes and extensions