Selección de dimensiones para una consulta
Para limitar los datos de métricas devueltos, seleccione las dimensiones al consultar datos de métricas en Monitoring. Una dimensión es un calificador proporcionado en una definición de métrica. En MQL, el componente de selección de dimensiones especifica pares nombre-valor para dimensiones, entre llaves.
Para solucionar problemas de consulta, consulte Solución de problemas de consultas.
Consideraciones
Cualquier texto se acepta como nombre de dimensión. Si la dimensión no existe, los datos no se filtran.
Para asegurarse de que la dimensión existe, muestre las dimensiones del nombre de métrica o consulte Servicios soportados.
Las comillas que rodean el valor (como en
"FAULT-DOMAIN-1"
) se pueden omitir, a menos que el valor contenga espacios o se utilice en Coincidencia parcial.- Ejemplo 1: dominio de errores
-
CpuUtilization[1m]{faultDomain = "FAULT-DOMAIN-1"}.mean()
- Ejemplo 2: Compartimento
-
IopsRead[1m]{compartmentId="ocid1.compartment.oc1.phx..exampleuniqueID"}.grouping().max()
- Ejemplo 3: Unidad (con agrupación)
-
CpuUtilization[1m]{shape="VM.Standard.E4.Flex"}.groupBy(availabilityDomain,poolId).mean()
- Ejemplo 4: Pares nombre-valor de varias dimensiones: dominio de errores, nombre y unidad
-
CpuUtilization [1m]{faultDomain = "FAULT-DOMAIN-1", resourceDisplayName = "test", shape = "myshape"}.mean()
- Ejemplo 5: Varios valores para una dimensión: dominio de errores 1 o 2
-
CpuUtilization [1m]{faultDomain =~ "FAULT-DOMAIN-1|FAULT-DOMAIN-2"}.mean()
Especifique coincidencias aproximadas ("parciales") con los valores de dimensión en una expresión MQL.
La coincidencia parcial solo está disponible en expresiones MQL. En la consola, utilice el modo avanzado.
En lugar del signo igual (=
) entre el nombre de dimensión y el juego de valores, utilice el siguiente operador de comparación.
Operador de comparación | Descripción |
---|---|
=~ (signo igual seguido de virgulilla) |
Aproximadamente igual a. Usar para coincidencias parciales |
Para la coincidencia parcial, rodee el juego de valores con comillas: name = "val*"
o name = "value1|value2"
Actualice el juego de valores con uno o más de los siguientes caracteres:
Carácter de coincidencia parcial de valor | Descripción |
---|---|
* (asterisco) |
Comodín, que indica de cero a muchos caracteres. |
| (pleca) |
Operando OR para valores de dimensión. |
Ejemplo que muestra la coincidencia parcial para tres juegos de valores de dimensión (prueba de instancias informáticas en el dominio de errores 1 que utilizan la unidad myshape
):
CpuUtilization [1m]{faultDomain =~ "FAULT-DOMAIN-1", resourceDisplayName =~ "test*", shape =~ "myshape"}.mean()
Filtre (excluya) valores de dimensión en una expresión MQL.
La exclusión de valores solo está disponible en expresiones MQL. En la consola, utilice el modo avanzado.
En lugar del signo igual (=
) entre el nombre de dimensión y el juego de valores, utilice uno de los siguientes operadores de comparación.
Operador de comparación | Descripción |
---|---|
!= (signo de exclamación seguido del signo igual) |
Distinto de. Se utiliza para filtrar un único valor de dimensión. |
!~ (signo de exclamación seguido de virgulilla) |
Distinto de. Se utiliza para filtrar varios valores de dimensión (cuando la expresión utiliza comodines u operandos OR). |
Si utiliza el operador de comparación !~
, actualice el juego de valores de dimensión con uno o más de los siguientes caracteres.
Carácter de coincidencia parcial de valor | Descripción |
---|---|
* (asterisco) |
Comodín, que indica de cero a muchos caracteres. |
| (pleca) |
Operando OR para valores de dimensión. |
Ejemplo 1 (valor único): consulta básica para el uso de CPU, excluido el dominio de errores 1.
CpuUtilization [1m]{faultDomain != "FAULT-DOMAIN-1"}.mean()
Ejemplo 2 (varios valores): consulta básica para el uso de CPU, excepto los dominios de errores 1 y 2.
CpuUtilization [1m]{faultDomain !~ "FAULT-DOMAIN-1|FAULT-DOMAIN-2"}.mean()
En esta sección se describe cómo seleccionar dimensiones en la página Explorador de métricas. Para ver las ediciones de consultas de alarmas, consulte Creating a Basic Alarm.
Utilice el comando oci monitoring metric-data summarize-metrics-data y los parámetros necesarios para consultar datos de métricas. Utilice el parámetro
--query-text
para seleccionar dimensiones (parte de la expresión MQL).oci monitoring metric-data summarize-metrics-data --query-text <mql_expression> [...]
Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de la línea de comandos para Monitoring.
Ejecute la operación SummarizeMetricsData para consultar datos de métricas. Utilice el atributo
query
para seleccionar dimensiones (parte de la expresión MQL). Para obtener un ejemplo, consulte SummarizeMetricsDataDetails.