Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.odigos.io/llms.txt

Use this file to discover all available pages before exploring further.

Getting Started

splunk Obtaining Access Token
Go to Settings then Access Tokens and click Create New Token
Splunk Access Tokens menu
Give the token a name and select Ingest Token for the authorization scope and click create.
Create Access Token form in Splunk

Configuring Destination Fields

✅ Traces ❌ Metrics ❌ Logs
  • SPLUNK_ACCESS_TOKEN string : Access Token.
    • This field is required
  • SPLUNK_REALM string : Realm. The Splunk realm in use. This is the second part of the URL you use to access Splunk/SignalFX. For example, if you access Splunk at https://app.us1.signalfx.com, then the realm is us1.
    • This field is required

Adding Destination to Odigos

There are two primary methods for configuring destinations in Odigos:
Using the UI
1
Use the Odigos CLI to access the UI
odigos ui
2
Click on Add Destination, select Splunk (SAPM) (Deprecated) and follow the on-screen instructions
Using Kubernetes manifests
1
Save the YAML below to a file (e.g. splunk.yaml)
apiVersion: odigos.io/v1alpha1
kind: Destination
metadata:
  name: splunk-example
  namespace: odigos-system
spec:
  data:
    SPLUNK_REALM: <Realm>
  destinationName: splunk
  secretRef:
    name: splunk-secret
  signals:
  - TRACES
  type: splunk

---

apiVersion: v1
data:
  SPLUNK_ACCESS_TOKEN: <Base64 Access Token>
kind: Secret
metadata:
  name: splunk-secret
  namespace: odigos-system
type: Opaque
2
Apply the YAML using kubectl
kubectl apply -f splunk.yaml