Seleccionar las métricas

Para definir un gráfico, debes especificar qué datos mostrará y cómo debe mostrarlos. Para especificar las métricas de presentación, haz clic en la pestaña Metric (Métrica) en la página de definición de gráficos.

La siguiente captura de pantalla muestra la pestaña del selector de métricas:

Definición de gráfico: pestaña de selección de métricas

La métrica se especifica en el campo Find resource type and metric (Buscar tipo de recurso y métrica).

Elige una métrica

Para propagar el gráfico, debes especificar al menos un par de valores, el tipo de métrica (o el descriptor de métrica, o simplemente la métrica) y un tipo de recurso supervisado (o un recurso supervisado, o simplemente un recurso). Un recurso supervisado especifica de manera efectiva un subconjunto de datos de la serie temporal de un tipo de métrica.

Monitoring tiene muchas métricas predefinidas y recursos disponibles, y también puedes especificar métricas personalizadas. Para obtener más información sobre los tipos de métricas predefinidas y los recursos supervisados, consulta las listas de métricas y recursos supervisados. También puedes definir tus propias métricas y seleccionarlas para los gráficos; consulta Usar métricas personalizadas a fin de obtener más información.

Cuando se especifica una métrica, la IU restringe los tipos de métricas y recursos que puedes elegir a los que poseen actualmente datos de métrica en cualquier proyecto de tu lugar de trabajo. La amplia mayoría de las métricas y los recursos no dispondrán de datos en tu proyecto y no aparecerán como opciones.

Si quieres especificar más de una métrica para un gráfico, usa la opción Add metric (Agregar métrica).

Campo de especificación de métrica

Para seleccionar una métrica, usa el campo Find resource type and metric (Buscar tipo de recurso y métrica) a fin de elegir un tipo de recurso y un tipo de métrica. Puedes especificarlos en cualquier orden. Para empezar, haz clic en el campo. Esto muestra una o dos listas, según las selecciones previas. Las listas se indican mediante encabezados, Resource types (Tipos de recursos) y Metrics (Métricas), como se ve en la siguiente captura de pantalla:

Listas de búsqueda de métricas

Puedes seleccionar una entrada de dos maneras diferentes:

  • Selecciona entradas de las listas.
  • Escribe directamente para buscar en las listas los candidatos coincidentes, incluidas las métricas personalizadas.

Para buscar métricas personalizadas, escribe custom en el cuadro de búsqueda.

La siguiente captura de pantalla muestra el término de búsqueda incompleto logg con los posibles elementos completados disponibles para su selección:

Búsqueda de espacio de métricas

Cuando te desplazas sobre un elemento en cualquiera de las listas, aparece la información del descriptor del elemento. Para obtener información sobre los descriptores de tipos de métrica o recursos supervisados, consulta la lista de métricas o la lista de recursos supervisados.

Información sobre la herramienta para el espacio de métricas

Cuando se selecciona al menos un par de tipo de recurso y métrica, el gráfico muestra todas las series temporales disponibles, y los elementos adicionales aparecen debajo de la métrica específica en la pestaña Metric (Métrica). La siguiente captura de pantalla muestra la pestaña Metric (Métrica) después de la especificación de una métrica:

Opciones de selección adicionales

Sobre la base solo de la métrica seleccionada, sin ninguna otra configuración, la siguiente captura de pantalla muestra el gráfico resultante:

Gráfico con una métrica seleccionada

Este gráfico contiene más datos de los que se pueden mostrar; los gráficos pueden mostrar un máximo de 300 líneas. El gráfico indica que hay demasiados datos para mostrar, y sugiere usar el modo de valores atípicos, una de las opciones de la pestaña View options (Opciones de vista), que reduce enormemente la cantidad de datos para mostrar.

No obstante, también puedes usar las opciones de configuración de métricas adicionales para simplificar la administración del conjunto de datos. Estas técnicas aumentan la utilidad de los gráficos para los diagnósticos y análisis, y mejoran el rendimiento y la respuesta de la interfaz de usuario en sí misma.

Configuración adicional

En el resto de esta sección, se describe la configuración de métricas adicionales.

Filtros

Puedes reducir la cantidad de datos mostrados para una métrica mediante la especificación de criterios de filtro, de modo que solo se usen series temporales que cumplan con un conjunto de criterios. Los filtros te permiten restringir el número de series temporales de tus métricas elegidas que aportan datos. Esto genera menor cantidad de líneas en el gráfico que muestra esta métrica, lo que puede mejorar el rendimiento del gráfico.

Puedes proporcionar varios criterios de filtro. El gráfico correspondiente muestra solo las series temporales que cumplen con todos los criterios: una expresión lógica AND.

Cuando haces clic en el campo Filter (Filtro), aparece un panel que contiene listas de criterios para filtrar. A grandes rasgos, puedes filtrar por grupo de recursos, nombre, etiqueta de recurso y etiqueta de métrica.

La siguiente captura de pantalla muestra las etiquetas de filtrado conocidas para un proyecto:

Listas de etiquetas de filtros propagadas previamente

Puedes seleccionar de las listas o escribir para buscar coincidencias. Además, puedes crear filtros para los datos que aún no han aparecido; estos criterios de filtro no aparecerán en la lista de selección, pero puedes especificar manualmente los filtros que sabes que serán válidos en el futuro.

Después de elegir una etiqueta para filtrar, debes especificar el resto del filtro: un valor o rango de valores y una comparación.

Por ejemplo, la siguiente captura de pantalla muestra un filtro en la etiqueta de recurso zone. El campo Filter (Filtro) admite un par de operadores de comparación para igualdad, = y =~, y un par para desigualdad, != y !=~. El segundo elemento de cada par toma una expresión regular como un valor. La igualdad simple, =, es el valor predeterminado.

Comparadores de filtros

Debajo de la lista de operadores de comparación, hay una lista de los valores disponibles. La siguiente captura de pantalla muestra los nombres de las zonas en el proyecto:

Algunos valores de filtros propagados previamente

Para el campo Value (Valor), puedes seleccionar uno de los elementos de la lista desplegable o puedes ingresar una expresión que coincida con varios elementos:

  • Si usas una comparación directa, = o !=, puedes crear una string de filtro como starts_with. Por ejemplo, una string de filtro starts_with("us-central") coincide con cualquier zona us-central:

    Usa una string de filtro

    Consulta Filtros de supervisión para obtener más información sobre las strings de filtro.

  • Si seleccionas =~ o !=~, puedes usar una expresión regular en el valor. Por ejemplo, la expresión regular us-central1-.* coincide con cualquier zona us-central1:

    Filtrado con regexps

    La expresión regular ^us.*.a$ coincide con cualquier zona de EE.UU. que termina con “a”:

    Filtrado con más regexps

Puedes especificar varios criterios de filtro y usar la misma etiqueta varias veces. Esto te permite especificar un filtro para un rango de valores. Para agregar filtros adicionales, haz clic en Add a filter (Agregar un filtro) cerca de la parte inferior del campo de filtro. Actualmente, todos los criterios de filtro se deben cumplir, ya que constituyen una expresión lógica AND. Por ejemplo, puedes usar ambas strings de filtro starts_with y ends_with para mostrar solo las zonas “a” en EE.UU.:

Usar varios filtros

Si se utilizan los filtros zone="starts_with("asia-east1")" o zone=~"asia-east1.*", el gráfico solo muestra las series temporales con los datos de una de las zonas asia-east1:

Mostrar series temporales filtradas

Agrupaciones

La opción Group By (Agrupar por) te permite constituir agrupaciones de series temporales por etiquetas de recursos y métricas, y luego agregar los datos dentro de esos grupos. Así se crea una serie temporal única nueva para cada valor de grupo, y la serie temporal nueva representa a todos los miembros del grupo. Esto reduce el número de líneas en el gráfico que muestra la métrica, lo que puede mejorar el rendimiento del gráfico.

Supongamos, por ejemplo, que deseas examinar la carga de registros, pero solo a nivel regional; es decir, no te interesa el número de entradas de servidores específicos. Puedes agrupar series temporales por zona, y luego representar el total, el promedio o alguna otra medida para cada zona.

La opción predeterminada para reducir un grupo de series temporales a una única serie temporal es sumarlas. Esto no se configura manualmente, pero puedes cambiarlo. Consulta Agregación para obtener más información sobre otras opciones.

La siguiente captura de pantalla muestra una agrupación por zona. La opción sum debajo de Aggregation (Agregación) es la predeterminada.

Agrupar series temporales

Esto crea una serie temporal nueva para cada zona, con valores calculados a partir de la suma de todos los valores de las series temporales individuales en esa zona.

También puedes agrupar por varias etiquetas. Cuando agrupas por varias etiquetas, obtienes una serie temporal para cada combinación de etiquetas. El orden en el que especificas las etiquetas no importa.

La siguiente captura de pantalla muestra el gráfico resultante de la agrupación de series temporales por zona.

Mostrar series temporales agrupadas

Puedes agrupar por varias etiquetas. Por ejemplo, si cambias la opción de agrupación de zone a severity, verás una serie temporal para cada nivel de gravedad de registro. La siguiente captura de pantalla muestra todas las series temporales resultantes:

Series temporales para gravedad de registro

Si agrupas por zone y severity, obtendrás una serie temporal por cada par de valores de nivel de gravedad y zona. La siguiente captura de pantalla muestra un ejemplo de estas series temporales:

Series temporales para gravedad de registro y zona

El hecho de que obtengas una serie temporal por cada combinación de etiquetas significa que esta técnica puede crear fácilmente más datos de los que puedes utilizar en un gráfico a la vez. En este ejemplo, la agrupación por zone o severity produce cantidades de datos manejables, pero la agrupación por ambas etiquetas da como resultado más datos de los que el gráfico puede manejar, como se muestra en la siguiente captura de pantalla:

Gráfico que muestra la agrupación de dos etiquetas

Cómo quitar las condiciones de agrupación

Para quitar una condición de agrupación, debes hacer lo siguiente:

  1. Borra las etiquetas de agrupación.
  2. Vuelve a configurar el método de agregación como none.

Agregación

La opción Aggregation (Agregación) te permite combinar series temporales en función de estadísticas comunes. Esto da como resultado menos líneas en el gráfico que muestra la métrica, lo que puede mejorar el rendimiento del gráfico.

Haz clic en el campo para ver una lista de las opciones de agregación disponibles. Estos son los cálculos, o reductores, que se pueden usar para combinar las series temporales. La siguiente captura de pantalla muestra algunos de los reductores disponibles para la métrica especificada:

Opciones de agregación

Los reductores disponibles dependen del tipo de valores que captura la métrica, pero comúnmente incluyen opciones como promedio, máximo o mínimo, desviación estándar, valores de percentil variados, etcétera.

Cuando se usa sin filtros ni agrupaciones la agregación se aplica a todas las series temporales de una métrica, lo que las reduce a una sola serie temporal que consiste en el promedio, la suma o alguna otra medida calculada en todas las series temporales. Para obtener más información sobre la agregación, consulta Aggregation en la referencia de API.

También puedes usar la agregación junto con las opciones Filter (Filtro) y Group By (Agrupar por).

La opción Group By (Agrupar por) aplica automáticamente la agregación para calcular estadísticas dentro de cada grupo. Las líneas en un gráfico Group By (Agrupar por) ya representan agregaciones. De manera predeterminada, Group By (Agrupar por) usa la opción de agregación sum. Puedes elegir cualquiera de las otras opciones de agregación para una etiqueta Group By (Agrupar por).

Los filtros reducen el número de series temporales en la métrica seleccionada a las que cumplen con un conjunto de criterios. Luego puedes aplicar la agregación a esas líneas. Al igual que con la métrica sin filtrar, la agregación de una métrica filtrada reducirá todas las líneas a una sola línea que reflejará la estadística de agregación elegida

La siguiente captura de pantalla muestra el resultado de filtrar por series temporales que contienen datos de cualquiera de las zonas us-central1:

Ejemplo de filtrado

Incluso después del filtrado, este gráfico aún incluye una gran cantidad de datos. Si simplemente agregas estos datos, por ejemplo, mediante sum, se reducirá a una sola línea que indicará el número de entradas de registro escritas por los servidores en las zonas us-central1. La siguiente captura de pantalla muestra el resultado:

Ejemplo de filtrado agregado

El número total de entradas de registro no es una medida muy detallada. Para ver, por ejemplo, los números de los diferentes tipos de entradas de registro que se están escribiendo, agrúpalas por gravedad. La siguiente captura de pantalla muestra el resultado, mediante la agregación predeterminada sum para la agrupación:

Ejemplo de filtrado agrupado

En este caso, las diferentes clasificaciones de gravedad se agregan en líneas separadas, independientemente del filtro de origen. Está claro que la mayoría de las entradas escritas tiene una gravedad DEFAULT.

Debajo de la opción Aggregation (Agregación) está Show more options (Mostrar más opciones). Si haces clic en esta barra, se abrirá un panel de configuración adicional:

Opciones de agregación adicionales

Agregación secundaria

Cuando tienes varias series temporales que ya representan agregaciones, como los ejemplos que ilustran la opción Group By (Agrupar por), puedes agregarlas mediante la selección de una estadística de agregación secundaria. Esto reduce aún más el número de líneas en el gráfico que muestra la métrica, lo que mejora el rendimiento.

Esta captura de pantalla muestra las estadísticas de uso de las CPU no inactivas, agrupadas por ID de instancia y sumadas:

Uso de CPU no inactivas sumado por instancia

Esta especificación muestra las líneas individuales que representan el uso de las CPU por parte de cada VM, filtra las que se encuentran en estado idle y suma los resultados por instancia. Esto te da el total de uso de CPU por instancia para cada instancia. Luego puedes aplicar la agregación secundaria para calcular el promedio de estos totales:

Uso de CPU no inactivas sumado promedio

Alineación

Una serie temporal es un conjunto de datos en orden temporal. La alineación de una serie temporal consiste en dividir los datos en intervalos de tiempo regulares, el período de alineación. Para poder combinar varias series temporales, primero estas se deben alinear. La alineación es un requisito previo para la agregación.

Cuando se alinea una serie temporal, se debe elegir alguna técnica a fin de crear un valor para la serie temporal en cada intervalo de alineación, por ejemplo, el tiempo de respuesta promedio por intervalo de alineación. El alineador predeterminado que se usa con las opciones Group By (Agrupar por) y Aggregation (Agregación) es sum.

La opción Aligner (Alineador) te permite cambiar el alineador predeterminado para tu métrica seleccionada por otra opción válida.

Ejemplo de opciones de alineador

Opciones de alineador

Las opciones válidas de alineador dependen de la clase y el tipo de datos de métrica que almacena una serie temporal. Es decir, la opción del alineador depende de los elementos MetricKind y ValueType de la serie temporal. Algunos alineadores ordenan los datos temporalmente y los convierten de una clase o tipo de métrica a otro.

Para obtener más información sobre los alineadores disponibles, consulta Aligner en la referencia de API.

Intervalos de alineación

Stackdriver Monitoring usa dos conjuntos incorporados de períodos de alineación que proporcionan dos niveles de detalle diferentes. Cada conjunto determina la duración del período de alineación para diferentes períodos de informes de datos:

Intervalos de alineación precisos

Período de informes de datos Intervalo de alineación
Menos de 23 horas 1 minuto
Más de 23 horas 5 minutos
Más de 6 días 1 hora

En este caso, los intervalos de alineación son cortos y se usan durante períodos de tiempo más largos. Esto da como resultado un número mayor de puntos de alineación para un período del informe que los obtenidos con los intervalos generales.

Intervalos de alineación generales

Período de informes de datos Intervalo de alineación
Menos de 20 minutos 1 minuto
Más de 20 minutos 5 minutos
Más de 5 horas 30 minutos
Más de 23 horas 2 horas
Más de 6 días 1 día
Más de 23 días 2 días

En este caso, los intervalos de alineación son más largos en general y se usan durante períodos de tiempo más cortos, lo que da como resultado menos puntos de alineación totales para un período de informe que los obtenidos con intervalos precisos.

Los diferentes tipos de gráficos usan diferentes niveles de detalles y las series temporales se vuelven a alinear, por ejemplo, cuando te acercas o te alejas, lo que cambia el período de informe de datos. Los usuarios no pueden elegir el nivel de detalle ni anular el valor del intervalo de alineación.

Oculta las opciones adicionales

Para ocultar las opciones Secondary Aggregation (Agregación secundaria) y Aligner (Alineador), haz clic en Hide more options (Ocultar más opciones) en la parte inferior del panel. Esto no borra ninguna de las opciones seleccionadas. Si cambias o quitas la agrupación, por ejemplo, las opciones olvidadas para estas opciones ocultas pueden causar efectos inesperados.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.