<!-- review: finished -->

<a id="monitoring"></a>

# Panel de monitorización web Console Light

Angie ofrece una amplia gama de posibilidades para monitorizar su funcionamiento; además de la API de [métricas](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#metrics) y el módulo [Prometheus](https://es.angie.software//angie/docs/configuration/modules/http/http_prometheus.md#http-prometheus), puede utilizar una consola visual que se instala junto al servidor.

<a id="console-light"></a>

## Console Light

Console Light es una interfaz ligera de monitorización de actividad en tiempo real que muestra métricas clave de carga y rendimiento del servidor. La consola se basa en las [capacidades de API](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#http-api) de Angie; los datos de monitorización de actividad se generan en tiempo real. Además, la consola permite [modificar dinámicamente](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-config) la configuración de Angie donde la propia API proporciona esta capacidad.

Ejemplo de una consola desplegada y configurada: [https://console.angie.software/](https://console.angie.software/)

<a id="version-history"></a>

## Historial de versiones

| Versión   | Fecha de lanzamiento   | Cambios                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|-----------|------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1.8.2     | 23.01.2026             | Corregido el enlace a la documentación de Angie ADC.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 1.8.1     | 08.09.2025             | Corregidos términos incorrectos en Settings y tooltips.                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 1.8.0     | 03.07.2025             | Visualización de métricas de tiempo de respuesta<br/>para servidores HTTP y TCP/UDP a través de proxy                                                                                                                                                                                                                                                                                                                                                                                                         |
| 1.7.2     | 07.04.2025             | Añadida opción "busy" en el controlador de filtros de las páginas<br/>HTTP/TCP/UDP Upstreams.                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 1.7.1     | 04.04.2025             | Corregidos valores incorrectos en las tablas HTTP/Location Zones en la<br/>página HTTP Zones.                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 1.7.0     | 02.04.2025             | - Muestra volúmenes exactos de datos en bytes al pasar el ratón<br/>- Nuevo estado `busy` para los peers de upstream en la API de estadísticas,<br/>  indicando que un peer ha alcanzado el límite configurado por el parámetro `max_conns`<br/>- Enlaces de documentación corregidos                                                                                                                                                                                                                         |
| 1.6.1     | 27.01.2025             | - Corregidos errores tipográficos<br/>- Solucionado un problema de compilación del proyecto durante el desarrollo                                                                                                                                                                                                                                                                                                                                                                                             |
| 1.6.0     | 23.01.2025             | - Soporte de internacionalización con locales disponibles: `en`, `ru`.<br/>- Función de encabezado fijo añadida al componente de tabla.<br/>- Soporte para unidades de medida de datos en pebibytes (PiB).<br/>- Corregido el contador de valores incorrecto en el widget [HTTP Upstreams](#console-http-upstreams-widget) en la página principal.<br/>- Los valores predeterminados ahora se utilizan correctamente en la página [HTTP Upstreams](#console-http-upstreams-page) en el contexto de respuesta. |
| 1.5.0     |                        | No publicada públicamente.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 1.4.0     | 08.08.2024             | Añadida visualización del estado de monitorización en el favicon del sitio web.                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 1.3.0     | 28.04.2024             | Añadida la capacidad de establecer un servidor en el estado `draining`<br/>en el contexto de upstream.                                                                                                                                                                                                                                                                                                                                                                                                        |
| 1.2.1     | 26.12.2023             | Añadidos controles de salud activos en el contexto `Stream`.                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| 1.2.0     | 25.12.2023             | Añadida edición de servidor en el contexto `Stream`.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |

<a id="installation-and-configuration"></a>

## Instalación y configuración

Console Light se publica como paquetes
`angie-console-light` (Angie)
y
`angie-pro-console-light` (Angie PRO)
en [nuestros repositorios](https://es.angie.software//angie/docs/installation/index.md#install-packages)
y puede instalarse como cualquier otro paquete;
alternativamente, puede descargar el código fuente
[desde nuestro sitio web](https://download.angie.software/files/angie-console-light/)
o
[GitHub](https://github.com/webserver-llc/angie-console-light).

Después de la instalación,
configure la consola añadiendo la siguiente [location](https://es.angie.software//angie/docs/configuration/modules/http/index.md#location)
dentro de un bloque [server](https://es.angie.software//angie/docs/configuration/modules/http/index.md#server) en la
[configuración del servidor](https://es.angie.software//angie/docs/configuration/configfile.md#configfile)
(observe los comentarios):

```nginx
location /console/ {

    # Solo acceso local
    allow 127.0.0.1;
    deny all;

    auto_redirect on;

    alias /usr/share/angie-console-light/html/;
    # Solo FreeBSD:
    # alias /usr/local/www/angie-console-light/html/;
    index index.html;

    location /console/api/ {
        api /status/;
    }

    # Para que las funciones de edición funcionen después de la autenticación (solo PRO)
    location /console/api/config/ {

        auth_basic           "Protected site";
        auth_basic_user_file conf/htpasswd;

        api /config/;
    }
}
```

No olvide aplicar la configuración modificada:

```console
$ sudo angie -t && sudo service angie reload
```

Después de esto, la consola estará disponible
en el servidor especificado por el bloque `server`,
en la ruta especificada para la `location`;
en el ejemplo anterior, la ruta se establece como `/console/`.

La autenticación puede habilitarse para cualquier sección de la API
de manera similar al ejemplo anterior, por ejemplo:

```nginx
location /console/server_zones/ {
    auth_basic           "Protected site";
    auth_basic_user_file conf/htpasswd;
}
```

También puede restringir el acceso a cualquier sección
de la `location` de la consola configurada, por ejemplo:

```nginx
location /console/api/resolvers/ {
    deny all;
}
```

<a id="interface"></a>

## Interfaz

La consola es una única pantalla con un conjunto de pestañas,
cada una conteniendo varios widgets con datos de monitorización.

<a id="angie-tab"></a>

### Pestaña Angie

![Console Light - pantalla principal](../../_images/console_light/en/main.png)

Esta es la pestaña principal donde se muestran los indicadores clave de monitorización
de Angie en forma resumida, basados en datos de varias secciones de la API.

#### NOTE
Los widgets de estadísticas se muestran
si los bloques correspondientes están configurados en la [configuración de Angie](https://es.angie.software//angie/docs/configuration/configfile.md#configfile).

<a id="about-widget"></a>

#### Widget About

Muestra el número de versión de Angie con un enlace a la documentación
correspondiente, así como la dirección del servidor y la hora de la última [recarga
de configuración](https://es.angie.software//angie/docs/configuration/runtime.md#control-config-change).

Además, si la directiva [api_config_files](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#a-api-config-files) está habilitada,
el enlace *Configs* abre una lista de archivos de configuración
cargados en el servidor.
Cada archivo puede verse en un formato compacto con resaltado de sintaxis.

<a id="connections-widget"></a>

#### Widget Connections

Muestra estadísticas básicas de conexión del servidor, generadas desde la sección de API `/status/connections/`:

| `Current`    | Número actual de conexiones                |
|--------------|--------------------------------------------|
| `Accepted/s` | Número de conexiones aceptadas por segundo |
| `Active`     | Número de conexiones activas               |
| `Idle`       | Número de conexiones inactivas             |
| `Dropped`    | Número de conexiones descartadas           |

También disponible:

| `Accepted`   | Número total de conexiones aceptadas desde la última recarga del servidor   |
|--------------|-----------------------------------------------------------------------------|

<a id="http-zones-widget"></a>

#### Widget HTTP Zones

#### WARNING
Requiere configurar la directiva [status_zone](https://es.angie.software//angie/docs/configuration/modules/http/index.md#status-zone)
en un contexto `server` o `location`.

Muestra estadísticas de zonas de memoria compartida para el contexto `http`,
generadas desde la sección de API [/status/http/server_zones/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-server-zones):

| `Total`    | Número total de zonas                        |
|------------|----------------------------------------------|
| `Problems` | Número de zonas con cualquier problema       |
| `Traffic`  | Volumen total de tráfico entrante y saliente |

<a id="console-http-upstreams-widget"></a>

#### Widget HTTP Upstreams

#### WARNING
Requiere configurar la directiva [zone](https://es.angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-zone)
en un bloque [upstream](https://es.angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-upstream) en el contexto `http`.

Muestra estadísticas de upstream para el contexto `http`, generadas a partir de la
sección de la API [/status/http/upstreams/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-upstreams):

| Total    | Número total de upstreams                         |
|----------|---------------------------------------------------|
| Problems | Número de upstreams con cualquier problema        |
| Servers  | Estadísticas de servidores desglosadas por estado |

<a id="tcp-udp-zones-widget"></a>

#### Widget TCP/UDP Zones

#### WARNING
Requiere configurar las siguientes directivas:

- `status_zone`
  en un contexto [server](https://es.angie.software//angie/docs/configuration/modules/http/index.md#status-zone) o [stream](https://es.angie.software//angie/docs/configuration/modules/stream/index.md#s-status-zone);
- `limit_conn`
  en un contexto [server](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#limit-conn) o [stream](https://es.angie.software//angie/docs/configuration/modules/stream/stream_limit_conn.md#s-limit-conn);
- [limit_conn_zone](https://es.angie.software//angie/docs/configuration/modules/http/http_limit_conn.md#limit-conn-zone) en el contexto `stream`.

Ejemplo:

```nginx
stream {

    # ...
    limit_conn_zone $connection zone=limit-conn-stream:10m;

    server {

        # ...
        limit_conn limit-conn-stream 1;
        status_zone foo;
    }
}
```

Muestra estadísticas de zonas de memoria compartida para el contexto `stream`,
generadas desde la sección de la API [/status/stream/server_zones/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-stream-server-zones):

| Conn total   | Número total de conexiones de clientes      |
|--------------|---------------------------------------------|
| Conn current | Número actual de conexiones de clientes     |
| Conn/s       | Número de conexiones procesadas por segundo |

<a id="tcp-udp-upstreams-widget"></a>

#### Widget TCP/UDP Upstreams

#### WARNING
Requiere configurar la directiva [zone](https://es.angie.software//angie/docs/configuration/modules/stream/stream_upstream.md#s-u-zone)
en un bloque [upstream](https://es.angie.software//angie/docs/configuration/modules/stream/stream_upstream.md#s-u-upstream) en el contexto `stream`.

Muestra estadísticas de upstream para el contexto `stream`, generadas desde la
sección de la API [/status/stream/upstreams/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-stream-upstreams):

| Total    | Número total de upstreams                         |
|----------|---------------------------------------------------|
| Problems | Número de upstreams con cualquier problema        |
| Servers  | Estadísticas de servidores desglosadas por estado |

<a id="http-zones-tab"></a>

### Pestaña HTTP Zones

#### WARNING
Requiere configurar la directiva [status_zone](https://es.angie.software//angie/docs/configuration/modules/http/index.md#status-zone)
en un contexto `server` o `location`.

<a id="server-zones-section"></a>

#### Sección Server Zones

![Console Light — "Server Zones" section on the "HTTP Zones" tab](../../_images/console_light/en/http-server-zones.png)

Resume las estadísticas de monitorización de zonas de memoria compartida para el contexto `server`
en `http`, generadas desde la sección de la API [/status/http/server_zones/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-server-zones). Se presentan los siguientes datos para
cada zona:

| Zone      | Nombre de la zona                                                                                                                                           |
|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Requests  | Número total de solicitudes y el número de solicitudes por segundo                                                                                          |
| Responses | Número de respuestas desglosadas por códigos de estado,<br/>así como su número total                                                                        |
| Traffic   | Tasas de tráfico saliente y entrante, así como volúmenes totales de tráfico<br/>saliente y entrante                                                         |
| SSL       | Recuentos agregados de: handshakes SSL exitosos; reutilizaciones de sesiones SSL;<br/>handshakes SSL con tiempo de espera expirado; handshakes SSL fallidos |

<a id="location-zones-section"></a>

#### Sección Location Zones

![Console Light — "Location Zones" section on the "HTTP Zones" tab](../../_images/console_light/en/http-location-zones.png)

Resume las estadísticas de monitorización de zonas de memoria compartida para el contexto `location`
en `http`, generadas desde la sección de la API [/status/http/location_zones/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-location-zones). Se presentan los siguientes datos para
cada zona:

| Zone      | Nombre de la zona                                                                                   |
|-----------|-----------------------------------------------------------------------------------------------------|
| Requests  | Número total de solicitudes y el número de solicitudes por segundo                                  |
| Responses | Número de respuestas desglosadas por códigos de estado,<br/>así como su número total                |
| Traffic   | Tasas de tráfico saliente y entrante, así como volúmenes totales de tráfico<br/>saliente y entrante |

<a id="connection-limit-zones-limit-conn-section"></a>

#### Sección Connection Limit Zones (Limit Conn)

![Console Light — "Connection Limit Zones" section on the "HTTP Zones" tab](../../_images/console_light/en/http-limit-conn.png)

Muestra estadísticas de zonas `limit_conn` en el contexto `http`, generadas
desde la sección de la API [/status/http/limit_conns/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-limit-conns). Se presentan los siguientes datos para
cada zona:

| Zone      | Nombre de la zona                                                                             |
|-----------|-----------------------------------------------------------------------------------------------|
| Passed    | Número total de conexiones proxy                                                              |
| Rejected  | Número total de conexiones rechazadas                                                         |
| Exhausted | Número total de conexiones descartadas debido al desbordamiento del almacenamiento de la zona |
| Skipped   | Número total de conexiones pasadas con una clave de cero o mayor que 255<br/>bytes            |

<a id="request-limit-zones-limit-req-section"></a>

#### Sección Request Limit Zones (Limit Req)

![Console Light — "Request Limit Zones" section on the "HTTP Zones" tab](../../_images/console_light/en/http-limit-req.png)

Muestra estadísticas de las zonas `limit_reqs` en el contexto `http`, generadas
desde la sección de la API [/status/http/limit_reqs/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-limit-reqs). Se
presentan los siguientes datos para cada zona:

| Zone      | Nombre de la zona                                                                             |
|-----------|-----------------------------------------------------------------------------------------------|
| Passed    | Número total de conexiones proxy                                                              |
| Delayed   | Número total de conexiones retrasadas                                                         |
| Rejected  | Número total de conexiones rechazadas                                                         |
| Exhausted | Número total de conexiones descartadas debido al desbordamiento del almacenamiento de la zona |
| Skipped   | Número total de conexiones pasadas con una clave de cero o mayor que 255<br/>bytes            |

<a id="console-http-upstreams-page"></a>

### Pestaña HTTP Upstreams

![Console Light — "HTTP Upstreams" tab](../../_images/console_light/en/http-upstreams.png)

#### WARNING
Requiere configurar la directiva [zone](https://es.angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-zone)
en un bloque [upstream](https://es.angie.software//angie/docs/configuration/modules/http/http_upstream.md#u-upstream) en el contexto `http`.

Esta pestaña resume las estadísticas de monitorización de upstreams para el contexto `http`,
generadas desde la sección de la API [/status/http/upstreams/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-upstreams).
En modo de depuración, también se muestra el porcentaje de uso de memoria.

- El botón Show upstreams list muestra/oculta una lista breve de upstreams
  con el número de upstreams y pares problemáticos.
- El interruptor Failed only alterna el modo de visualización para
  las estadísticas de upstreams problemáticos.
- El botón de edición activa la interfaz de edición de upstream.
- La lista desplegable en el lado derecho de cada tabla de upstream permite
  filtrar servidores en un estado específico (Up, Failed, Checking,
  Down).

Para cada upstream, además de su nombre y la proporción de utilización de la zona de memoria compartida,
se presentan los siguientes datos:

| Server          | Nombres, tiempos de inactividad y pesos de los servidores upstream                                                                                                                                                    |
|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Requests        | Número total y tasa de procesamiento de solicitudes                                                                                                                                                                   |
| Responses       | Número de respuestas desglosadas por códigos de estado                                                                                                                                                                |
| Connections     | Número de conexiones activas y su límite máximo, si está establecido                                                                                                                                                  |
| Traffic         | Tasas de tráfico saliente y entrante, así como volúmenes totales de tráfico<br/>saliente y entrante                                                                                                                   |
| Server checks   | Número de intentos fallidos para contactar con el servidor y el número de veces<br/>que el servidor fue considerado no disponible (el objeto `health` en la API)                                                      |
| Health monitors | Número total de comprobaciones del servidor, número de<br/>comprobaciones fallidas y la hora de la última comprobación                                                                                                |
| Response time   | Tiempo desde el inicio de la solicitud hasta enviar el primer byte de la respuesta;<br/>tiempo total desde el inicio de la solicitud hasta completar el envío de toda la respuesta<br/>(el objeto `health` en la API) |

<a id="console-http-upstreams-editing"></a>

#### Edición de upstreams

En Angie PRO, hay un botón de edición junto a cada upstream; al hacer clic, muestra dos botones más:

| `Edit selected`   | Editar los servidores seleccionados dentro de un upstream. Permite<br/>establecer los siguientes parámetros para todos a la vez: `Weight`,<br/>límite máximo de conexiones (`Max_conns`), límite máximo de fallos<br/>que marca un servidor como no disponible (`Max_fails`), ventana<br/>de tiempo para contar fallos para el límite máximo de fallos<br/>(`Fail_timeout`), estado (`active` – habilitado,<br/>`down` – deshabilitado, o `draining` – solo recibe<br/>solicitudes de sesiones previamente vinculadas a través de `sticky`).<br/><br/>También puedes eliminar los servidores seleccionados aquí.<br/><br/>![Console Light — editando servidores<br/>en la pestaña "HTTP Upstreams"](../../_images/console_light/en/http_upstreams_edit_servers.png)   |
|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `Add server`      | Añadir un servidor al upstream. Permite establecer los siguientes parámetros:<br/>dirección, servidor de respaldo o no, `Weight`, límite máximo de conexiones<br/>(`Max_conns`), límite máximo de fallos que marca un servidor<br/>como no disponible (`Max_fails`), ventana de tiempo para contar<br/>fallos (`Fail_timeout`), estado (`active` – habilitado,<br/>`down` – deshabilitado, o `draining` – solo recibe<br/>solicitudes de sesiones previamente vinculadas a través de `sticky`).<br/><br/>![Console Light — añadiendo un servidor<br/>en la pestaña "HTTP Upstreams"](../../_images/console_light/en/http_upstreams_add_server.png)                                                                                                                    |

<a id="samp-tcp-udp-zones-tab"></a>

### Pestaña `TCP/UDP Zones`

#### WARNING
Requiere configurar las siguientes directivas:

- `status_zone`
  en un contexto [server](https://es.angie.software//angie/docs/configuration/modules/http/index.md#status-zone) o [stream](https://es.angie.software//angie/docs/configuration/modules/stream/index.md#s-status-zone);
- `limit_conn`
  en un contexto [server](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#limit-conn) o [stream](https://es.angie.software//angie/docs/configuration/modules/stream/stream_limit_conn.md#s-limit-conn);
- [limit_conn_zone](https://es.angie.software//angie/docs/configuration/modules/http/http_limit_conn.md#limit-conn-zone) en el contexto `stream`.

Ejemplo:

```nginx
stream {

    # ...
    limit_conn_zone $connection zone=limit-conn-stream:10m;

    server {

        # ...
        limit_conn limit-conn-stream 1;
        status_zone foo;
    }
}
```

<a id="samp-tcp-udp-zones-section"></a>

#### Sección `TCP/UDP Zones`

![Console Light — pestaña "TCP/UDP Zones"](../../_images/console_light/en/stream-zones.png)

Resume las estadísticas de monitorización de zonas de memoria compartida para el contexto `server`
en `stream`, generadas desde la sección de API [/status/stream/server_zones/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-stream-server-zones). Se presentan los siguientes datos para
cada zona:

| `Zone`        | Nombre de la zona                                                                                             |
|---------------|---------------------------------------------------------------------------------------------------------------|
| `Connections` | Número actual y total de conexiones, así como el número de conexiones por<br/>segundo                         |
| `Sessions`    | Número de sesiones desglosadas por códigos de estado,<br/>así como su número total                            |
| `Traffic`     | Tasas de tráfico saliente y entrante, así como volúmenes totales de tráfico<br/>saliente y entrante           |
| `SSL`         | Recuentos agregados de: handshakes SSL exitosos; handshakes SSL fallidos;<br/>reutilizaciones de sesiones SSL |

<a id="samp-connection-limit-zones-limit-conn-section"></a>

#### Sección `Connection Limit Zones (Limit Conn)`

![Console Light — sección "Connection Limit Zones" en la pestaña "TCP/UDP Zones"](../../_images/console_light/en/stream-limit-conn.png)

Muestra estadísticas de zonas `limit_conn` en el contexto `stream`, generadas
desde la sección de API [/status/stream/limit_conns/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-limit-conns). Se presentan los siguientes datos para
cada zona:

| `Zone`      | Nombre de la zona                                                                             |
|-------------|-----------------------------------------------------------------------------------------------|
| `Passed`    | Número total de conexiones proxy                                                              |
| `Rejected`  | Número total de conexiones rechazadas                                                         |
| `Exhausted` | Número total de conexiones descartadas debido al desbordamiento del almacenamiento de la zona |
| `Skipped`   | Número total de conexiones pasadas con una clave de cero o mayor a 255<br/>bytes              |

<a id="samp-tcp-udp-upstreams-tab"></a>

### Pestaña `TCP/UDP Upstreams`

![Console Light — pestaña "TCP/UDP Upstreams"](../../_images/console_light/en/stream-upstreams.png)

#### WARNING
Requiere configurar la directiva [zone](https://es.angie.software//angie/docs/configuration/modules/stream/stream_upstream.md#s-u-zone)
en un bloque [upstream](https://es.angie.software//angie/docs/configuration/modules/stream/stream_upstream.md#s-u-upstream) en el contexto `stream`.

Esta pestaña resume las estadísticas de monitorización de upstreams para el contexto `stream`,
generadas desde la sección de API [/status/stream/upstreams/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-stream-upstreams).
En modo de depuración, también se muestra el porcentaje de uso de memoria.

- El botón `Show upstreams list` alterna la visualización de una lista breve de upstreams
  con el número de upstreams y pares problemáticos.
- El interruptor `Failed only` habilita y deshabilita el modo de visualización para
  estadísticas de upstreams problemáticos.
- El botón de edición abre el widget de `edición de upstreams`.
- La lista desplegable en el lado derecho de cada tabla de upstream te permite
  filtrar servidores en un estado específico (`Up`, `Failed`, `Checking`,
  `Down`).

Para cada upstream, se presentan los siguientes datos:

| `Server`          | Nombres, tiempos de inactividad y pesos de los servidores upstream                                                                                                                                                                                                                               |
|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `Connections`     | Número de conexiones activas y su límite máximo, si está establecido                                                                                                                                                                                                                             |
| `Traffic`         | Tasas de tráfico saliente y entrante, así como volúmenes totales de tráfico saliente y entrante                                                                                                                                                                                                  |
| `Server checks`   | Número de intentos fallidos de contactar con el servidor y el número de veces<br/>que el servidor fue considerado no disponible (el objeto `health` en la API)                                                                                                                                   |
| `Health monitors` | Número total de verificaciones de servidor, número de<br/>verificaciones fallidas y la hora de la última verificación                                                                                                                                                                            |
| `Response time`   | Tiempo dedicado a establecer una conexión con el backend;<br/>tiempo desde el inicio de la solicitud hasta recibir el primer byte de la respuesta;<br/>tiempo total transcurrido desde el inicio de la solicitud hasta recibir el último byte de la respuesta<br/>(el objeto `health` en la API) |

<a id="console-stream-upstreams-editing"></a>

#### Edición de upstreams

En Angie PRO, hay un botón de edición junto a cada upstream; al hacer clic,
muestra dos botones más:

| `Edit selected`   | Editar los servidores seleccionados dentro de un upstream. Permite<br/>establecer los siguientes parámetros para todos a la vez: `Weight`,<br/>límite máximo de conexiones (`Max_conns`), límite máximo de fallos<br/>que marca un servidor como no disponible (`Max_fails`), ventana<br/>de tiempo para contar fallos para el límite máximo de fallos<br/>(`Fail_timeout`), estado (`active` – habilitado,<br/>`down` – deshabilitado, o `draining` – solo recibe<br/>solicitudes de sesiones previamente vinculadas a través de `sticky`).<br/><br/>También puedes eliminar los servidores seleccionados aquí.<br/><br/>![Console Light — editando servidores<br/>en la pestaña "TCP/UDP Upstreams"](../../_images/console_light/en/http_upstreams_edit_servers.png)   |
|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `Add server`      | Añadir un servidor al upstream. Permite establecer los siguientes parámetros:<br/>dirección, servidor de respaldo o no, `Weight`, límite máximo de conexiones<br/>(`Max_conns`), límite máximo de fallos que marca un servidor<br/>como no disponible (`Max_fails`), ventana de tiempo para contar<br/>fallos (`Fail_timeout`), estado (`active` – habilitado,<br/>`down` – deshabilitado, o `draining` – solo recibe<br/>solicitudes de sesiones previamente vinculadas a través de `sticky`).<br/><br/>![Console Light — añadiendo un servidor<br/>en la pestaña "TCP/UDP Upstreams"](../../_images/console_light/en/http_upstreams_add_server.png)                                                                                                                    |

<a id="samp-caches-tab"></a>

### Pestaña `Caches`

![Console Light – pestaña "Caches"](../../_images/console_light/en/caches.png)

#### WARNING
Requiere configurar la directiva [proxy_cache_path](https://es.angie.software//angie/docs/configuration/modules/http/http_proxy.md#proxy-cache-path)
en el contexto `http`.

Esta pestaña resume las estadísticas de monitorización para las zonas `proxy_cache` en el contexto
`http`, generadas desde la sección de API [/status/http/caches/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-http-caches).
Se presentan los siguientes datos para cada zona:

| `Zone`         | Nombre de la zona                                                                                        |
|----------------|----------------------------------------------------------------------------------------------------------|
| `State`        | Estado de la caché: cold (metadatos cargándose en memoria) o hot<br/>(metadatos cargados)                |
| `Memory usage` | Ratio de utilización de memoria                                                                          |
| `Max size`     | Tamaño máximo de memoria                                                                                 |
| `Used`         | Tamaño de memoria utilizada                                                                              |
| `Disk usage`   | Ratio de utilización del disco                                                                           |
| `Traffic`      | Tráfico servido desde la caché, escrito en la caché y devuelto evitando la caché                         |
| `Hit ratio`    | Ratio de aciertos de caché (proporción del tráfico servido desde la caché respecto al<br/>volumen total) |

Si la [fragmentación](https://es.angie.software//angie/docs/configuration/modules/http/http_proxy.md#proxy-cache) está habilitada para una zona, se muestra como una
lista desplegable que enumera los shards individuales:

| `Path`       | Ruta del shard en el disco                                                              |
|--------------|-----------------------------------------------------------------------------------------|
| `State`      | Estado del shard: cold (metadatos cargándose en memoria) o hot<br/>(metadatos cargados) |
| `Max size`   | Tamaño máximo de memoria                                                                |
| `Used`       | Tamaño de memoria utilizada                                                             |
| `Disk usage` | Ratio de utilización del disco                                                          |

<a id="samp-shared-zones-tab"></a>

### Pestaña `Shared Zones`

![Console Light – pestaña "Shared Zones"](../../_images/console_light/en/shared_zones.png)

Esta pestaña resume las estadísticas de monitorización para **todas** las zonas de memoria compartida
en todos los contextos. Se presentan los siguientes datos para cada zona:

| `Zone`               | Nombre de la zona                            |
|----------------------|----------------------------------------------|
| `Total memory pages` | Número total de páginas de memoria           |
| `Used memory pages`  | Número de páginas de memoria utilizadas      |
| `Memory usage`       | Ratio de utilización de memoria para la zona |

<a id="samp-dns-resolvers-tab"></a>

### Pestaña `DNS Resolvers`

![Console Light – pestaña "Resolvers"](../../_images/console_light/en/resolvers.png)

#### WARNING
Requiere configurar la directiva [resolver](https://es.angie.software//angie/docs/configuration/modules/http/index.md#resolver)
en el contexto `http`.

Esta pestaña resume las estadísticas de consultas en las zonas de memoria compartida DNS,
generadas desde la sección de API [/status/resolvers/](https://es.angie.software//angie/docs/configuration/modules/http/http_api.md#api-status-resolvers).
Se presentan los siguientes datos para cada zona:

| `Zone`      | Nombre de la zona                                                                                                                                                           |
|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `Requests`  | Número de solicitudes de tipo A y AAAA, SRV, PTR                                                                                                                            |
| `Responses` | Número de respuestas desglosadas por códigos correspondientes<br/>(`Success`, `Format error`, `Server failure`,<br/>`Name error`, `Not implemented`,<br/>`Refused` y otros) |

<a id="samp-settings-widget"></a>

### Widget `Settings`

![Console Light – widget "Settings"](../../_images/console_light/en/cog.png)

Permite configurar parámetros generales de la consola:

- Frecuencia de actualización de datos. Valor predeterminado – 1 seg.
- Ratio umbral para estados `4xx`. Cuando se alcanza el umbral,
  aparecen advertencias "amarillas" en las secciones correspondientes relacionadas con las respuestas del servidor.
  Valor predeterminado – 7%.
- Ventana de tiempo para calcular el ratio de aciertos de caché. Valor
  predeterminado – 300 seg.
- Umbral de error para el resolver. Cuando se alcanza el umbral, el resolver
  se volverá "rojo". Valor predeterminado – 3%.
- Idioma de la interfaz de la consola. Opciones disponibles: inglés y ruso.
  Por defecto, el idioma de la consola se selecciona según la configuración regional establecida en
  el navegador.

<a id="console-control-panel"></a>

### Panel de Control de la Consola

En todas las pestañas, en la mitad del lado izquierdo de la página, hay un panel deslizante con
dos botones ![Console Light – botones de control de la consola en la pestaña "About"](../../_images/console_light/en/play.png). El botón superior pausa y reanuda las actualizaciones de datos desde la API,
mientras que el botón inferior permite actualizar los datos manualmente cuando las actualizaciones están
pausadas.
