A custom distribution of the OpenTelemetry Collector with the SLIM exporter and receiver for sending and receiving observability data over secure, low-latency SLIM channels.
To build the SLIM OpenTelemetry Collector:
task collector:buildThis command will:
- Download OCB if not already present
- Generate collector sources based on
builder-config.yaml - Output the binary to
./slim-otelcol/slim-otelcol
To run the SLIM OpenTelemetry Collector with the exporter configuration:
task collector:run:exporterThe collector will use the configuration defined in exporter/slimexporter/example-exporter-collector-config.yaml.
To run the SLIM OpenTelemetry Collector with the receiver configuration:
task collector:run:receiverThe collector will use the configuration defined in receiver/slimreceiver/example-receiver-collector-config.yaml.
To run unit tests for the SLIM exporter, receiver, and internal components:
task test