Widget de estado del check
Los checks de servicio monitorizan el estado activo o inactivo de un servicio específico. Las alertas se activan cuando el Agent de monitorización no logra conectarse al servicio en una cantidad específica de checks consecutivos. El widget de estado del check puede mostrar de manera visual la degradación del servicio, fallas del servicio, problemas en todo el clúster, caídas en el rendimiento o aumentos en la latencia de tu dashboard. Para obtener más información, consulta la documentación de Check de servicio.
El estado del check muestra el estado actual o la cantidad de resultados de cualquier check realizado:
Python
Dashboards
Selecciona un check de servicio creado previamente.
Elige un período de tiempo para la presentación de informes. En este período de tiempo siempre se incluye hasta el momento actual, por lo que puedes elegir una opción como The past 10 minutes
o The past 1 day
y te informará un estado que incluye ese período de tiempo hasta el momento presente. Si eliges Global Time
, la persona que utiliza el dashboard puede seleccionar un rango con el selector de período de tiempo en la parte superior derecha, pero debe elegir uno que incluya el momento presente, es decir, cualquier período de tiempo de past X
. De lo contrario, el widget estará en blanco.
Elige tu alcance:
- A single check (Un solo check): selecciona esta opción si tu widget de estado del check solo es para un elemento específico, por ejemplo: un
host:<HOSTNAME>
, un service:<SERVICE_NAME>
. - A cluster of checks (Un clúster de checks): selecciona esta opción si tu widget de estado del check es para un alcance de elementos como en todos los
host
s, o todos los service
s.
Después de seleccionar tu alcance, define el contexto del widget de estado del check con el campo Reported by (Informado por).
En el caso del alcance de A cluster of checks (Un clúster de checks), tienes la opción de seleccionar un subconjunto con el campo Group by (Agrupar por). Nota: El estado del check no te muestra el recuento de checks por grupo, te muestra el recuento de grupos que ejecutan el check. Por ejemplo, si estás monitorizando el Agent activo, agrupado por env
, el estado del check te muestra el número de env
que coincide con las configuraciones de tu alcance y que está ejecutando el Agent, no el recuento de Agents en un entorno.
Python
Este widget se puede utilizar con la API de dashboards. Consulta la siguiente tabla para obtener la definición del esquema JSON del widget:
Expand All
Name of the check to use in the widget.
Group reporting a single check.
List of tag prefixes to group by in the case of a cluster check.
The kind of grouping to use.
Allowed enum values: check,cluster
List of tags used to filter the groups reporting a cluster check.
Time setting for the widget.
The available timeframes depend on the widget you are using.
Allowed enum values: 1m,5m,10m,15m,30m,1h,4h,1d,2d,1w,1mo,3mo,6mo,week_to_date,month_to_date,1y,alert
Used for arbitrary live span times, such as 17 minutes or 6 hours.
Type "live" denotes a live span in the new format.
Allowed enum values: live
Unit of the time span.
Allowed enum values: minute,hour,day,week,month,year
Used for fixed span times, such as 'March 1 to March 7'.
Start time in seconds since epoch.
End time in seconds since epoch.
Type "fixed" denotes a fixed span.
Allowed enum values: fixed
How to align the text on the widget.
Allowed enum values: center,left,right
Type of the check status widget.
Allowed enum values: check_status
default: check_status
{
"check": "",
"group": "string",
"group_by": [],
"grouping": "check",
"tags": [],
"time": {
"live_span": "5m"
},
"title": "string",
"title_align": "string",
"title_size": "string",
"type": "check_status"
}
Leer más
Additional helpful documentation, links, and articles: