Monitorización

Métricas para Prometheus, comprobación de salud y estado de los rangos.

Cada nodo sirve en su puerto de administración (27200 por defecto) las métricas y la comprobación de salud.

/healthz

Responde 200 si el nodo sirve y 503 si no, sin cuerpo y sin credenciales. Úsalo en tu balanceador o tu orquestador.

/metrics

Formato de exposición de Prometheus. Pide un certificado de cliente de un usuario con el rol clusterMonitor.

MétricaQué mide
teseladb_upEl nodo está en marcha
teseladb_rangesRangos con réplica en este nodo
teseladb_range_applied_index{range}Última entrada aplicada de cada réplica
teseladb_range_leader{range}Si este nodo es el líder de ese rango

También puedes leerlas con la CLI:

Shell
teseladb admin metrics

Rangos

Shell
teseladb admin ranges --collection tienda.pedidos

Muestra cada rango con sus límites, réplicas y líder. Desde mongosh, serverStatus, currentOp, $collStats y el perfilador tienen la forma de MongoDB.