En un post anteriorEn el artículo "Log Streaming", discutimos los fundamentos de la función Log Streaming en Capella App Services. Los registros de App Services pueden ser transmitidos en tiempo real a plataformas de observabilidad de terceros, tales como Datadog o colectores, alojados en las instalaciones del cliente.
Log Streaming le permite obtener información instantánea sobre el comportamiento de la aplicación, lo que permite una rápida detección y resolución de problemas. Esta mejora es fundamental para aumentar la fiabilidad, disponibilidad y seguridad de las aplicaciones.
En esta entrada de blog, le guiaré sobre cómo transmitir fácilmente los registros de App Services a la solución de gestión de registros de Datadog para permitir la recopilación de registros, el análisis sintáctico y la normalización, la visualización y el análisis proactivo de registros.
Esta entrada de blog asume que usted está familiarizado con las capacidades de Log Streaming en tiempo real en App Services. Si necesita un repaso, póngase al día con la primera parte de este blog en Capella App Services: Mejora de la observabilidad con soporte de flujo de registro en tiempo real.
Requisitos previos
Antes de sumergirse en el tutorial, asegúrese de que dispone de los siguientes requisitos previos:
-
- Una Capella desplegada Servicio de aplicaciones y una configuración Punto final de la aplicación.
- Cuenta Datadog. Si no tiene una, puede registrarse en aquí.
- Nota: Log Streaming no está disponible en Ensayos Capella.
Transmisión de registros en tiempo real desde Capella App Services a Datadog
Datadog es una plataforma líder de monitorización y análisis basada en la nube que ayuda a observar, solucionar problemas y optimizar el rendimiento de sus aplicaciones. En el contexto de este tutorial, nos centraremos en las capacidades de Datadog de supervisión de registros.
Los registros son flujos de datos esenciales que capturan detalles específicos de eventos sobre aplicaciones de software, sistemas y plataformas. Al supervisar los registros en tiempo real, los equipos pueden obtener información inmediata sobre el comportamiento de los sistemas, detectar anomalías, solucionar problemas y garantizar la salud óptima del sistema.
La transmisión de registros en tiempo real ofrece visibilidad de las operaciones de sus aplicaciones y es fácil de configurar. Mediante la conexión de Couchbase Capella App Services a Datadog y utilizando App Services Log Streaming, usted puede tener un lugar centralizado para almacenar sus registros, que soporta procesamiento avanzado y normalización, visualización y cuadros de mando, así como alertas.
Esta integración no sólo simplifica el proceso de configuración, sino que también mejora la capacidad de supervisar, analizar y responder a los registros que generan sus aplicaciones, garantizando la extracción proactiva de información y la resolución de problemas.
Cómo configurar la transmisión de registros a Datadog
Paso 1: Configuración en Datadog
-
- Inicie sesión en su cuenta de Datadog.
- Vaya a Registros.
- Busque la sección "Registros" en el panel de control de Datadog.
- Seleccione Fluent Bit como fuente de registro.
- Esto le mostrará los detalles que necesitará para configurar el streaming desde Capella App Services. En concreto, verá:
- Dirección del host: Este es el punto final al que se enviarán los registros.
- Clave API: Un token de autorización para autenticar sus flujos de registro.
- Esto le mostrará los detalles que necesitará para configurar el streaming desde Capella App Services. En concreto, verá:
Paso 2: Configuración en Capella App Services
-
- Inicie sesión en su panel de control de Couchbase Capella.
- Vaya a la página de configuración de su App Service.
- Busque y seleccione la opción Log Streaming.
- Aquí configurará dónde y cómo se enviarán sus registros.
- Configure Datadog como su proveedor de recopilación de registros:
- Para URL de la colecciónintroduzca el Dirección del host que obtuvo de Datadog.
- En Credenciales de accesointroduzca el Clave API de Datadog que has señalado antes.
-
- Activar Log Streaming:
- Haz clic en la opción para activar la transmisión de registros. Esto puede tardar un momento, ya que configura el recopilador.
- Supervise el estado. Una vez que esté completamente configurado, debería ver la transición de estado a "Activado", lo que indica que los registros ahora se transmiten desde Capella App Services a Datadog.
- Activar Log Streaming:
-
- Una vez activado, App Services Log Streaming puede ser desactivado o en pausa.
- Pausa detiene temporalmente la transmisión de registros al recopilador de registros hasta que se reanude la transmisión.
- Desactivación de detiene el flujo de registros y borra la configuración.
- La configuración también se puede cambiado si cambia alguna de las URL de destino o los secretos del recopilador de registros.
- Una vez activado, App Services Log Streaming puede ser desactivado o en pausa.
-
- (Opcional) Potente capacidad de configuración del nivel de App Endpoints
- Se puede configurar una variedad de filtros de registro avanzados como Auth, Import, Sync y muchos más para mejorar los tipos de registro que se capturan y transmiten.
- En Nivel de registro (por ejemplo, Información, Advertencia y Error) también pueden modificarse para un determinado punto final de aplicación.
- (Opcional) Potente capacidad de configuración del nivel de App Endpoints
Paso 3: Ver y analizar registros en Datadog
-
- Vuelva a su panel de control de Datadog.
- Vaya a la sección "Live Tail" dentro de "Logs".
- Esta sección le ofrece una vista en tiempo real de los registros entrantes.
- Ahora debería ver un flujo en tiempo real de registros procedentes de Capella App Services.
-
- (Recomendado) Configure un Datadog Logs Pipeline:
- Esto es beneficioso si desea traducir los registros de App Services a un formato común que se adapte a sus necesidades de monitorización dentro de Datadog. Siga la documentación o las directrices de Datadog sobre cómo configurar esto en función de sus requisitos específicos.
- (Recomendado) Configure un Datadog Logs Pipeline:
Resumen
¡Enhorabuena! Ha configurado con éxito la transmisión de registros en tiempo real desde Couchbase Capella App Services a Datadog. Ahora puede monitorizar, analizar y actuar sobre la información que obtenga de sus registros. Recuerde mantener un ojo en sus registros y configurar las alertas o integraciones adicionales según sea necesario para maximizar sus capacidades de monitoreo.
El futuro
En este post describimos los fundamentos del Log Streaming en tiempo real en Capella App Services . En un próximo post, vamos a ir a través de un tutorial paso a paso en cómo transmitir fácilmente los registros operativos de App Services a Sumologic. Permanezca atento.
Si tiene alguna pregunta o sugerencia, deje un comentario a continuación o envíame un correo electrónico. En Foros de Couchbase o Discordia son otro buen lugar al que dirigirse con preguntas.
Póngase al día con el resto de las publicaciones de esta serie sobre Capella App Services Log Streaming: