SigNoz-configured OpenTelemetry Collector ready for traces, metrics, and logs.
274
Docker Hub: tackleza/signoz-collectorā
GitHub: docker-signoz-ready-to-useā
Custom OpenTelemetry Collector image with SigNoz-specific pipeline configurations baked in.
signoz/signoz-otel-collector:v0.144.4ā otel-collector-config.yaml ā Receivers, processors, exporters for traces/metrics/logsotel-collector-opamp-config.yaml ā OpAmp server configurationThis image is part of the SigNoz Ready-to-Use deployment stack.
# For easy deploy with all components:
git clone https://github.com/tackleza/docker-signoz-ready-to-use
cd docker-signoz-ready-to-use
./start.sh
Standalone usage:
docker run -d \
--name otel-collector \
-p 4317:4317 \
-p 4318:4318 \
tackleza/signoz-collector:latest
All configs are baked into the image. To customize, build your own image:
# Modify collector/otel-collector-config.yaml, then:
docker build -t myregistry/signoz-collector:latest ./collector
| Port | Protocol | Purpose |
|---|---|---|
4317 | gRPC | OTLP receiver for traces/metrics/logs |
4318 | HTTP | OTLP receiver for traces/metrics/logs |
From your applications, send traces/metrics/logs to:
# gRPC (default, recommended)
grpc://localhost:4317
# HTTP
http://localhost:4318
Example (Go):
import "go.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc"
exporter, _ := otlptracegrpc.New(ctx,
otlptracegrpc.WithEndpoint("localhost:4317"),
)
For complete setup with all services (SigNoz, ClickHouse, ZooKeeper):
Content type
Image
Digest
sha256:bc0992346ā¦
Size
183.8 MB
Last updated
4 months ago
docker pull tackleza/signoz-collector:v0.144.4-signoz-v0.125.1