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 consultas, consulte Solución de problemas de consultas.
- Ejemplo 1: uso medio de la CPU superior al 80 %
-
CpuUtilization[1m].mean() > 80
- Ejemplo 2: uso medio de la CPU entre 60 y 80 por ciento
-
CpuUtilization[1m].mean() in (60, 80)
- Ejemplo 3: Mayor que 1 para errores
-
ServiceConnectorHubErrors[1m].count() > 1
- Ejemplo 4: Uso de CPU del percentil 90 mayor que 85 (predicado de 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 instancias que comienzan con "instance-2023-")
-
CpuUtilization[1m]{resourceDisplayName =~ "instance-2023-*"}.min() >= 30
- Ejemplo 7: Ausencia de métricas de uso de CPU para el recurso especificado, definida en 20 horas para el período de detección de ausencias
-
CpuUtilization[1m]{resourceId = "<resource_identifier>"}.groupBy(resourceId).absent(20)
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 consultar las ediciones de consultas de alarmas, consulte Creación de la alarma básica.
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 comandos de CLI, consulte la Referencia de línea de comandos para la supervisión.
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.