Breve descripción general de LaunchDarkly.
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.
- Actualiza tu versión de SDK del Navegador RUM a la versión 4.25.0 o posterior.
- Inicializa el SDK RUM y configura el parámetro de inicialización
enableExperimentalFeatures
con ["feature_flags"]
. - 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.