Quick Start
Prerequisites
- Kubernetes cluster or Docker environment
- OpenTelemetry SDK installed in your application
- Existing observability vendor (Datadog, Grafana, etc.)
Step 1: Deploy the SignalPick Agent
# Using Helm (Kubernetes)helm repo add signalpick https://charts.signalpick.comhelm install signalpick signalpick/agent \ --set apiKey=YOUR_API_KEY
# Using Dockerdocker run -d \ -e SIGNALPICK_API_KEY=YOUR_API_KEY \ -p 4317:4317 \ signalpick/agent:latestStep 2: Configure Your OTel SDK
Point your OpenTelemetry SDK to the SignalPick agent:
# Python examplefrom opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter
exporter = OTLPSpanExporter( endpoint="localhost:4317", # SignalPick agent insecure=True)Step 3: Verify Data Flow
Visit your SignalPick dashboard to see traces flowing through:
- Incoming traces — Everything from your application
- Filtered traces — What gets forwarded to your vendor
- Savings — Your cost reduction in real-time