网页 综合 更新时间 2026-11-13 21:44:38

Métricas | OpenTelemetry

自动蜘蛛 opentelemetry.io 正文约 4389 字
Métricas | OpenTelemetry
The content of this page may be outdated and some links may be invalid. A newer version of this page exists in English.More information ...To see the changes to the English page since this page was last updated: visit GitHub compare 34f672f4..6524d4801 and search for content/en/docs/concepts/signals/metrics.md.
To see the changes to the English page since this page was last updated: visit GitHub compare 34f672f4..6524d4801 and search for content/en/docs/concepts/signals/metrics.md.
Una métrica es una medida de un servicio capturada en tiempo de ejecución. El momento de capturar una medida se conoce como evento de métrica, que consiste no solo en la medida en sí misma, sino también en el momento en que fue capturada y los metadatos asociados.
Las métricas de aplicación y de peticiones son indicadores importantes de disponibilidad y rendimiento. Las métricas personalizadas pueden proporcionar información sobre cómo los indicadores de disponibilidad impactan en la experiencia del usuario o en el negocio. Los datos recopilados se pueden usar para alertar de una interrupción del servicio o para activar decisiones de escalar automáticamente un deployment ante una alta demanda.
Para entender cómo funcionan las métricas en OpenTelemetry, veamos una lista de los componentes que desempeñarán un papel en la instrumentación de nuestro código.
Un Meter Provider (a veces llamado MeterProvider) es una factoría para Meters. En la mayoría de las aplicaciones, un Meter Provider se inicializa una vez y su ciclo de vida coincide con el ciclo de vida de la aplicación. La inicialización del Meter Provider también incluye la inicialización del Resource y el Exporter. Suele ser el primer paso en la medición con OpenTelemetry. Algunos SDKs de lenguaje ya te inicializan un Meter Provider global y no lo tendrás que inicializar tú.
Un Meter crea instrumentos de métrica, capturando medidas sobre un servicio en tiempo de ejecución. Los Meters se crean a partir de Meter Providers.
Los exportadores de métricas envían datos de métrica a un consumidor. Este consumidor puede ser la salida estándar para la depuración durante el desarrollo, el OpenTelemetry Collector, o cualquier backend de código abierto o de proveedores de tu elección.
En OpenTelemetry, las medidas se capturan mediante Instrumentos de Métricas. Un instrumento de métricas se define por:
El nombre, la unidad y la descripción son elegidos por quien desarrolla o son definidos a través de convenciones semánticas para los comunes, como las métricas de petición y de proceso.
El tipo de instrumento es uno de los siguientes:
Para más información sobre instrumentos síncronos y asíncronos, y qué tipo se adapta mejor a tu caso de uso, consulta las Guías Adicionales.
Además de los instrumentos de métricas, es importante entender el concepto de agregaciones. Una agregación es una técnica mediante la cual un gran número de medidas se combinan en estadísticas exactas o estimadas sobre los eventos de métrica que tuvieron lugar durante un periodo de tiempo. El protocolo OTLP transporta dichas métricas agregadas. La API de OpenTelemetry proporciona una agregación predeterminada para cada instrumento que se puede anular usando Views. El proyecto OpenTelemetry tiene como objetivo proporcionar agregaciones predeterminadas que sean compatibles con visualizadores y backends de telemetría.
A diferencia del trazado de peticiones, que tiene como objetivo capturar los ciclos de vida de las solicitudes y proporcionar contexto a las piezas individuales de una petición, las métricas tienen como objetivo proporcionar información estadística en conjunto. Algunos ejemplos de casos de uso para las métricas incluyen:
Una View proporciona a los usuarios del SDK la flexibilidad de personalizar la salida de las métricas del SDK. Puedes personalizar qué instrumentos de métrica deben ser procesados o ignorados. También puedes personalizar la agregación y qué atributos quieres reportar en las métricas.
Las métricas son una señal estable en la especificación de OpenTelemetry. Para las implementaciones específicas de la API de métricas y el SDK de cada lenguaje, el estado es el siguiente:
Para saber más sobre métricas en OpenTelemetry, consulta la especificación de las métricas.
¿Fue útil esta página?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!
访问原文 返回搜索 https://opentelemetry.io/es/docs/concepts/signals/metrics/
本页为82搜索生成的网页快照,内容来自站内索引;演示数据的原文链接仅作示例。