Este producto no es compatible con el
sitio Datadog seleccionado. (
).
Utiliza la fuente de clientes HTTP/S de Observability Pipelines para extraer logs del servidor HTTP/S ascendente. Selecciona y configura esta fuente cuando configures un pipeline.
Requisitos previos
To use Observability Pipelines’ HTTP/S Client source, you need the following information available:
- The full path of the HTTP Server endpoint that the Observability Pipelines Worker collects log events from. For example,
https://127.0.0.8/logs. - The HTTP authentication token or password.
The HTTP/S Client source pulls data from your upstream HTTP server. Your HTTP server must support GET requests for the HTTP Client endpoint URL that you set as an environment variable when you install the Worker.
Configurar la fuente en la interfaz de usuario del pipeline
Selecciona y configura esta fuente cuando configures un pipeline. La siguiente información corresponde a la configuración de la fuente en la interfaz de usuario del pipeline.
Para configurar tu fuente de cliente HTTP/S:
Introduce únicamente los identificadores para la URL del endpoint del cliente HTTP y, si procede, los secretos de tu estrategia de autorización. No introduzcas los valores reales.
- Introduce el identificador para tu URL de endpoint de cliente HTTP. Si lo dejas en blanco, se utilizará el predeterminado.
- Selecciona tu estrategia de autorización. Si has seleccionado:
- Básico:
- Introduce el identificador para tu nombre de usuario de cliente HTTP. Si lo dejas en blanco, se utilizará el predeterminado.
- Introduce el identificador para tu contraseña de cliente HTTP. Si lo dejas en blanco, se utilizará el predeterminado.
- Portador: introduce el identificador para tu token de portador. Si lo dejas en blanco, se utilizará el predeterminado.
- Selecciona el decodificador que deseas utilizar en los mensajes HTTP. Los logs extraídos de la fuente HTTP debe estar en este formato.
Ajustes opcionales
Activar TLS
Alterna al interruptor para Enable TLS (Activar TLS). Si activas TLS, se requieren los siguientes archivos de certificados y claves.
Nota: Todas las rutas a los archivos son relativas al directorio de datos de configuración, que es /var/lib/observability-pipelines-worker/config/ por defecto. Consulta Configuraciones avanzadas del worker para obtener más información. El archivo debe ser propiedad del usuario observability-pipelines-worker group y observability-pipelines-worker o al menos legible por el grupo o usuario.
- Introduce el identificador para tu contraseña de clave de cliente HTTP. Si lo dejas en blanco, se utilizará el predeterminado.
- Nota: Introduce únicamente el identificador de la contraseña de clave. No introduzcas la contraseña de clave real.
Server Certificate Path: la ruta al archivo del certificado que ha sido firmado por tu archivo raíz de autoridad de certificación (CA) en formato DER o PEM (X.509).CA Certificate Path: la ruta al archivo de certificado que es tu archivo raíz de autoridad de certificación (CA) en formato DER o PEM (X.509).Private Key Path: la ruta al archivo de clave privada .key que pertenece a la ruta de tu certificado de servidor en formato DER o PEM (PKCS#8).
- Introduce el intervalo entre extracciones.
- Tu servidor HTTP debe ser capaz de gestionar solicitudes GET en este intervalo.
- Dado que las solicitudes se ejecutan simultáneamente, si una extracción tarda más que el intervalo dado, se inicia una nueva extracción, lo que puede consumir recursos adicionales. Establece el tiempo de espera en un valor inferior al intervalo de extracción para evitar que esto ocurra.
- Introduce el tiempo de espera para cada solicitud de extracción.
Establecer secretos
These are the defaults used for secret identifiers and environment variables.
Note: If you enter secret identifiers and then choose to use environment variables, the environment variable is the identifier entered and prepended with DD_OP. For example, if you entered PASSWORD_1 for a password identifier, the environment variable for that password is DD_OP_PASSWORD_1.
- Identificador de URL del endpoint del cliente HTTP:
- Hace referencia al endpoint desde el que el worker de Observability Pipelines recopila los eventos de log.
- El identificador por defecto es
SOURCE_HTTP_CLIENT_ENDPOINT_URL.
- Identificador de frase de contraseña TLS de cliente HTTP (cuando TLS está activado):
- El identificador por defecto es
SOURCE_HTTP_CLIENT_KEY_PASS.
- Si utilizas la autenticación básica:
- Identificador del nombre de usuario del cliente HTTP:
- El identificador por defecto es
SOURCE_HTTP_CLIENT_USERNAME.
- Identificador de contraseña del cliente HTTP:
- El identificador por defecto es
SOURCE_HTTP_CLIENT_PASSWORD.
- Si utilizas la autenticación del portador:
- Identificador de token de portador de cliente HTTP:
- El identificador por defecto es
SOURCE_HTTP_CLIENT_BEARER_TOKEN.
- HTTP/s endpoint URL:
- The Observability Pipelines Worker collects log events from this endpoint. For example,
https://127.0.0.8/logs. - The default environment variable is
DD_OP_SOURCE_HTTP_CLIENT_ENDPOINT_URL.
- HTTP/S Client TLS passphrase (when enabled):
- The default environment variable is
DD_OP_SOURCE_HTTP_CLIENT_KEY_PASS.
- If you are using basic authentication:
- HTTP/S endpoint authentication username and password.
- The default environment variable is
DD_OP_SOURCE_HTTP_CLIENT_USERNAME and DD_OP_SOURCE_HTTP_CLIENT_PASSWORD.
- If you are using bearer authentication:
- HTTP/S endpoint bearer token.
- The default environment variable is
DD_OP_SOURCE_HTTP_CLIENT_BEARER_TOKEN.