# Configuración de alertas en UI InfluxDB 2.x

El sistema de alertas se basa en tres componentes principales:

* **Checks (Comprobaciones):** Consultas que evalúan condiciones sobre tus datos y asignan un estado (\_level) como OK, WARN, CRIT o INFO.
* **Notification Endpoints (Puntos de notificación):** Destinos a los que se enviarán las alertas (HTTP, Slack, PagerDuty, etc.).
* **Notification Rules (Reglas de notificación):** Definen cuándo y cómo se envía una notificación a un endpoint, según los resultados de los checks.

## **Flujo básico para crear una alerta**

### **a) Crear un Notification Endpoint**

1. En el menú lateral, ve a **Alerts > Alerts**.
2. Selecciona **Notification Endpoints**.
3. Haz clic en **Create**.
4. Elige el tipo de destino (HTTP, Slack, PagerDuty, etc.).
5. Completa los campos requeridos (URL, token, etc.).
6. Haz clic en **Create Notification Endpoint**.

### **b) Crear un Check (Comprobación)**

1. Ve a **Alerts > Checks**.
2. Haz clic en **Create Check**.
3. Elige el tipo de check:
   * **Threshold:** Comprobación basada en umbrales (por ejemplo, temperatura > 30°C).
   * **Deadman:** Detecta ausencia de datos (útil para saber si un sensor deja de enviar información).
4. Define la consulta (puedes usar el Query Builder o escribir en Flux).
5. Configura las condiciones y los niveles de alerta.
6. Guarda el check.

### **c) Crear una Notification Rule**

1. Ve a **Alerts > Notification Rules**.
2. Haz clic en **Create Notification Rule**.
3. Selecciona el endpoint creado previamente.
4. Define las condiciones para enviar la notificación (por ejemplo, cuando el check pase a estado CRIT).
5. Personaliza el mensaje que se enviará.
6. Guarda la regla.

> Los resultados se almacenan en `_monitoring` y pueden disparar notificaciones automáticas mediante reglas adicionales.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://darioaplicano.gitbook.io/influxdb2.x/sesion-5/guion-de-la-sesion/documentacion/troubleshooting/configuracion-de-alertas/configuracion-de-alertas-en-ui-influxdb-2.x.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
