Open bongmu opened 2 months ago
ERROR io.opentelemetry.exporter.internal.http.HttpExporter
It's HTTP exporter
It's gRPC port
@bongmu could you please share the instrumentation CR?
ERROR io.opentelemetry.exporter.internal.http.HttpExporter
It's HTTP exporter
It's gRPC port
@bongmu could you please share the instrumentation CR?
opentelemetry-collector.yaml
apiVersion: opentelemetry.io/v1alpha1
kind: OpenTelemetryCollector
metadata:
name: demo
namespace: opentelemetry-operator-system
spec:
config: |
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
processors:
memory_limiter:
check_interval: 1s
limit_percentage: 75
spike_limit_percentage: 15
batch:
send_batch_size: 10000
timeout: 10s
exporters:
logging:
zipkin:
endpoint: "http://zipkin-server.zipkin:9411/api/v2/spans"
format: proto
service:
pipelines:
traces:
receivers: [otlp]
processors: [memory_limiter, batch]
exporters: [logging,zipkin]
metrics:
receivers: [otlp]
processors: [memory_limiter, batch]
exporters: [logging]
logs:
receivers: [otlp]
processors: [memory_limiter, batch]
exporters: [logging]
opentelemetry-instrumentation.yaml:
apiVersion: opentelemetry.io/v1alpha1
kind: Instrumentation
metadata:
name: instrumentation
namespace: opentelemetry-operator-system
spec:
exporter:
endpoint: http://demo-collector.opentelemetry-operator-system:4317
propagators:
- tracecontext
- baggage
- b3
sampler:
type: parentbased_traceidratio
argument: "0.25"
python:
env:
- name: OTEL_EXPORTER_OTLP_ENDPOINT
value: http://demo-collector:4318
java:
image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java:latest
env:
- name: OTEL_EXPORTER_OTLP_ENDPOINT
value: http://demo-collector.majorbio-erp-dev:4317
dotnet:
env:
- name: OTEL_EXPORTER_OTLP_ENDPOINT
value: http://demo-collector.opentelemetry-operator-system:4318
java:
image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java:latest
env:
- name: OTEL_EXPORTER_OTLP_ENDPOINT
value: http://demo-collector.majorbio-erp-dev:4317
It instructs java agent to report data to http://demo-collector.majorbio-erp-dev:4317
and not to http://demo-collector.opentelemetry-operator-system:4317
. I would suggest deleting it and restarting the app pod.
OpenTelemetryCollector
Oops, I was careless, deleting this doesn't seem to work, although my app Instrumentation, OpenTelemetryCollector, is in the majorbio-erp-dev namespace
java: image: ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java:latest env: - name: OTEL_EXPORTER_OTLP_ENDPOINT value: http://demo-collector.majorbio-erp-dev:4317
It instructs java agent to report data to
http://demo-collector.majorbio-erp-dev:4317
and not tohttp://demo-collector.opentelemetry-operator-system:4317
. I would suggest deleting it and restarting the app pod.
I pasted it wrong. My apps are all in the opentelemetry-operator-system namespace, but it still reports that error.
Component(s)
No response
Describe the issue you're reporting
This all seems to be working fine, I don’t understand why my app is resetting the Connection?: