Métricas personalizadas

Únete a una sesión de webinar de enablement

Explora y regístrate en las sesiones de Foundation Enablement sobre métricas personalizadas. Descubre cómo las métricas personalizadas ayudan a hacer un seguimiento de los KPIs de tu aplicación, como el número de visitantes, el tamaño medio de la cesta del cliente, la latencia de las solicitudes o la distribución del rendimiento de un algoritmo personalizado.

SIGN UP

Información general

Las métricas personalizadas te ayudan a rastrear los KPI de tu aplicación: cantidad de visitantes, tamaño promedio de la cesta del cliente, latencia de las solicitudes o distribución del rendimiento de un algoritmo personalizado. Una métrica personalizada se identifica mediante una combinación única del nombre de una métrica y los valores de la etiqueta (tag) (incluida la etiqueta del host). En el siguiente ejemplo, la métrica request.Latency tiene cuatro combinaciones únicas de valores de etiqueta a partir de sus dos claves de etiqueta:

  • endpoint, con el valor endpoint:X o endpoint:Y.
  • status, con el valor status:200 o status:400.
Latencia de la solicitud

Las siguientes también se consideran métricas personalizadas:

Nota: Los usuarios con el rol de administrador de Datadog o el permiso usage_read pueden ver la cantidad promedio mensual de métricas personalizadas por hora y las 5000 métricas personalizadas principales de su cuenta en la página de detalles de uso. Obtén más información sobre cómo se cuentan las métricas personalizadas.

Propiedades de las métricas personalizadas

Una métrica personalizada de Datadog tiene las siguientes propiedades. Lee la introducción a las métricas para aprender a graficar métricas en Datadog.

PropiedadDescripción
<METRIC_NAME>El nombre de tu métrica.
<METRIC_VALUE>El valor de tu métrica. Nota: Los valores de las métricas deben ser de 32 bits. Los valores no deben reflejar fechas ni marcas de tiempo.
<TIMESTAMP>La marca de tiempo asociada con el valor de la métrica. Nota: Las marcas de tiempo de las métricas no pueden ser más de diez minutos en el futuro ni más de una hora en el pasado.
<TAGS>El conjunto de etiquetas asociado a tu métrica.
<METRIC_TYPE>El tipo de métrica. Lee sobre los tipos de métricas.
<INTERVAL>Si el <TYPE> de métrica es RATE o COUNT, define el intervalo correspondiente.

Nombrar métricas personalizadas

Se debe respetar la siguiente convención de nomenclatura para métricas personalizadas:

  • Los nombres de métrica deben empezar por una letra.
  • Los nombres de métricas solo deben contener caracteres alfanuméricos ASCII, guiones bajos y puntos.
    • Los demás caracteres, incluidos los espacios, se convierten en guiones bajos.
    • Unicode no es compatible.
  • Los nombres de las métricas no deben superar los 200 caracteres. Se recomienda que tengan menos de 100 desde una perspectiva de interfaz de usuario.

Nota: Los nombres de métrica distinguen entre mayúsculas y minúsculas en Datadog.

Unidades de métrica

Establece unidades de métricas a través del Resumen de métricas o establece unidades de métricas personalizadas con la función Anulación de unidad en el editor de gráficos de tus visualizaciones. Para obtener más información, consulta la documentación sobre Unidades de métricas.

Enviar métricas personalizadas


También puedes utilizar una de las API oficiales de Datadog y aportadas por la comunidad, y las bibliotecas cliente de DogStatsD para enviar tus métricas personalizadas.

Nota: No existen límites de tarifas fijos obligatorios para el envío de métricas personalizadas. Si se excede la asignación predeterminada, se te facturará de acuerdo con la política de facturación de Datadog para métricas personalizadas.

Integraciones estándar

Las siguientes integraciones estándar podrían generar métricas personalizadas.

Tipo de integracionesIntegraciones
Límite predeterminado de 350 métricas personalizadas.ActiveMQ XML / Go-Expvar / Java-JMX
Sin límite predeterminado para la recopilación de métricas personalizadas.Nagios /PDH Check /OpenMetrics /Windows performance counters /WMI /Prometheus
Se puede configurar para recopilar métricas personalizadas.MySQL /Oracle /Postgres /SQL Server
Las métricas personalizadas se envían desde integraciones en la nube.AWS

Referencias adicionales