Tema: sre
-
Higiene de alertas en la monitorización de hosts: tasa en lugar de umbral, unidades fallidas y ventanas de duración
Un aviso debe significar que una persona tiene que actuar ya. Un disco que se acerca a su capacidad debe avisar según su velocidad de llenado y no por un porcentaje fijo, cerca del cual una partición de crecimiento lento puede quedarse meses; y un umbral superado solo por un instante no debería generar ningún aviso. Los materiales de SRE de Google sobre disciplina en los avisos y alertas multiventana aportan el razonamiento, y este artículo lo aplica a las señales de host tratadas en esta serie.
-
El método RED para servicios orientados a solicitudes, con ejemplares que vinculan un bucket lento con una traza
Instrumentar de manera idéntica todo servicio que maneja solicitudes con tasa, errores y duración: un contador con etiquetas de ruta, método y estado, y un histograma de duración; cuando existe trazado, adjuntar ejemplares (un id de traza con un valor registrado) al histograma para que un bucket lento del panel abra la traza que aterrizó allí.
-
SLI para colas y trabajos por lotes: antigüedad del mensaje más antiguo, frescura, cobertura y último éxito
Los servicios orientados a peticiones miden disponibilidad y latencia; las colas y los trabajos por lotes necesitan indicadores distintos: cuán antiguo es el elemento sin procesar más viejo, qué proporción de los datos es más reciente que un umbral, qué proporción de ejecuciones programadas se completó dentro de su ventana, y cuándo tuvo éxito el trabajo por última vez. Esta metodología los deriva de los SLI de canalización (pipeline) del SRE workbook.
Legible por máquina: JSON