LaunchDarkly

Supported OS

Información general

La integración de LaunchDarkly no es compatible con el sitio Datadog .

LaunchDarkly proporciona las siguientes integraciones con Datadog:

Integración de eventos

La integración de eventos de LaunchDarkly en Datadog aporta marcadores de eventos de indicadores a tus dashboards de monitorización para que puedas ver los efectos de tus despliegues de características de LaunchDarkly en los servicios o sistemas de tus clientes. Por ejemplo, si una característica desplegada hace que un servicio se ralentice, puedes ver la causa en Datadog.

Integración del seguimiento de indicadores de características

La integración del seguimiento de indicadores de características LaunchDarkly enriquece tus datos RUM con tus indicadores de características para ofrecer una visibilidad de la monitorización del rendimiento y de los cambios de comportamiento. Determina a qué usuarios se les muestra una experiencia de usuario y si está afectando negativamente al rendimiento del usuario.

Widget del dashboard

El widget del dashboard de LaunchDarkly te permite fijar un indicador de subconjuntos de características que apunta a tus dashboards de Datadog para monitorizar e iniciar características desde una sola ventana.

Integración de métricas de proxy de retransmisión

Si utilizas el proxy de retransmisión de LaunchDarkly, puedes configurarlo para exportar métricas, como las conexiones activas y acumuladas, a Datadog.

Configuración

Integración de eventos

La integración de eventos de LaunchDarkly utiliza una clave de API Datadog que puede ser creada por un administrador Datadog. Una vez obtenida la clave de API Datadog, consulta la documentación de LaunchDarkly para la integración en Datadog para aprender a configurar la integración de eventos de LaunchDarkly en Datadog.

Configuración del seguimiento de indicadores de características

El seguimiento de indicadores de características está disponible en el SDK del navegador RUM. Para obtener instrucciones detalladas de configuración, consulta la guía Empezando con datos de indicadores de características en RUM.

  1. Actualiza el SDK de tu navegador RUM versión 4.25.0 o posterior.
  2. Inicializa el SDK RUM y configura el parámetro de inicialización enableExperimentalFeatures con ["feature_flags"].
  3. Inicializa el SDK de LaunchDarkly y crea un inspector que informe de las evaluaciones de indicadores de características a Datadog utilizando el fragmento de código que se muestra a continuación.
const client = LDClient.initialize("<APP_KEY>", "<USER_ID>", {
  inspectors: [
    {
      type: "flag-used",
      name: "dd-inspector",
      method: (key: string, detail: LDClient.LDEvaluationDetail) => {
        datadogRum.addFeatureFlagEvaluation(key, detail.value);
      },
    },
  ],
});

Widget del dashboard

  1. En el cuadro de la integración de LaunchDarkly, asegúrate de que esté instalada la integración de LaunchDarkly.

  2. En Datadog, ve a un dashboard existente o crea uno nuevo.

  3. Pulsa el botón Add Widgets (Añadir widgets) para abrir el cajón de widgets.

  4. Busca en LaunchDarkly para encontrar el widget de LaunchDarkly en la sección Aplicaciones del cajón de widgets.

  5. Haz clic o arrastra el icono del widget de LaunchDarkly para añadirlo a tu dashboard y abre el modal Editor LaunchDarkly.

  6. Pulsa el botón Connect (Conectar) para conectar tu cuenta de LaunchDarkly. Se abrirá una nueva ventana en la que se te pedirá que autorices Datadog.

  7. Haz clic en Authorize (Autorizar), lo que te llevará de nuevo a Datadog.

  8. A continuación, configura las siguientes opciones de widgets en el Editor LaunchDarkly:

    • Proyecto LaunchDarkly: El nombre del proyecto LaunchDarkly que quieres asociar al widget del dashboard.
    • Entorno LaunchDarkly: El nombre del entorno LaunchDarkly que quieres asociar al widget del dashboard.
    • Variable de plantilla de entorno: Una variable de plantilla de Datadog opcional utilizada para anular la opción Entorno LaunchDarkly.
    • Filtro de etiquetas (tags) de LaunchDarkly: Una lista de etiquetas opcionales separadas por + utilizada para filtrar los indicadores de características mostrados en el widget. Si se incluyen varias etiquetas, sólo los indicadores que coinciden con todas las etiquetas incluidas aparecen en el widget. Si se omiten, todos los indicadores de características del proyecto aparecen en el widget.
    • Orden: El orden en que se muestran los indicadores en el widget. Por defecto es Más recientes.
  9. Si lo deseas, puedes dar un título al widget.

  10. Pulsa Save (Guardar) para finalizar la configuración del widget del dashboard de Datadog.

Métricas del proxy de retransmisión

Para configurar esta característica, consulta la documentación sobre integraciones de métricas del proxy de retransmisión.

Datos recopilados

Métricas

El proxy de retransmisión LaunchDarkly puede configurarse para enviar las siguientes métricas a Datadog:

  • connections: El número de conexiones de flujo (stream) existentes actualmente desde los SDK al proxy de retransmisión.
  • newconnections: El número acumulado de conexiones de flujo que se han hecho al proxy de retransmisión desde que se inició.
  • requests: El número acumulado de solicitudes recibidas por todos los endpoints de servicio del proxy de retransmisión (excepto el endpoint de estado) desde que se inició.

Eventos

La integración de eventos de LaunchDarkly envía eventos de indicadores, proyectos y entornos desde LaunchDarkly a Datadog.

Checks de servicio

La integración de LaunchDarkly no incluye checks de servicios.

Compatibilidad

¿Necesitas ayuda? Ponte en contacto con el equipo de asistencia de Datadog.

Referencias adicionales

Más información sobre LaunchDarkly y la integración de eventos de Datadog.