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`?
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?