Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
consul-telemetry-collector
Package main has the CLI entrypoint of the collector.
|
Package main has the CLI entrypoint of the collector. |
internal
|
|
agent
Package agent manages the consul-telemetry-collector process, loads the configuration, and sets up and manages the lifecycle of the opentelemetry-otel.
|
Package agent manages the consul-telemetry-collector process, loads the configuration, and sets up and manages the lifecycle of the opentelemetry-otel. |
flags
Package flags is a helper module that can be used to provide common functionality for flag sets
|
Package flags is a helper module that can be used to provide common functionality for flag sets |
hcp
Package hcp handles the low level initialization and execution of the HCP client
|
Package hcp handles the low level initialization and execution of the HCP client |
otel
Package otel handles the configuration and lifecycle of the opentelemetry-collector Its' purpose is to generate a resolver setting that incorporates multiple providers collector consumes otel/providers which consume otel/config
|
Package otel handles the configuration and lifecycle of the opentelemetry-collector Its' purpose is to generate a resolver setting that incorporates multiple providers collector consumes otel/providers which consume otel/config |
otel/config
Package config manages helpers to generate opentelemetry-collector configuration.
|
Package config manages helpers to generate opentelemetry-collector configuration. |
otel/config/helpers/exporters
Package exporters holds the type of exporters that consul telemetery supports
|
Package exporters holds the type of exporters that consul telemetery supports |
otel/config/helpers/extensions
Package extensions holds the type of extensions that consul telemetery supports
|
Package extensions holds the type of extensions that consul telemetery supports |
otel/config/helpers/processors
Package processors holds the type of processors that consul telemetery supports
|
Package processors holds the type of processors that consul telemetery supports |
otel/config/helpers/receivers
Package receivers holds the type of receivers that consul telemetery supports
|
Package receivers holds the type of receivers that consul telemetery supports |
otel/config/helpers/types
Package types is a place to store reused types amongst the helpers
|
Package types is a place to store reused types amongst the helpers |
otel/providers
Package providers contains shared configuration structs for both HCP and external configuration providers.
|
Package providers contains shared configuration structs for both HCP and external configuration providers. |
otel/providers/external
Package external provides a static confmap.Provider that returns static configuration
|
Package external provides a static confmap.Provider that returns static configuration |
otel/providers/hcp
Package hcp will retrieve configuration open-telemetry-collector configuration from HCP
|
Package hcp will retrieve configuration open-telemetry-collector configuration from HCP |
translator/otlp/prometheus
Package prometheus implements a translator to convert prometheus metrics to OTLP metrics.
|
Package prometheus implements a translator to convert prometheus metrics to OTLP metrics. |
version
Package version handles the human read-able version for the consul-telemetry-collector itself and important components
|
Package version handles the human read-able version for the consul-telemetry-collector itself and important components |
receivers
|
|
envoyreceiver
Module
|
Click to show internal directories.
Click to hide internal directories.