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.