Las aplicaciones basadas en la nube pueden generar grandes cantidades de datos y grandes costes de observabilidad, lo que obliga a las organizaciones a reducir esta partida presupuestaria. Para reducir los costes de observabilidad, muchos equipos recurren a recopilar menos métricas; sin embargo, para los equipos centralizados de SRE y observabilidad, una gobernanza eficaz de métricas personalizadas debería aumentar la eficiencia de la monitorización en lugar de recortar la visibilidad por completo.
En esta guía se proporcionan las prácticas recomendadas para gestionar tus volúmenes de métricas personalizadas a través de los tres componentes clave de una governance (UI) / gobernanza (generic) de métricas eficaz: Visibility and Attribution (Visibilidad y atribución), Actionable Custom Metrics Governance (Governance (UI) / gobernanza (generic) de métricas personalizadas accionables) y Monitoring and Prevention (Monitorización y prevención). Aprende a utilizar las herramientas disponibles en Datadog para mantener una observabilidad rentable de estos componentes clave:
El primer paso para gestionar los volúmenes y costes de tus métricas personalizadas es comprender cuáles son los factores clave de los costes de métrica y atribuirlos a sus respectivos propietarios.
Consulta los pasos de esta sección para revisar el uso mensual de métrica de toda tu cuenta y ver un desglose del uso de tu cuenta por equipo o seleccionando una clave de etiqueta.
El Plan y uso te proporciona un resumen predefinido (OOTB) del uso mensual facturable de las métricas personalizadas de tu cuenta con información detallada sobre tus costes, tasa de consumo y nombres de métrica personalizada principal.
En la página Plan y uso, desplázate hasta la sección Usage Summary (Resumen de uso).
Haz clic en la pestaña Custom Metrics (Métricas personalizadas) para ver el uso facturable de las métricas personalizadas de tu organización, las tendencias de uso y los nombres de métrica personalizada principal.
Desplázate hacia abajo a las Métricas personalizadas principales para <MONTH YEAR>, para ver los nombres de métricas principales con su porcentaje de contribución a tus costos de métricas personalizadas.
Saber qué métricas son las que más contribuyen al consumo y a los costos mensuales de tu cuenta es el punto de partida recomendado para utilizar Metrics without LimitsTM. Con este conocimiento, puedes buscar la source (fuente) de estos envíos de métricas ya sea por equipos, servicio, organización u otro atributo de tag (etiqueta).
Además, revisa la información de Atribución de uso para obtener un desglose total del consumo facturable de tu cuenta por claves de tags (etiquetas). A partir de aquí, puedes identificar tus principales generadores de costos por tags (etiquetas), como equipo, servicio o aplicación.
Nota: La atribución de uso es una función avanzada incluida en el plan Enterprise. Para el resto de planes, ponte en contacto con tu representante de cuenta o con el asesor de clientes para solicitar esta función.
Visibilidad de nivel de métricas
Una vez que hayas identificado los nombres de las métricas que aumentan el consumo y los costos mensuales de tu cuenta, puedes ir al panel lateral de detalles de la métrica para ver el Explorer de cardinalidad de las tags (etiquetas) de métricas personalizadas. Esto te muestra qué claves de tags (etiquetas) están haciendo que la cardinalidad de una métrica en particular aumente. Cualquier clave de etiqueta no deseada o sin límites con grandes aumentos en el número de valores de etiqueta únicos es la causa probable. Exclúyelas utilizando Metrics without LimitsTM para conseguir un ahorro inmediato de costos.
Visibilidad y atribución a nivel de equipo
La visibilidad a nivel de equipo permite a los administradores de cuentas responsabilizar a los equipos. Y lo que es más importante, ofrece a los equipos la oportunidad de comprender y reducir su impacto en el volumen de métrica.
Los equipos pueden tener un conocimiento limitado de los costes de métrica y etiquetas que envían. Esto hace que los equipos estén menos motivados para controlar su uso o incluso limitar su crecimiento. Es crucial que todos tengan visibilidad de su uso y se sientan capacitados para asumir la responsabilidad de gestionar esos volúmenes y los costes asociados.
Encontrar el origen de tus métricas personalizadas más grandes
Para identificar qué equipo o servicio es responsable de tus nombres de métrica personalizadas principales:
En la página Plan y uso, desplázate hasta la sección Usage Summary (Resumen de uso).
Haz clic en la pestaña Custom Metrics (Métricas personalizadas) para ver el uso facturable, las tendencias de uso y los nombres de métricas personalizada principales de tu organización.
Debajo de la tabla de Métricas personalizadas principales para , haz clic en el icono para See in Metrics Summary (Ver en resumen de métricas) para la métrica personalizada principal. Esto te llevará a la page (página) Resumen de métricas con el panel lateral de detalles de métricas abierto.
En el panel lateral, desplázate hasta la sección Tags (Etiquetas) para ver las etiquetas asociadas, como equipos y servicio.
Ver las métricas personalizadas de tu equipo
Todos los equipos deberían tener visibilidad de qué métricas están provocando picos de facturación en tiempo real y sentirse seguros de que sus esfuerzos de optimización de costes no afectan a la visibilidad de otro equipo.
Para ver todos los nombres de métrica enviados por tu equipo, ve a la página Resumen de métricas, escribe el par clave-valor de etiqueta (por ejemplo, team:dev o service:demo) en el campo Filter by Tag Value (Filtrar por valor de etiqueta).
Identificar cualquier métrica del equipo que tenga el mayor impacto en tu factura
Todos los usuarios de tu organización pueden ver en tiempo real el uso estimado de métricas personalizadas en la página Gestión del volumen de métricas. La información inteligente de Datadog ayuda a identificar en qué métricas debes centrar tus esfuerzos de optimización de costes. Utiliza la Gestión de volumen de métricas con Metrics without LimitsTM, para controlar tu uso de métricas personalizadas indexadas y reducir costes sin sacrificar la precisión.
Con la Gestión de volumen de métricas, puedes identificar las métricas más grandes de tu organización, así como los nombres de métrica con picos de volumen (probables culpables de cualquier exceso inesperado).
Una gobernanza eficaz de métricas personalizadas debería aumentar la eficiencia de la monitorización. Una vez que comprendas cuál es tu uso y atribuyas el uso a su origen, toma medidas para reducir tus métricas.
En esta sección, conocerás las medidas que puedes tomar para maximizar la rentabilidad y el valor que obtienes de tu gasto en observabilidad sin sacrificar la visibilidad en la que confía activamente tu equipo.
Metrics without LimitsTM
Metrics without LimitsTM de Datadog es una función de gestión de costes pionera en el sector que desvincula la ingesta de la indexación. No todas tus métricas son igual de valiosas en cada momento y, con Metrics without LimitsTM, sólo pagas por las métricas valiosas.
Reduce tus volúmenes de métricas personalizadas indexados en cualquier nombre de métrica estableciendo una configuración de etiqueta que te gustaría preservar para la consulta. Reduce tu coste y preserva la precisión matemática de tus métricas configuradas (todo dentro de la plataforma sin cambios a nivel de código).
Con Metrics without LimitsTM, Datadog proporciona automáticamente lo siguiente:
Configuraciones de tags (etiquetas) recomendadas y actualizadas basadas en las tags (etiquetas) consultadas activamente y en las etiquetas utilizadas en los activos (gracias a nuestra información de consulta inteligente) para ayudarte a maximizar la rentabilidad y el valor que obtienes de tu gasto en observabilidad.
Información de consulta inteligente que calcula y analiza continuamente todas las interacciones de los usuarios (tanto dentro de la aplicación como a través de la API) en cualquier métrica enviada a Datadog para que las configuraciones de tags (etiquetas) recomendadas sean siempre relevantes.
Posibilidad de deshacer los cambios en cualquier momento para obtener una visibilidad completa de todos los datos enviados originalmente.
Como parte de las prácticas recomendadas de gobernanza de métricas de Datadog, empieza por utilizar Metrics without Limits en tus Métricas personalizadas principales.
Evitar configuraciones involuntarias que reduzcan la observabilidad con RBAC
Metrics without LimitsTM permite a los usuarios reducir costes en métricas indexando menos datos. Si se utiliza de forma incorrecta, la configuración podría provocar picos de uso no intencionados o la pérdida de visibilidad de etiquetas que ya no se indexan. Para evitar cambios inesperados, utiliza permisos RBAC. Puedes editar un rol de usuario existente para incluir el permiso metrics_tags_write, o crear un rol personalizado. Esto proporciona a tu organización un mejor control sobre qué miembros pueden afectar a la cardinalidad de las métricas y quién puede cambiar las configuraciones de etiqueta de Metrics without LimitsTM.
Datadog proporciona un registro de auditoría de todas las configuraciones de Metrics without LimitsTM (detallando la configuración y el usuario que realizó la configuración) para que puedas atribuir cualquier pico o caída en el uso de tus métricas personalizadas. Para ver tus eventos de registro de auditoría, introduce la siguiente consulta en el Events Explorer:
tags:audit "Queryable tag configuration"
Reducir los costos de las métricas no consultadas y no utilizadas
Métricas no consultadas
Para asegurarte de que no estés eliminando una visibilidad valiosa a la vez que reduces costos, utiliza la faceta Query Activity (Actividad de consulta). Esto te permite diferenciar las métricas consultadas activamente en las que confía tu equipo de las métricas que no se consultan en ninguna parte de Datadog ni a través de la API. La información de consulta inteligente de Datadog calcula y analiza continuamente todas las interacciones de los usuarios (en Datadog o a través de la API) en cualquier métrica para ayudar a identificar las métricas no consultadas.
Nota: Las métricas no consultadas pueden utilizarse en consultas sobre activos (dashboards, notebooks, monitores y SLOs). Se considera que no se han consultado si el activo no se ha utilizado en el plazo establecido.
Métricas no utilizadas
También puedes reducir costos, sin efectos secundarios no deseados, utilizando la faceta Activos relacionados. Esto te permite identificar las métricas que no están siendo utilizadas por ninguno de tus activos (dashboards, notebooks, monitores y SLOs). Esto te permite tomar decisiones informadas sobre las configuraciones de tus métricas.
Identificar todas las métricas no consultadas y no utilizadas
Utiliza la faceta Activos relacionados para obtener visibilidad de las métricas que no se utilizan en Datadog, lo que puede ayudarte a reducir costos sin romper accidentalmente ningún activo. Esta faceta te permite ver qué métricas se utilizan en tus dashboards, notebooks, monitores y SLOs, lo que te permite tomar decisiones informadas sobre tus configuraciones de métricas.
Identifica toda la lista de métricas no consultadas y no utilizadas de tu organización:
En la page (página) Resumen de métricas, busca la faceta Query Activity (Actividad de la consulta) del lado izquierdo. Selecciona el periodo de tiempo que te interese (30, 60 o 90 días).
Busca la faceta Related Assets (Activos relacionados) del lado izquierdo y selecciona Not used in any asset (No utilizado en ningún activo).
Busca la faceta Configuration (Configuración) del lado izquierdo y selecciona All Tags (Todas las etiquetas). La combinación de estas tres facetas te proporciona una lista de todas las métricas que no se consultan ni se utilizan en tus activos y que aún no tienen una configuración de tag (etiqueta) personalizada.
Revisa la tabla resultante de nombres de métricas. ¿Existen patrones o se envían desde un servicio específico? Busca etiquetas asociadas a estas métricas no consultadas.
(Opcional) Para exportar esta lista, haz clic en Export as CSV (Exportar como CSV) encima de la tabla de métrica.
Después de identificar las métricas que tus desarrolladores no necesitan, puedes reducir de forma segura los volúmenes de métricas personalizadas y los costos asociados de estas métricas no utilizadas con Metrics without LimitsTM.
Especifica el prefijo de espacio de nombres de las métricas que deseas configurar.
Deja seleccionado Include tags (Incluir etiquetas). Esto incluye todas las tags (etiquetas) que se han consultado activamente en tus activos (dashboards, notebooks, monitores y SLOs), en el Explorer de métricas o a través de la API.
Haz clic en Save (Guardar).
Según la información sobre consultas inteligentes de Datadog en miles de clientes de métricas personalizadas, hemos comprobado que el uso de Metrics without LimitsTM en métricas no consultadas puede reducir el uso medio de las métricas personalizadas del cliente en hasta un 70 %**.
Comprender la utilidad relativa de tus métricas
Aunque una métrica no se haya consultado en los últimos 30, 60 o 90 días, tu equipo podría seguir obteniendo valor de ella para la gestión de incident (incidente) y la corrección de interrupciones. Por el contrario, tu equipo podría estar infrautilizando las métricas existentes consultadas activamente. Así que entender la utilidad relativa de tus métricas es el siguiente step (UI) / paso (generic) recomendado en tu workflow (UI) / proceso (generic) de governance (UI) / gobernanza (generic).
Metrics without LimitsTM de Datadog es un conjunto de funciones que también te proporcionan información predefinida para evaluar el valor de tus métricas consultadas activamente con el panel lateral Activos relacionados con métricas. Un activo relacionado con las métricas hace referencia a cualquier activo de Datadog, como un dasboard, notebook, monitor (noun) o SLO que consulte una métrica concreta. Utiliza la columna Tags (Etiquetas) para identificar qué etiquetas específicas se utilizan en los activos, asegurándote de mantener tu visibilidad al optimizar con Metrics without LimitsTM. Utiliza la popularidad y la cantidad de activos relacionados para evaluar la utilidad de las métricas en tu organización, lo que permite tomar decisiones basadas en datos. Comprende mejor cómo tu equipo puede utilizar las métricas existentes para obtener más valor de tu gasto en observabilidad.
Para ver los activos relacionados de una métrica:
Haz clic en el nombre de métrica para abrir tu panel lateral de detalles.
Desplázate hasta la sección del panel lateral titulada Related Assets (Activos relacionados).
Haz clic en el botón desplegable para ver el tipo de activo relacionado que te interesa (dashboards, monitores, notebooks, SLOs). Puedes utilizar la barra de búsqueda para validar activos específicos.
Monitorización y prevención
En esta sección, aprenderás cómo:
Alertar de excesos y picos repentinos en el uso general de las métricas personalizadas de tu cuenta
Predecir el crecimiento futuro de métricas y alertar sobre cualquier desviación global inesperada
Alertar cuando la cardinalidad de una determinada métrica supera un umbral definido por el usuario o tiene picos anómalos.
Una vez que conozcas el uso de métricas de tu cuenta y los equipos responsables de esos costes, crea monitores para que te avise cuando el uso de tus métricas personalizadas supere un determinado umbral. Recibe alertas cuando se produzcan picos en el uso de métricas personalizadas, de modo que puedas evitar picos involuntarios en la facturación.
Datadog ofrece métricas OOTB que miden el uso estimado de métricas personalizadas. Puedes utilizar estas métricas en tus visualizaciones de dashboard y alertas de monitor.
Métricas personalizadas únicas incorporadas vistas en la última hora.
Monitorizar picos en el uso de métricas personalizadas para evitar excesos de consumo
También puedes ver un desglose de tu uso estimado en tiempo real de métricas personalizadas por nombre de métrica, ya sea con el widget de series temporales de dashboard, o un monitor de métricas. Utiliza la métrica datadog.estimated_usage.metrics.custom.by_metric para crear un monitor de modo que siempre puedas tener una visibilidad actualizada de cado uno de los volúmenes de tus nombres de métrica.
Casos de uso de monitorización adicional
Después de recibir una alerta, utiliza la página de gestión de volumen de métricas para inspeccionar cualquier pico en las claves de etiqueta de métricas y utiliza Metrics without LimitsTM para eliminar inmediatamente cualquier clave de etiqueta anómala que esté provocando picos en la métrica. De este modo, podrás resolver inmediatamente cualquier pico no intencionado de facturación.
Casos de uso adicional para crear monitores para las métricas de uso estimadas:
Comienza por identificar los nombres más importantes de métrica (tu tabla de métricas personalizadas principales o la página de volumen de métricas) y utiliza Metrics without LimitsTM para optimizar estas métricas principales al volumen más rentable.
Utiliza la página de gestión de volúmenes de métricas para atribuir los picos de uso de métricas personalizadas existentes a los nombres de métricas principales que los causan.
Para ahorrar costes de forma inmediata, identifica tus métricas personalizadas y utiliza Metrics without LimitsTM para configurar estas métricas con configuraciones de etiqueta vacía.
Controla monitores para el uso de tus métricas personalizadas mediante cualquiera de tus métricas de uso personalizas estimadas y OOTB de Datadog.