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 LaunchDarkly para Datadog aporta marcadores de eventos de marca a tus dashboards de monitorización, para que puedas ver los efectos de tus despliegues de funciones de LaunchDarkly en los servicios o sistemas de tus clientes. Por ejemplo, si una función desplegada hace que un servicio se haga lento, puedes ver la causa en Datadog.

Integración para el seguimiento de indicadores de funciones

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.

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

Si utilizas LaunchDarkly Relay Proxy, puedes configurarlo para exportar métricas, como conexiones activas y acumuladas, a Datadog.

Configuración

Integración de eventos

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

Configuración del seguimiento de indicadores de características

Feature Flag Tracking está disponible en el kit de desarrollo de software (SDK) el navegador RUM. Para obtener instrucciones detalladas de configuración, visita los datos de Empezando con la marca de función in RUM.

  1. Actualiza tu versión de SDK del Navegador RUM a la 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);
      },
    },
  ],
});

Métricas del proxy de retransmisión

Sigue la [Documentación sobre integraciones de métricas] de Relay Proxy (https://github.com/launchdarkly/ld-relay/blob/v6/docs/metrics.md) para configurar esta función.

Datos recopilados

Métricas

launchdarkly_relay.connections_env_platformCategory_userAgent
(medidor)
El número de conexiones de streaming proxy actuales.
Mostrado como connection (conexión)
launchdarkly_relay.newconnections_env_platformCategory_relayId_userAgent
(medidor)
El número de conexiones de streaming creadas.
Mostrado en connection (conexión)
launchdarkly_relay.requests_env_method_platformCategory_route_userAgent
(medidor)
Número de solicitudes recibidas.
Mostrado como solicitud

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.

Soporte

¿Necesitas ayuda? Ponte en contacto con Asistencia técnica de Datadog.

Referencias adicionales

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