Splunk Observability Cloud

DNS name of otel-collector in k8s

mwestin
New Member

Hello. I'm using the trial and following the instructions for sending to APM with a manually instrumented Python app as seen below:

 

 

 

apiVersion: apps/v1
kind: Deployment
spec:
  selector:
    matchLabels:
      app: your-application
  template:
    spec:
      containers:
        - name: myapp
          env:
            - name: SPLUNK_OTEL_AGENT
              valueFrom:
                fieldRef:
                  fieldPath: status.hostIP
            - name: OTEL_EXPORTER_OTLP_ENDPOINT
              value: "http://$(SPLUNK_OTEL_AGENT):4317"
            - name: OTEL_SERVICE_NAME
              value: "blah"
            - name: OTEL_RESOURCE_ATTRIBUTES
              value: "service.version=1"

 

 

 

 

If I'm using the Splunk distribution of the otel collector, how can I get the dns name of the `OTEL_EXPORTER_OTLP_ENDPOINT` without having to use `status.HostIp`? 

Labels (1)
0 Karma

bishida
Splunk Employee
Splunk Employee

Hi,

Is using status.hostIP not working for some reason? 
I haven't tried it, but you might be able to just use spec.nodeName instead?

0 Karma
Get Updates on the Splunk Community!

New Case Study Shows the Value of Partnering with Splunk Academic Alliance

The University of Nevada, Las Vegas (UNLV) is another premier research institution helping to shape the next ...

How to Monitor Google Kubernetes Engine (GKE)

We’ve looked at how to integrate Kubernetes environments with Splunk Observability Cloud, but what about ...

Index This | How can you make 45 using only 4?

October 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with this ...