Skip to content

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

Terminal window
# Using Helm (Kubernetes)
helm repo add signalpick https://charts.signalpick.com
helm install signalpick signalpick/agent \
--set apiKey=YOUR_API_KEY
# Using Docker
docker run -d \
-e SIGNALPICK_API_KEY=YOUR_API_KEY \
-p 4317:4317 \
signalpick/agent:latest

Step 2: Configure Your OTel SDK

Point your OpenTelemetry SDK to the SignalPick agent:

# Python example
from 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:

  1. Incoming traces — Everything from your application
  2. Filtered traces — What gets forwarded to your vendor
  3. Savings — Your cost reduction in real-time

Next Steps