I have this yaml file defining a open-telemetry-collector
in a kubernetes cluster. I have already installed open-telemetry opertor
. This is the file:
apiVersion: opentelemetry.io/v1beta1
kind: OpenTelemetryCollector
metadata:
namespace: observability
name: hangout-collector
spec:
config:
receivers:
otlp:
protocols:
http:
endpoint: 0.0.0.0:4318
processors:
batch:
send_batch_size: 10000
timeout: 10s
exporters:
debug:
verbosity: detailed
prometheus:
endpoint: 0.0.0.0:8889
const_labels:
origin: otel-collector
otlp:
endpoint: tempo:4317
tls:
insecure: true
otlphttp/loki:
endpoint: "http://loki:3100/loki/api/v1/push"
service:
pipelines:
metrics:
receivers: [otlp]
processors: [batch]
exporters: [prometheus]
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlp]
logs:
receivers: [otlp]
exporters: [otlphttp/loki]
I see these services being created in my cluster:
I'm trying to connect to the collector from a java application using this url: :4318 but I'm getting errors that connection has been refused.