Objeto de métrica APM
Los siguientes objetos están directamente relacionados con la API apmmetric.
Cada propiedad, excepto type, corresponde a una columna de las tablas de métricas (otel_metrics_gauge, otel_metrics_sum, otel_metrics_histogram y otel_metrics_exponential_histogram) de la fuente de datos de telemetría.
La mayoría de las propiedades corresponden a la columna con el mismo nombre (por ejemplo, la propiedad metric_name corresponde a la columna MetricName).
Cuando los nombres difieren, las columnas de la fuente de datos se especifican en las tablas siguientes.
Para consultar la lista de columnas, consulte Columnas de datos de telemetría compatibles.
Métrica de APM
El objeto de métrica de APM representa un punto de datos de una métrica (el valor, o los valores agregados, de una medición en un momento específico).
El objeto de métrica de APM tiene las siguientes propiedades:
| Propiedad | Tipo | Descripción |
|---|---|---|
| type | integer | Tipo del punto de datos. Valores posibles: 0 - Gauge; 1 - Sum; 2 - Histograma; 3 - Histograma exponencial. El tipo está determinado por la tabla que contiene el punto de datos: otel_metrics_gauge, otel_metrics_sum, otel_metrics_histogram o otel_metrics_exponential_histogram.Comportamiento de la propiedad: - solo lectura |
| resource_attributes | object | Atributos del recurso del punto de datos en formato clave-valor (por ejemplo, host.name: eabf8c2a5ddc).Comportamiento de la propiedad: - solo lectura |
| resource_schema_url | string | URL, si existe, del esquema de OpenTelemetry de los atributos del recurso. Comportamiento de la propiedad: - solo lectura |
| scope_name | string | Nombre del ámbito de instrumentación que produjo el punto de datos. Comportamiento de la propiedad: - solo lectura |
| scope_version | string | Versión, si existe, del ámbito de instrumentación. Comportamiento de la propiedad: - solo lectura |
| scope_attributes | object | Atributos del ámbito de instrumentación en formato clave-valor. Comportamiento de la propiedad: - solo lectura |
| scope_schema_url | string | URL, si existe, del esquema de OpenTelemetry del ámbito de instrumentación y sus atributos. Comportamiento de la propiedad: - solo lectura |
| service_name | string | Nombre del servicio que produjo el punto de datos (por ejemplo, zabbix-frontend), tomado del atributo de recurso service.name de OpenTelemetry.Comportamiento de la propiedad: - solo lectura |
| metric_name | string | Nombre de la métrica a la que pertenece el punto de datos (por ejemplo, http.server.request.duration).Comportamiento de la propiedad: - solo lectura |
| metric_description | string | Descripción, si existe, de la métrica. Comportamiento de la propiedad: - solo lectura |
| metric_unit | string | Unidad, si existe, de los valores de la métrica (por ejemplo, s o By; consulte UCUM).Comportamiento de la propiedad: - solo lectura |
| attributes | object | Atributos del punto de datos en formato clave-valor (por ejemplo, http.request.method: POST).Comportamiento de la propiedad: - solo lectura |
| start_time_unix | integer | Hora Unix (en nanosegundos) en la que comenzó el período de medición del punto de datos. Comportamiento de la propiedad: - solo lectura |
| time_unix | integer | Hora Unix (en nanosegundos) del punto de datos. Para los puntos de datos de tipo Sum, Histograma e Histograma exponencial, corresponde al final del período de medición. Comportamiento de la propiedad: - solo lectura |
| value | float | Valor del punto de datos. Se aplica a los puntos de datos de tipo Gauge y Sum. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| flags | integer | Máscara de bits de los indicadores del punto de datos. Si el bit menos significativo está establecido (valor 1), no se registró ningún valor para el punto de datos.Comportamiento de la propiedad: - solo lectura |
| exemplars | array | Matriz de objetos exemplar, es decir, mediciones individuales conservadas como ejemplos, junto con el trace y el span durante los que se registraron. Comportamiento de la propiedad: - solo lectura |
| aggregation_temporality | integer | Forma en que los valores del punto de datos se agregan a lo largo del tiempo. Se aplica a los puntos de datos de tipo Sum, Histograma e Histograma exponencial. Valores posibles: 0 - (predeterminado) No especificado; 1 - Delta (agregado durante el período transcurrido desde el punto de datos anterior); 2 - Acumulativo (agregado durante el período transcurrido desde start_time_unix).Comportamiento de la propiedad: - solo lectura |
| is_monotonic | boolean | Indica si la suma solo puede aumentar o permanecer igual con el tiempo. Se aplica a los puntos de datos de tipo Sum. Predeterminado: false.Comportamiento de la propiedad: - solo lectura |
| count | integer | Número de mediciones del punto de datos. Se aplica a los puntos de datos de tipo Histograma e Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| sum | float | Suma de todas las mediciones del punto de datos. Se aplica a los puntos de datos de tipo Histograma e Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| bucket_counts | array | Matriz de enteros con el número de mediciones en cada intervalo del histograma. Los intervalos se definen mediante explicit_bounds.Se aplica a los puntos de datos de tipo Histograma. Predeterminado: [].Comportamiento de la propiedad: - solo lectura |
| explicit_bounds | array | Matriz de números de coma flotante con los límites entre los intervalos del histograma. Se aplica a los puntos de datos de tipo Histograma. Predeterminado: [].Comportamiento de la propiedad: - solo lectura |
| min | float | Menor de las mediciones del punto de datos. Se aplica a los puntos de datos de tipo Histograma e Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| max | float | Mayor de las mediciones del punto de datos. Se aplica a los puntos de datos de tipo Histograma e Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| scale | integer | Escala del histograma exponencial, que determina los límites y la resolución de los intervalos. Una escala mayor proporciona intervalos más estrechos y una resolución más precisa; una escala menor proporciona intervalos más amplios y una resolución más aproximada. Se aplica a los puntos de datos de tipo Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| zero_count | integer | Número de mediciones en el intervalo cero del histograma exponencial. Se aplica a los puntos de datos de tipo Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| positive_bucket_counts | array | Matriz de enteros con el número de mediciones positivas en cada intervalo del histograma exponencial. Los límites de los intervalos se determinan mediante scale; el índice del primer intervalo se establece en positive_offset.Se aplica a los puntos de datos de tipo Histograma exponencial. Predeterminado: [].Comportamiento de la propiedad: - solo lectura |
| positive_offset | integer | Índice del primer intervalo en positive_bucket_counts.Se aplica a los puntos de datos de tipo Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
| negative_bucket_counts | array | Matriz de enteros con el número de mediciones negativas en cada intervalo del histograma exponencial. Los límites de los intervalos se determinan mediante scale; el índice del primer intervalo se establece en negative_offset.Se aplica a los puntos de datos de tipo Histograma exponencial. Predeterminado: [].Comportamiento de la propiedad: - solo lectura |
| negative_offset | integer | Índice del primer intervalo en negative_bucket_counts.Se aplica a los puntos de datos de tipo Histograma exponencial. Predeterminado: 0.Comportamiento de la propiedad: - solo lectura |
Ejemplar
El objeto ejemplar tiene las siguientes propiedades:
| Propiedad | Tipo | Descripción |
|---|---|---|
| traceid | string | ID, si existe, del trace durante el cual se registró la medición. Columna de origen de datos: Exemplars.TraceId. |
| spanid | string | ID, si existe, del span durante el cual se registró la medición. Columna de origen de datos: Exemplars.SpanId. |
| value | float | Valor de la medición. Columna de origen de datos: Exemplars.Value. |
| time_unix | integer | Hora Unix (en nanosegundos) en la que se registró la medición. Columna de origen de datos: Exemplars.TimeUnix. |
| filtered_attributes | object | Atributos clave-valor de la medición que no están incluidos en los attributes del punto de datos.Columna de origen de datos: Exemplars.FilteredAttributes. |