The implementation is based on basic and contrib versions of open-telemetry-collector.
For more details about open-telemetry approach for processing traces, metrics and logs see here
Open-telemetry-collector approach for configuration see here
New modules development approach see here
The following third-party modules are supported by this implementation of open-telemetry-collector:
- spanmetricsconnector
- debugexporter
- otlpexporter
- prometheusexporter
- loggingexporter
- jaegerexporter
- healthcheckextension
- pprofextension
- batchprocessor
- filterprocessor
- probabilisticsamplerprocessor
- transformprocessor
- otlpreceiver
- jaegerreceiver
- zipkinreceiver
Also there are custom implementations for
- sentryreceiver, see also the document
- sentrymetricsconnector, see also the document
- logtcpexporter, see also the document
All third-party and custom modules are listed in componets.go