Files
athletic-map-deploy/platform/monitoring/tenants-servicemonitor.yaml
T

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