Splunk Integration
Overview
The Splunk OpenTelemetry Collector uses Prometheus receivers to scrape metrics from all Isovalent components. Each component exposes metrics on different ports:
| Component | Port | Metrics |
|---|---|---|
| Cilium Agent | 9962 | CNI, networking, policy |
| Cilium Envoy | 9964 | L7 proxy metrics |
| Cilium Operator | 9963 | Cluster operations |
| Hubble | 9965 | Network flows, DNS, HTTP |
| Tetragon | 2112 | Runtime security events |
Step 1: Create Configuration File
Create a file named splunk-otel-isovalent.yaml with your Splunk credentials:
Important: Replace:
<YOUR-SPLUNK-ACCESS-TOKEN>with your Splunk Observability Cloud access token<YOUR-SPLUNK-REALM>with your realm (e.g., us1, us2, eu0)
Metric Filtering
The configuration includes a metric filter to prevent overwhelming Splunk with high-volume metrics. Only the most valuable metrics for monitoring are included.
Step 2: Install Splunk OpenTelemetry Collector
Install the collector:
Wait for rollout to complete:
Step 3: Verify Metrics Collection
Check that the collector is scraping metrics:
You should see log entries indicating successful scraping of each component.
Next Steps
Metrics are now flowing to Splunk Observability Cloud! Proceed to verification to check the dashboards.