open-telemetry / opentelemetry-collector

OpenTelemetry Collector
https://opentelemetry.io
Apache License 2.0
4.36k stars 1.44k forks source link

Design: additional service components (eg.: zpages, healthcheck, etc) #276

Closed pjanotti closed 5 years ago

pjanotti commented 5 years ago

Besides the pipeline elements (receivers, processors, and exporters) the OTelSvc uses various ad-hoc “add-on” components (e.g.: healthcheck, z-pages, etc). However, the interface and configuration for such components was not specified and the service code directly handles them individually in an ad-hoc fashion.

Design Goals:

pjanotti commented 5 years ago

Prompted by https://github.com/open-telemetry/opentelemetry-service/pull/256#issuecomment-520625779