What happened?
config spm to prometheus metricsstore
Steps to reproduce
service:
extensions: [jaeger_storage, jaeger_query, healthcheckv2, basicauth/prometheus_client]
pipelines:
traces:
receivers: [nop]
processors: [batch]
exporters: [nop]
telemetry:
resource:
service.name: jaeger-query
metrics:
level: detailed
readers:
- pull:
exporter:
prometheus:
host: 0.0.0.0
port: 8991
logs:
level: info
extensions:
healthcheckv2:
use_v2: true
http:
# use different port to avoid conflict with collector
endpoint: 0.0.0.0:13135
jaeger_query:
storage:
traces: os_trace_storage
# Reference this metrics store in the jaeger_query extension
metrics: span_metrics_storage
base_path: /
ui:
config_file: /data/git_m/docker_test/compose_hello/jaeger/config-ui.json
log_access: true
grpc:
endpoint: 0.0.0.0:16685
http:
endpoint: 0.0.0.0:16686
max_clock_skew_adjust: 30s
basicauth/prometheus_client:
client_auth:
username: smith
password: bjxy@12342234
jaeger_storage:
# backends for tracing data
backends:
os_trace_storage:
# https://github.com/jaegertracing/jaeger/blob/v2.11.0/internal/storage/elasticsearch/config/config.go
opensearch:
server_urls:
- https://192.168.122.108:9200
- https://192.168.122.109:9200
- https://192.168.122.110:9200
tls:
insecure_skip_verify: true
auth:
basic:
username: admin
password_file: /data/git_m/docker_test/compose_hello/jaeger/opensearch_admin_passwd
indices:
index_prefix: "jaeger-main"
spans:
date_layout: "2006-01-02"
rollover_frequency: "day"
shards: 5
replicas: 1
services:
date_layout: "2006-01-02"
rollover_frequency: "day"
shards: 5
replicas: 1
dependencies:
date_layout: "2006-01-02"
rollover_frequency: "day"
shards: 5
replicas: 1
sampling:
date_layout: "2006-01-02"
rollover_frequency: "day"
shards: 5
replicas: 1
# Define a remote PromQL-compatible storage under metric_backends: in the jaeger_storage extension
metric_backends:
span_metrics_storage:
# prometheus is a type of the backend, in this case Prometheus-compatible remote server
prometheus:
endpoint: https://10.100.6.123:9090
normalize_calls: true
normalize_duration: true
tls:
ca_file: /etc/security/certs/ca.pem
insecure: false
insecure_skip_verify: true
auth:
authenticator: prometheus_client
basic:
username: smith
password_file: /data/git_m/docker_test/compose_hello/jaeger/prometheus_passwd
receivers:
nop:
processors:
batch:
exporters:
nop:
auth.basic not work on 2.12,so try auth.authenticator
Expected behavior
connect to prometheus (tls + basic auth) work
Relevant log output
Screenshot
No response
Additional context
No response
Jaeger backend version
No response
SDK
No response
Pipeline
No response
Stogage backend
No response
Operating system
No response
Deployment model
No response
Deployment configs
What happened?
config spm to prometheus metricsstore
Steps to reproduce
auth.basic not work on 2.12,so try auth.authenticator
Expected behavior
connect to prometheus (tls + basic auth) work
Relevant log output
Screenshot
No response
Additional context
No response
Jaeger backend version
No response
SDK
No response
Pipeline
No response
Stogage backend
No response
Operating system
No response
Deployment model
No response
Deployment configs