Skip to content

Instantly share code, notes, and snippets.

@jpkrohling
Created January 12, 2024 14:54
Show Gist options
  • Save jpkrohling/d8c33712606502900ad6875978242581 to your computer and use it in GitHub Desktop.
Save jpkrohling/d8c33712606502900ad6875978242581 to your computer and use it in GitHub Desktop.
Basic Auth for Collector
extensions:
basicauth/server:
htpasswd:
inline: |
jdoe:correct horse battery staple
receivers:
otlp/secure:
protocols:
http:
auth:
authenticator: basicauth/server
tls:
ca_file: ca.pem
cert_file: server.pem
key_file: server-key.pem
grpc:
auth:
authenticator: basicauth/server
tls:
ca_file: ca.pem
cert_file: server.pem
key_file: server-key.pem
exporters:
otlp:
endpoint: otlp.example.com:4317
service:
extensions: [basicauth/server]
pipelines:
traces/secure-exporter:
receivers: [otlp/secure]
exporters: [otlp]
metrics/secure-exporter:
receivers: [otlp/secure]
exporters: [otlp]
logs/secure-exporter:
receivers: [otlp/secure]
exporters: [otlp]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment