31 lines
1.3 KiB
YAML
31 lines
1.3 KiB
YAML
# =============================================================================
|
|
# As metricas dos tenants VENDIDOS — os que nascem do molde.
|
|
#
|
|
# Por ROTULO, e nao por nome de namespace: o `athleticmap-runtimes` lista
|
|
# demo/piloto/acme pelo nome, e todo tenant novo ficava de fora (medido em
|
|
# 2026-09-26: teste5 e zico-0 sem nenhuma metrica). O rotulo vem do molde.
|
|
# Ver scripts/metricas_dos_tenants_e_filas.py.
|
|
# =============================================================================
|
|
apiVersion: monitoring.coreos.com/v1
|
|
kind: ServiceMonitor
|
|
metadata:
|
|
name: athleticmap-tenants
|
|
namespace: monitoring
|
|
labels:
|
|
release: monitoring
|
|
spec:
|
|
namespaceSelector:
|
|
any: true
|
|
selector:
|
|
matchLabels:
|
|
athleticmap.io/metricas: tenant
|
|
endpoints:
|
|
- port: http
|
|
path: /actuator/prometheus
|
|
interval: 60s
|
|
scrapeTimeout: 20s
|
|
metricRelabelings:
|
|
- sourceLabels: [__name__]
|
|
regex: "atm_.*|up|jvm_memory_used_bytes|jvm_memory_max_bytes|jvm_threads_live_threads|process_cpu_usage|system_cpu_usage|http_server_requests_seconds_count|http_server_requests_seconds_sum|http_server_requests_seconds_max|hikaricp_connections_active|hikaricp_connections_pending|hikaricp_connections_max|flyway_migrations_.*|application_ready_time_seconds"
|
|
action: keep
|