Habilitar la monitorización del servidor de equilibrio de carga

Habilite la monitorización del servidor de equilibrio de carga para tener acceso a las métricas del cliente. Por ejemplo, puede ver información sobre el estado de un servidor y el recuento de clientes. La monitorización no es necesaria para que funcione el equilibrio de carga.

Por defecto, el backend recibe cada dos minutos información de Prometheus sobre el estado de los servidores de streaming y el número de clientes.

Información

Los trabajos en Prometheus recuperan datos del servidor de streaming y, a su vez, los trabajos cron en MinistraPRO recopilan datos de Prometheus.

El archivo de configuración monitoring_server.ini contiene los detalles del servidor de monitorización de Prometheus.

Para habilitar la recopilación de métricas

  1. Abra el archivo de configuración monitoring_server.ini.

  2. Modifique el archivo para que coincida con el siguiente ejemplo:

    [monitoring_server]
    
    monitoring_server[url]='https://prometheus.example.com/api/v1/query'
    
    ; auth type or empty, currently only 'basic' authorization type is supported
    
    monitoring_server[auth]=basic
    
    monitoring_server[user]='basic_auth_login'
    
    monitoring_server[password]='basic_auth_password'
    
    monitoring_server[timeout] = 30
    
    monitoring_server[connect_timeout] = 30
    
    monitoring_server[read_timeout] = 30
    
    monitoring_server[job_name] = 'job_name'
    
    monitoring_server[client_count_metric_name] = 'streamer_clients'

    En el que:

    • [url] es el punto final de la API para el servidor de monitorización.

    • [user] y [password] son sus credenciales de servidor de monitorización.

    • [job_name] es el nombre de la tarea de recopilación de métricas.

    • [client_count_metric_name] es el nombre de la métrica.

  3. Guarde y cierre el archivo de configuración.

Información

Si la respuesta del servidor de monitorización no contiene datos, el estado del servidor de streaming cambia a Down.

Si no recibe respuesta del servidor de monitorización, o si hay un error en la respuesta, el estado y el número de clientes del servidor específico de streaming no cambian.