Facturación de métricas personalizadas

Descripción general

Nota: Esta página describe el modelo de facturación de métricas personalizadas basado en cardinalidad. Si tu contrato utiliza SKU de precios de nombres de métricas, consulta Precios de nombres de métricas para métricas personalizadas en su lugar.

Si una métrica no se envía desde una de las más de 1,000 integraciones de Datadog, se considera una métrica personalizada. Ciertas integraciones estándar también pueden emitir métricas personalizadas. Para más información, consulta métricas personalizadas e integraciones estándar.

Una métrica personalizada se identifica de manera única por una combinación de un nombre de métrica y valores de etiquetas (incluyendo la etiqueta de host). En general, cualquier métrica que envíes usando DogStatsD o a través de un Chequeo de Agente personalizado es una métrica personalizada.

Tu uso mensual de métricas personalizadas facturables (reflejado en la página de Uso) se calcula tomando el total de todas las métricas personalizadas distintas (también conocidas como series temporales) para cada hora en un mes dado, y dividiéndolo por el número de horas en el mes para calcular un valor promedio mensual. Tu uso facturable no se ve afectado por la frecuencia de envío de puntos de datos o el número de consultas que realizas sobre tus métricas.

Los usuarios de Metrics without Limits™ ven volúmenes facturables mensuales para métricas ingeridas y métricas indexadas en su página de Uso. Aprende más sobre métricas ingeridas e indexadas personalizadas y Metrics without Limits™.

Contando métricas personalizadas

El número de métricas personalizadas asociadas con un nombre de métrica particular depende de su tipo de envío de métrica. A continuación se presentan ejemplos de cómo contar sus métricas personalizadas basados en el siguiente escenario:

Supón que estás enviando una métrica, request.Latency, desde dos hosts (host:A,host:B), que mide la latencia de tus solicitudes de punto de conexión. Está enviando esta métrica con dos claves de etiqueta:

  • endpoint, que tiene el valor endpoint:X o endpoint:Y.
  • status, que tiene el valor status:200 o status:400.

Supón que en tus datos, endpoint:X es compatible con ambos hosts, pero falla solo en host:B. También supón que las solicitudes a endpoint:Y son siempre exitosas y solo aparecen en host:B como se muestra a continuación:

Latencia de solicitud

El número de métricas personalizadas de COUNT y RATE se calcula con la misma lógica.

El número de combinaciones únicas de valores de etiqueta enviadas para una métrica de TASA con este esquema de etiquetado es cuatro:

  • host:A, endpoint:X, status:200
  • host:B, endpoint:X, status:200
  • host:B, endpoint:X, status:400
  • host:B, endpoint:Y, status:200

Esto resulta en request.Latency reportando cuatro métricas personalizadas.

Efecto de agregar etiquetas

Agregar etiquetas puede no resultar en más métricas personalizadas. Su conteo de métricas personalizadas generalmente escala con la etiqueta más granular o detallada. Suponga que está midiendo la temperatura en los EE. UU., y ha etiquetado su métrica temperature por país y región. Usted envía lo siguiente a Datadog:

Nombre de la métricaValores de etiqueta
temperaturecountry:USA, region: Northeast
temperaturecountry:USA, region: Southeast

Suponga que desea agregar la etiqueta city que tiene tres valores: NYC, Miami, y Orlando. Agregar esta etiqueta aumenta el número de métricas personalizadas, ya que proporciona más detalle y granularidad a su conjunto de datos, como se muestra a continuación:

Nombre de la métricaValores de etiqueta
temperaturecountry:USA, region: Northeast, city: NYC
temperaturecountry:USA, region: Southeast, city: Orlando
temperaturecountry:USA, region: Southeast, city: Miami

El conteo de métricas personalizadas que reportan desde temperature se escala con la etiqueta más granular, city.

Suponga que también desea etiquetar su métrica de temperatura por state (que tiene dos valores: NY y Florida). Esto significa que está etiquetando la temperatura con las etiquetas: country, region, state y city. Agregar la etiqueta de estado no aumenta el nivel de granularidad ya presente en su conjunto de datos proporcionado por la etiqueta de ciudad.

Para obtener la temperatura en Florida, puede recombinar las métricas personalizadas de:

  • temperature{country:USA, state:Florida, city:Orlando}
  • temperature{country:USA, state:Florida, city:Miami}

Nota: Reordenar los valores de las etiquetas no añade unicidad. Las siguientes combinaciones son la misma métrica personalizada:

  • temperature{country:USA, state:Florida, city:Miami}
  • temperature{state:Florida, city:Miami, country:USA}

Configura etiquetas con Métricas sin Límites™

Los volúmenes de métricas personalizadas pueden verse afectados al configurar etiquetas usando Métricas sin Límites™. Métricas sin Límites™ desacopla los costos de ingestión de los costos de indexación, por lo que puedes seguir enviando a Datadog todos tus datos (todo es ingerido) y puedes especificar una lista de etiquetas que deseas que permanezcan consultables en la plataforma de Datadog. Dado que el volumen de datos que Datadog está ingiriendo para tus métricas configuradas ahora difiere del volumen más pequeño que has indexado, verás dos volúmenes distintos en tu página de Uso así como en la página de Resumen de Métricas.

  • Métricas personalizadas ingeridas: El volumen original de métricas personalizadas basado en todas las etiquetas ingeridas (enviadas a través de código)
  • Métricas personalizadas indexadas: El volumen de métricas personalizadas que permanece consultable en la plataforma de Datadog (basado en cualquier configuración de Metrics without Limits™)

Nota: Solo las métricas configuradas contribuyen a tu volumen de métricas personalizadas ingeridas. Si una métrica no está configurada con Metrics without Limits™, solo se te cobrará por su volumen de métricas personalizadas indexadas.

¿Cuándo se te cobra por métricas ingeridas vs métricas indexadas?

Para métricas no configuradas con Metrics without Limits™, pagas por métricas personalizadas indexadas.

Métricas personalizadas indexadas
(basado en el número promedio mensual de métricas personalizadas por hora)
Asignación de cuenta- Pro: 100 métricas personalizadas indexadas por servidor
- Enterprise: 200 métricas personalizadas indexadas por servidor
Uso mayor que la asignación de cuentaPor cada 100 métricas personalizadas indexadas sobre la asignación de cuenta, pagas una cantidad que se especifica en tu contrato actual.

Para métricas configuradas con Metrics without Limits™ (las etiquetas están configuradas), pagas por métricas personalizadas ingeridas y métricas personalizadas indexadas.

Métricas personalizadas ingeridasMétricas personalizadas indexadas
Asignación de cuenta- Pro: 100 métricas personalizadas ingeridas por servidor
- Enterprise: 200 métricas personalizadas ingeridas por servidor
- Pro: 100 métricas personalizadas indexadas por servidor
- Enterprise: 200 métricas personalizadas indexadas por servidor
Uso mayor que la asignación de cuentaPor cada 100 métricas personalizadas ingeridas sobre la asignación de cuenta, pagas $0.10.Por cada 100 métricas personalizadas indexadas sobre la asignación de cuenta, pagas una cantidad que se especifica en tu contrato actual.

Supón que deseas usar Metrics without Limits™ para reducir el tamaño de tu request.Latency métrica manteniendo solo las etiquetas endpoint y status. Esto resulta en las siguientes tres combinaciones únicas de etiquetas:

  • endpoint:X, status:200
  • endpoint:X, status:400
  • endpoint:Y, status:200

Como resultado de la configuración de etiquetas, request.Latency reportando un total de 3 métricas personalizadas indexadas . Basado en las etiquetas originales enviadas en esta métrica, el volumen original de métricas personalizadas ingeridas de request.Latency es 4 métricas personalizadas ingeridas.

Aprenda más sobre Metrics without Limits™.

El número de combinaciones únicas de valores de etiquetas enviados para una métrica GAUGE con este esquema de etiquetado es cuatro:

  • host:A, endpoint:X, status:200
  • host:B, endpoint:X, status:200
  • host:B, endpoint:X, status:400
  • host:B, endpoint:Y, status:200

Esto resulta en request.Latency reportando cuatro métricas personalizadas.

Efecto de agregar etiquetas

Agregar etiquetas puede no resultar en más métricas personalizadas. Su conteo de métricas personalizadas generalmente escala con la etiqueta más granular o detallada. Suponga que está midiendo la temperatura en los EE. UU., y ha etiquetado su temperature métrica por país y región. Usted envía lo siguiente a Datadog:

Nombre de la métricaValores de etiqueta
temperaturecountry:USA, region: Northeast
temperaturecountry:USA, region: Southeast

Suponga que desea agregar la etiqueta city que tiene tres valores: NYC, Miami y Orlando. Agregar esta etiqueta aumenta el número de métricas personalizadas, ya que proporciona más detalle y granularidad a su conjunto de datos, como se muestra a continuación:

Nombre de la métricaValores de etiqueta
temperaturecountry:USA, region: Northeast, city: NYC
temperaturecountry:USA, region: Southeast, city: Orlando
temperaturecountry:USA, region: Southeast, city: Miami

El conteo de métricas personalizadas que reportan desde temperature escala con la etiqueta más granular, city.

Suponga que también desea etiquetar su métrica de temperatura por state (que tiene dos valores: NY y Florida). Esto significa que está etiquetando la temperatura por country, region, state y city. Agregar la etiqueta de estado no aumenta el nivel de granularidad ya presente en su conjunto de datos proporcionado por la etiqueta de ciudad.

Para obtener la temperatura en Florida, puede recombinar las métricas personalizadas de:

  • temperature{country:USA, state:Florida, city:Orlando}
  • temperature{country:USA, state:Florida, city:Miami}

Nota: Reordenar los valores de las etiquetas no añade unicidad. Las siguientes combinaciones son la misma métrica personalizada:

  • temperature{country:USA, state:Florida, city:Miami}
  • temperature{state:Florida, city:Miami, country:USA}

Configure etiquetas con Metrics without Limits™

Los volúmenes de métricas personalizadas pueden verse afectados al configurar etiquetas utilizando [Metrics without Limits™][4]. Metrics without Limits™ desacopla los costos de ingestión de los costos de indexación, por lo que puede seguir enviando a Datadog todos sus datos (todo se ingiere) y puede especificar una lista blanca de etiquetas que desea que permanezcan consultables en la plataforma de Datadog. Dado que el volumen de datos que Datadog está ingiriendo para sus métricas configuradas ahora difiere del volumen más pequeño que ha indexado, verá dos volúmenes distintos en su página de Uso así como en la página de Metrics Summary.

  • Métricas personalizadas ingeridas: El volumen original de métricas personalizadas basado en todas las etiquetas ingeridas (enviadas a través de código)
  • Métricas personalizadas indexadas: El volumen de métricas personalizadas que permanece consultable en la plataforma de Datadog (basado en cualquier configuración de Métricas sin Límites™)

Nota: Solo las métricas configuradas contribuyen a su volumen de métricas personalizadas ingeridas. Si una métrica no está configurada con Metrics without Limits™, solo se le cobrará por su volumen de métricas personalizadas indexadas.

¿Cuándo se le cobra por métricas ingeridas vs métricas indexadas?

Para métricas no configuradas con Metrics without Limits™, se le cobra por métricas personalizadas indexadas.

Métricas personalizadas indexadas
(basado en el número promedio mensual de métricas personalizadas por hora)
Asignación de cuenta- Pro: 100 métricas personalizadas indexadas por host
- Empresa: 200 métricas personalizadas indexadas por host
Uso mayor que la asignación de cuentaPor cada 100 métricas personalizadas indexadas sobre la asignación de cuenta, se le cobrará una cantidad que se especifica en su contrato actual.

Para métricas configuradas con Metrics without Limits™ (las etiquetas están configuradas), se le cobra por métricas personalizadas ingeridas y métricas personalizadas indexadas.

Métricas personalizadas ingeridasMétricas personalizadas indexadas
Asignación de cuenta- Pro: 100 métricas personalizadas ingeridas por host
- Enterprise: 200 métricas personalizadas ingeridas por host
- Pro: 100 métricas personalizadas indexadas por host
- Enterprise: 200 métricas personalizadas indexadas por host
Uso mayor que la asignación de cuentaPor cada 100 métricas personalizadas ingeridas sobre la asignación de cuenta, se le cobrará $0.10.Por cada 100 métricas personalizadas indexadas sobre la asignación de cuenta, se le cobrará un monto que se especifica en su contrato actual.

Por defecto, se pueden utilizar las siguientes agregaciones para consultar:

  • agrupado por SUM y resumido por AVG
  • agrupado por MAX y resumido por AVG
  • agrupado por MIN y resumido por AVG
  • agrupado por AVG y resumido por SUM
  • agrupado por SUM y resumido por SUM
  • agrupado por MAX y resumido por MAX
  • agrupado por MIN y resumido por MIN
  • agrupado por SUM y resumido por COUNT

Su número de métricas personalizadas indexadas no escala con el número de agregaciones habilitadas.

Aprenda más sobre Metrics without Limits™.

Una métrica de HISTOGRAM genera por defecto cinco métricas personalizadas para cada combinación única de nombre de métrica y valores de etiqueta para soportar las agregaciones del lado del Agent max, median, avg, 95pc y count. Aprenda más sobre el tipo de métrica HISTOGRAM.

El número de combinaciones únicas de valores de etiqueta enviadas para una métrica de HISTOGRAM con este esquema de etiquetado es cuatro:

  • host:A, endpoint:X, status:200
  • host:B, endpoint:X, status:200
  • host:B, endpoint:X, status:400
  • host:B, endpoint:Y, status:200

Por defecto, el Agent genera cinco métricas personalizadas para cada una de las cuatro combinaciones únicas de valores de etiqueta originales para contabilizar cada una de las agregaciones habilitadas del lado del Agent: avg, count, median, 95percentile y max. En consecuencia, request.Latency informa un total de 4*5 = 20 métricas personalizadas.

Nota: Agregar agregaciones a sus métricas de HISTOGRAM aumenta el número de métricas personalizadas distintas reportadas. Eliminar agregaciones disminuye el número de métricas personalizadas reportadas.

  • Configure qué agregación desea enviar a Datadog con el parámetro histogram_aggregates en su archivo de configuración datadog.yaml. Por defecto, solo se envían a Datadog las agregaciones max, median, avg y count. sum y min también están disponibles si se desea.
  • Configure qué agregación de percentil desea enviar a Datadog con el parámetro histogram_percentiles en su archivo de configuración datadog.yaml. Por defecto, solo se envía a Datadog el percentil 95percentile, el percentil 95.

Una métrica de DISTRIBUTION genera por defecto cinco métricas personalizadas para cada combinación única de nombre de métrica y valores de etiqueta para representar la distribución estadística global de valores. Estas cinco métricas personalizadas representan agregaciones del lado del servidor de count, sum, min, max y avg. Aprenda más sobre el tipo de métrica DISTRIBUTION.

El número de combinaciones únicas de valores de etiqueta presentadas para una métrica de DISTRIBUTION con este esquema de etiquetado es cuatro.

  • host:A, endpoint:X, status:200
  • host:B, endpoint:X, status:200
  • host:B, endpoint:X, status:400
  • host:B, endpoint:Y, status:200

El número de métricas personalizadas de una métrica de DISTRIBUTION es cinco veces la combinación única de nombre de métrica y valores de etiqueta. Esto resulta en que request.Latency informe un total de 5*4 = 20 métricas personalizadas.

Agregando agregaciones percentiles

Puede incluir agregaciones percentiles (p50, p75, p90, p95 y p99) en su métrica de distribución. Incluir estas agregaciones percentiles adicionales resulta en un volumen adicional de cinco veces la combinación única de nombre de métrica y valores de etiqueta (5*4 = 20 métricas personalizadas). Por lo tanto, el número total de métricas personalizadas emitidas desde esta métrica de distribución con agregaciones percentiles es 2 * (5*4) = 40 métricas personalizadas.

Esta tabla resume el efecto de agregar agregaciones percentiles a cualquier métrica de distribución.

MétricasNúmero de métricas personalizadas facturables
Número de métricas personalizadas de una distribución base (conteo, suma, mínimo, máximo, promedio)5*(tag value combinations)
Número de métricas personalizadas al incluir agregaciones percentiles (p50, p75, p90, p95, p99)5*(tag value combinations)
Total2*5(tag value combinations)

Configurar etiquetas con Métricas sin Límites™

Los volúmenes de métricas personalizadas pueden verse afectados al configurar etiquetas y agregaciones usando Métricas sin Límites™. Métricas sin Límites™ desacopla los costos de ingestión de los costos de indexación, por lo que puedes seguir enviando a Datadog todos tus datos (todo es ingerido) y puedes especificar una lista de etiquetas que deseas que permanezcan consultables en la plataforma de Datadog. Dado que el volumen de datos que Datadog está ingiriendo para sus métricas configuradas ahora difiere del volumen más pequeño que ha indexado, verá dos volúmenes distintos en su página de Uso así como en la página de Resumen de Métricas.

  • Métricas personalizadas ingeridas: El volumen original de métricas personalizadas basado en todas las etiquetas ingeridas (enviadas a través de código)
  • Métricas personalizadas indexadas: El volumen de métricas personalizadas que permanece consultable en la plataforma de Datadog (basado en cualquier configuración de Métricas sin Límites™)

Nota: Solo las métricas configuradas contribuyen a su volumen de métricas personalizadas ingeridas. Si una métrica no está configurada con Métricas sin Límites™, solo se le cobrará por su volumen de métricas personalizadas indexadas.

¿Cuándo se le cobra por métricas personalizadas ingeridas vs indexadas?

Para métricas no configuradas con Métricas sin Límites™, se cobra por métricas personalizadas indexadas.

Métricas personalizadas indexadas
(basado en el número promedio mensual de métricas personalizadas por hora)
Asignación de cuenta- Pro: 100 métricas personalizadas indexadas por servidor
- Enterprise: 200 métricas personalizadas indexadas por servidor
Uso mayor que la asignación de cuentaPor cada 100 métricas personalizadas indexadas que excedan la asignación de cuenta, se paga un monto que se especifica en su contrato actual.

Para las métricas configuradas con Métricas sin Límites™ (se configuran etiquetas/agregaciones), se paga por las métricas personalizadas ingeridas y las métricas personalizadas indexadas.

Métricas personalizadas ingeridasMétricas personalizadas indexadas
Asignación de cuenta- Pro: 100 métricas personalizadas ingeridas por servidor
- Empresa: 200 métricas personalizadas ingeridas por servidor
- Pro: 100 métricas personalizadas indexadas por servidor
- Empresa: 200 métricas personalizadas indexadas por servidor
Uso mayor que la asignación de cuentaPor cada 100 métricas personalizadas ingeridas que excedan la asignación de cuenta, se paga $0.10.Por cada 100 métricas personalizadas indexadas que excedan la asignación de cuenta, se paga un monto que se especifica en su contrato actual.

Suponga que desea conservar solo las endpoint y status etiquetas asociadas con la métrica request.Latency. Esto resulta en las siguientes tres combinaciones únicas de etiquetas:

  • endpoint:X, status:200
  • endpoint:X, status:400
  • endpoint:Y, status:200

El número de métricas personalizadas de una métrica de DISTRIBUCIÓN es cinco veces la combinación única de nombre de métrica y valores de etiqueta. Como resultado de la personalización de etiquetas, request.Latency se reporta un total de 5*3 = 15 métricas personalizadas indexadas. Basado en las etiquetas originales enviadas en esta métrica, el volumen original de métricas personalizadas ingeridas de request.Latency es 20 métricas personalizadas ingeridas.

Aprenda más sobre Métricas sin Límites™.

Seguimiento de métricas personalizadas

Los usuarios administrativos (aquellos con Datadog Admin roles) pueden ver el número promedio mensual de métricas personalizadas ingeridas y métricas personalizadas indexadas por hora. La tabla de métricas personalizadas principales también lista el número promedio de métricas personalizadas indexadas en la página de detalles de uso. Consulte la documentación de Detalles de Uso para más información.

Para un seguimiento más en tiempo real del conteo de métricas personalizadas para un nombre de métrica particular, haga clic en el nombre de la métrica en la página de Resumen de Métricas. Puede visualizar la cantidad de métricas personalizadas ingeridas y métricas personalizadas indexadas en el panel lateral de detalles de la métrica.

Panel lateral de Metrics Summary

Asignación

Se le asigna un cierto número de métricas personalizadas ingeridas y métricas personalizadas indexadas según su plan de precios de Datadog:

  • Pro: 100 métricas personalizadas ingeridas por servidor y 100 métricas personalizadas indexadas por servidor
  • Enterprise: 200 métricas personalizadas ingeridas por servidor y 200 métricas personalizadas indexadas por servidor

Estas asignaciones se cuentan en toda su infraestructura. Por ejemplo, si está en el plan Pro y tiene licencia para tres servidores, se asignan 300 métricas personalizadas indexadas. Las 300 métricas personalizadas indexadas pueden dividirse equitativamente entre cada servidor, o las 300 métricas personalizadas indexadas pueden ser utilizadas por un solo servidor. Usando este ejemplo, el gráfico a continuación muestra escenarios que no exceden el conteo de métricas personalizadas asignadas:

Asignaciones para métricas personalizadas

El número facturable de métricas personalizadas indexadas se basa en el número promedio de métricas personalizadas (de todos los servidores pagos) por hora durante un mes determinado. El número facturable de métricas personalizadas ingeridas solo aumenta si ha utilizado Métricas sin Límites™ para configurar su métrica. Contacte a Ventas o a su Gerente de Éxito del Cliente para discutir métricas personalizadas para su cuenta o para comprar un paquete adicional de métricas personalizadas.

Solución de Problemas

Para preguntas técnicas, contacte a soporte de Datadog.

Para preguntas de facturación, contacte a su Gerente de Éxito del Cliente.