v-m: Scrape metrics from Authelia
Authelia exposes Prometheus metrics from a different server socket, which is not enabled by default.etcd
parent
e0b2b3f5ae
commit
de72776e73
|
@ -66,6 +66,13 @@ spec:
|
||||||
value: /run/authelia/secrets/oidc.hmac_secret
|
value: /run/authelia/secrets/oidc.hmac_secret
|
||||||
- name: AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE
|
- name: AUTHELIA_IDENTITY_PROVIDERS_OIDC_ISSUER_PRIVATE_KEY_FILE
|
||||||
value: /run/authelia/secrets/oidc.issuer_private_key
|
value: /run/authelia/secrets/oidc.issuer_private_key
|
||||||
|
ports:
|
||||||
|
- containerPort: 9091
|
||||||
|
name: http
|
||||||
|
protocol: TCP
|
||||||
|
- containerPort: 9959
|
||||||
|
name: metrics
|
||||||
|
protocol: TCP
|
||||||
startupProbe:
|
startupProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
port: 9091
|
port: 9091
|
||||||
|
|
|
@ -157,3 +157,7 @@ storage:
|
||||||
username: authelia.authelia
|
username: authelia.authelia
|
||||||
tls:
|
tls:
|
||||||
skip_verify: false
|
skip_verify: false
|
||||||
|
|
||||||
|
telemetry:
|
||||||
|
metrics:
|
||||||
|
enabled: true
|
||||||
|
|
|
@ -359,3 +359,21 @@ scrape_configs:
|
||||||
regex: '8008'
|
regex: '8008'
|
||||||
- source_labels: [__meta_kubernetes_pod_name]
|
- source_labels: [__meta_kubernetes_pod_name]
|
||||||
target_label: instance
|
target_label: instance
|
||||||
|
|
||||||
|
- job_name: authelia
|
||||||
|
kubernetes_sd_configs:
|
||||||
|
- role: pod
|
||||||
|
namespaces:
|
||||||
|
names:
|
||||||
|
- authelia
|
||||||
|
selectors:
|
||||||
|
- role: pod
|
||||||
|
label: app.kubernetes.io/name=authelia
|
||||||
|
relabel_configs:
|
||||||
|
- action: keep
|
||||||
|
source_labels:
|
||||||
|
- __meta_kubernetes_pod_container_port_name
|
||||||
|
regex: metrics
|
||||||
|
- source_labels:
|
||||||
|
- __meta_kubernetes_pod_name
|
||||||
|
target_label: instance
|
||||||
|
|
Loading…
Reference in New Issue