Especificación de un predicado en una consulta
Especifique un predicado para consultar datos de métricas en Monitoring.
Aunque se suele utilizar con alarmas, también puede utilizar predicados en consultas de gráficos de métricas personalizados.
Para ver los operadores de predicado válidos en las expresiones MQL, consulte Operadores de predicado.
Para solucionar problemas de consulta, consulte Solución de problemas de consultas.
- Ejemplo 1: Mayor que 80% para el uso medio de CPU
-
CpuUtilization[1m].mean() > 80
- Ejemplo 2: entre 60 y 80 por ciento para el uso medio de CPU
-
CpuUtilization[1m].mean() in (60, 80)
- Ejemplo 3: mayor que 1 para errores
-
ServiceConnectorHubErrors[1m].count() > 1
- Ejemplo 4: mayor que 85 para el uso de CPU del percentil 90 (selección de un dominio de disponibilidad y agrupación por pool)
-
CpuUtilization[1m]{availabilityDomain = "VeBZ:PHX-AD-1"}.groupBy(poolId).percentile(0.9) > 85
- Ejemplo 5: al menos 20 para el uso mínimo de CPU (seleccionando "ol8" o "ol7")
-
CpuUtilization[1m]{resourceDisplayName =~ "ol8|ol7"}.min() >= 20
- Ejemplo 6: al menos 30 para el uso mínimo de CPU (selección de nombres de instancia que empiecen por "instance-2023-")
-
CpuUtilization[1m]{resourceDisplayName =~ "instance-2023-*"}.min() >= 30
- Ejemplo 7: ausencia de métricas de uso de CPU para el recurso especificado
-
CpuUtilization[1m]{resourceId = "<resource_identifier>"}.groupBy(resourceId).absent()
En esta sección se describe cómo especificar un predicado en una consulta en la página Explorador de métricas. En esta página, los predicados solo están disponibles en modo avanzado (MQL). 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 especificar un predicado (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 especificar un predicado (parte de la expresión MQL). Para obtener un ejemplo, consulte SummarizeMetricsDataDetails.