Skip to main content
Data Infrastructure Insights
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Recopilador de datos de HAProxy

Colaboradores

Data Infrastructure Insights utiliza este recopilador de datos para recopilar métricas de HAProxy.

Instalación

  1. En Observabilidad > Colectores, haz clic en +Recopilador de datos. Seleccione HAProxy.

    Seleccione el sistema operativo o la plataforma en la que está instalado el agente Telegraf.

  2. Si aún no ha instalado un agente para la recopilación, o si desea instalar un agente para un sistema operativo o plataforma diferente, haga clic en Mostrar instrucciones para ampliar las "Instalación del agente" instrucciones.

  3. Seleccione la clave de acceso del agente para utilizarla con este recopilador de datos. Puede agregar una nueva clave de acceso del agente haciendo clic en el botón + clave de acceso del agente. Práctica recomendada: Utilice una clave de acceso de agente diferente sólo cuando desee agrupar recopiladores de datos, por ejemplo, por sistema operativo/plataforma.

  4. Siga los pasos de configuración para configurar el recopilador de datos. Las instrucciones varían en función del tipo de sistema operativo o plataforma que utilice para recopilar datos.

Configuración de HAProxy

Configuración

El complemento de Telegraf para HAProxy se basa en la habilitación de HAProxy Stats. Se trata de una configuración integrada en HAProxy pero no está activada de forma inmediata. Cuando se habilita, HAProxy expondrá un punto final HTML que se puede ver en el explorador o se puede raspar para extraer el estado de todas las configuraciones de HAProxy.

Compatibilidad:

La configuración se desarrolló contra HAProxy versión 1.9.4.

Configuración:

Para habilitar las estadísticas, edite el archivo de configuración de haproxy y agregue las siguientes líneas después de la sección 'valores predeterminados', utilizando su propia contraseña/usuario y/o URL de haproxy:

stats enable
stats auth myuser:mypassword
stats uri  /haproxy?stats

A continuación se muestra un ejemplo de archivo de configuración simplificado con estadísticas habilitadas:

global
  daemon
  maxconn 256

defaults
  mode http
  stats enable
  stats uri /haproxy?stats
  stats auth myuser:mypassword
  timeout connect 5000ms
  timeout client 50000ms
  timeout server 50000ms

frontend http-in
  bind *:80
  default_backend servers

frontend http-in9080
  bind *:9080
  default_backend servers_2

backend servers
  server server1 10.128.0.55:8080 check ssl verify none
  server server2 10.128.0.56:8080 check ssl verify none

backend servers_2
  server server3 10.128.0.57:8080 check ssl verify none
  server server4 10.128.0.58:8080 check ssl verify none

Para obtener instrucciones completas y actualizadas, consulte la "Documentación de HAProxy".

Objetos y contadores

Se recopilan los objetos siguientes y sus contadores:

Objeto: Identificadores: Atributos: Puntos de datos:

Interfaz HAProxy

Proxy de direcciones de espacio de nombres

Nodo IP Nombre de nodo ID de proxy modo Id. De proceso sesiones límite de número de sesiones id de servidor Estado de límite

Bytes in bytes OUT Cache Hits Cache LOOKUP bytes de compresión bytes de compresión omitidos en bytes de compresión respuestas de compresión tasa de conexión Max Connections solicitudes totales denegadas por solicitudes de regla de conexión denegadas por respuestas de seguridad denegadas por solicitudes de problemas de seguridad denegadas por solicitudes de regla de sesión respuesta de errores 1xx Respuestas 2xx respuestas 3xx respuestas 4xx respuestas 5xx respuestas otras solicitudes interceptadas sesiones tasa máx. Solicitudes tasa máx. Solicitudes tasa máx. Solicitudes máx. Sesiones sesiones máx. Sesiones sesiones número máx. De solicitudes reescrituras

Servidor HAProxy

Servidor proxy de direcciones del espacio de nombres

Nombre de nodo IP Comprobación tiempo de finalización Comprobación Configuración de caída comprobar valor de estado comprobar configuración de elevación comprobar estado ID de proxy última hora última hora última sesión modo de proceso id. De servidor Peso

Servidores activos copia de seguridad servidores bytes en bytes sin comprobar las dus Comprobación de errores cliente falla aborta conexiones Conexión tiempo medio inactividad total respuestas denegadas errores de conexión respuestas 1xx respuestas 2xx respuestas 3xx respuestas 4xx respuestas 5xx otro servidor seleccionado Cola total actual Máx. Cola sesiones de tiempo medio por Segunda sesiones por segundo tiempo máximo de respuesta de reutilización sesiones promedio sesiones transferencia máxima de servidor aborta sesiones total sesiones solicitudes promedio de tiempo total Redistribuye solicitudes de reescrituras de reintentos

Backend de HAProxy

Proxy de direcciones de espacio de nombres

Nodo IP Nombre de nodo ID de proxy última hora de cambio última sesión modo de proceso id. De servidor sesiones límite Peso

Servidores activos copia de seguridad de servidores bytes en bytes caché aciertos en caché consultas en caché Comprobación de clientes de Downs aborta bytes de compresión bytes de compresión omitidos en bytes de compresión respuestas de compresión conexiones tiempo medio de inactividad de conexión solicitudes totales denegadas por problemas de seguridad respuestas denegadas por errores de conexión respuesta errores de respuesta 1xx respuestas 2xx respuestas 3xx respuestas 4xx respuestas 5xx respuestas otro servidor seleccionado Cola total Cola actual Máx. Cola sesiones de tiempo medio por segundo sesiones por segundo número máximo de solicitudes total tiempo de respuesta de reutilización sesiones promedio sesiones Máx. Transferencia de servidores aborta sesiones total sesiones número de sesiones solicitudes promedio de tiempo total Redistribuye solicitudes de reintentos Reescrituras

Resolución de problemas

Puede encontrar información adicional en la "Soporte técnico" página.