Hay una variedad de configuraciones generales disponibles para la configuración de su recolector.
Check de salud
La verificación de estado es una extensión de la funcionalidad principal del recolector y garantiza que el recolector esté funcionando.
Para obtener detalles de configuración, consulte health_check (GitHub)
Cuando está habilitado, el extremo local que usa localhost:13133 devuelve la siguiente respuesta:
{ "status": "Server available", "upSince": "2015-10-21T12:00:00.6847174Z", "uptime": "50.0123456s"}
Variables de entorno
La configuración del recolector admite el uso y la expansión de variables de entorno. Por ejemplo:
processors: attributes/example: actions: - key: "${DB_KEY}" action: "${OPERATION}"
Soporte de proxy
Los exportadores que aprovechan el paquete net/http respetan las siguientes variables de entorno proxy:
HTTP_PROXY
HTTPS_PROXY
NO_PROXY
Si estas variables de entorno se configuran cuando se inicia el recolector, entonces los exportadores, independientemente del protocolo, representarán o no el tráfico.
Autenticación
La mayoría de los receivers
que exponen un puerto HTTP o gRPC se pueden proteger mediante el mecanismo de autenticación del recolector, y la mayoría de los exporters
que utilizan clientes HTTP o gRPC pueden agregar datos de autenticación a las solicitudes salientes.
Para obtener una lista de autenticadores conocidos, utilice el Registro disponible en el sitio web de OpenTelemetry.