Supervisión de la ingesta de métricas del espacio de trabajo de Azure Monitor

Las métricas de Prometheus se ingieren en un área de trabajo de Azure Monitor. Los espacios de trabajo de Azure Monitor tienen límites predeterminados y cuotas para la ingestión. Al alcanzar los límites de ingesta, se puede producir una limitación. Para evitar la limitación, puede supervisar y alertar sobre los límites de ingesta del área de trabajo.

Para obtener más información sobre los límites y cuotas del área de trabajo de Prometheus y Azure Monitor, consulte Azure Monitor límites de servicio.

Azure Monitor Workspace expone un conjunto de métricas que proporcionan información sobre los límites de ingesta y el uso. En el portal de Azure, vaya al área de trabajo de Azure Monitor y seleccione Metrics en la sección Monitoring.

  1. En la lista desplegable Seleccionar métrica , seleccione Ver métricas estándar con el generador.
  2. En la lista desplegable Agregar métrica , seleccione Agregar con el generador.
  3. En la lista desplegable Métrica, seleccione Uso del porcentaje de series temporales activas y Eventos por minuto recibido % de uso y compruebe que están por debajo del 100 %.

Puede configurar alertas recomendadas para Azure Monitor Área de trabajo para supervisar los límites de ingesta, puede habilitar las alertas recomendadas integradas o crear manualmente nuevas reglas de alerta. Las siguientes alertas se crean al configurar alertas recomendadas para el área de trabajo de Azure Monitor.

Nombre de la alerta Description Umbral predeterminado Período de tiempo (minutos)
AMW se aproxima al límite de ingesta de eventos El uso de la ingestión de eventos por minuto es superior al 75% del límite actual >75% 5
AMW se está aproximando al límite de ingesta de TimeSeries activos El uso de ingesta de TimeSeries supera los 75% del límite actual. >75% 5
AMW está en alto riesgo de superar el límite de procesamiento de eventos La utilización de Ingesta de eventos por minuto supera el 95% del límite actual y corre el riesgo de ser restringida. Solicitud de un aumento aquí >95% 5
AMW está en alto riesgo de superar el límite de ingesta de series temporales activas El uso de la ingesta de TimeSeries está por encima de 95% del límite actual y corre el riesgo de limitarse. Solicitud de un aumento aquí >95% 5

Para habilitar las reglas de alerta recomendadas, vaya al área de trabajo de Azure Monitor en Azure portal.

  1. En la sección Supervisión, seleccione Alertas Configurar alertas>recomendadas. Se abre el panel Configurar reglas de alerta recomendadas con una lista de reglas de alerta recomendadas para el área de trabajo de Azure Monitor.

    Captura de pantalla del panel de reglas de alertas recomendadas de Azure Monitor Workspace.

  2. En la sección Seleccionar reglas de alerta , seleccione todas las reglas que desea habilitar.

  3. En la sección Notificarme por , seleccione la forma en que desea recibir una notificación si se desencadena una alerta.

  4. Seleccione Usar un grupo de acciones existente y escriba los detalles del grupo de acciones existente si desea usar un grupo de acciones que ya existe.

  5. Haga clic en Guardar.

Solicitud de un aumento de los límites de ingesta (versión preliminar)

Solicite un aumento de los límites de ingesta mediante Azure Resource Manager API. Esta API se encuentra en versión preliminar y las condiciones siguientes se aplican a esta API:

  • Solicitud de aumento del límite de 1 millón de eventos/min o Timeseries activas por defecto hasta 20 millones de eventos/min o Timeseries activas con una actualización de la API a través de cli o a través de una actualización de ARM. Para los límites superiores a 20 Millones, cree un ticket de soporte.
    • Para aumentar el límite de solicitudes hasta 2 millones, la solicitud se ha aprobado automáticamente.
    • Para solicitar un aumento del límite por encima de 2 millones, el consumo actual debe ser del 50 % del límite deseado, es decir, si el límite actual es de 5 millones, se puede solicitar un aumento de hasta 10 millones. Puede solicitar hasta 20 millones.
    • Para solicitudes superiores a 20 millones, cree un ticket de soporte. técnico.
  • La creación de un área de trabajo de Azure Monitor siempre aplica los límites predeterminados. Crear un área de trabajo de Azure Monitor con límites personalizados no se admite.

En este documento se explica cómo usar la API de ARM para actualizar los límites de ingesta de datos de las áreas de trabajo de Azure Monitor.

Prerrequisitos

Una herramienta de línea de comandos para ejecutar los comandos de plantilla de ARM, como Azure PowerShell o Azure CLI.

Paso 1: Descargar las plantillas ARM y actualizar los parámetros

Nota:

Si prefiere Bicep sobre ARM (JSON), puede descompilar los siguientes archivos de plantilla y parámetros. Para obtener más información, consulte Decompilar una plantilla de Azure Resource Manager JSON para Bicep.

Descargue los archivos de plantilla de ARM (AMWLimitIncrease-Template.json y AMWLimitIncrease-Parameters.json) y actualice el archivo Parameters.json con el identificador de subscription, name del grupo de recursos en el que está el AMW, Name del AMW, locación de AMW y límites de ingesta necesarios (el máximo es 20000000).

Paso 2: Ejecutar la actualización de ARM

Ejecute los siguientes comandos desde la carpeta de plantillas de ARM descargadas:

Azure CLI

az login
az account set --subscription <subscriptionId>
az deployment group create --name AmwLimits --resource-group <resourceGroupName> --template-file AMWLimitIncrease-Template.json --parameters AMWLimitIncrease-Parameters.json

Azure PowerShell

Connect-AzAccount
New-AzResourceGroupDeployment -Name AmwLimits -ResourceGroupName <resourceGroupName> -TemplateFile AMWLimitIncrease-Template.json -TemplateParameterFile AMWLimitIncrease-Parameters.json

Paso 3: Comprobar si se actualizan los límites

Para comprobar si los límites se actualizan correctamente, puede ir al portal de Azure, vaya al área de trabajo de Azure Monitor -> Explorador de Métricas -> En la lista desplegable de Métricas, seleccione "Ver métricas estándar con el constructor" y compruebe si los límites actualizados se aplican al "Límite de series temporales activas" y al "Límite de eventos ingeridos por minuto".

Solución de problemas con el aumento de los límites de ingesta mediante la API de ARM

Si ve un error al usar la API para solicitar un aumento del límite, compruebe la respuesta del error para encontrar la causa del error.

  • El límite solicitado es superior a 20 millones: "La cuota de ActiveTimeSeries solicitada supera el límite máximo de {MaxAutoApprovedActiveTimeSeries}": este error se produce cuando se solicita un límite de 20 millones o más eventos/min o timeseries activas. Actualmente, la API solo admite un aumento de hasta 20 M. Puede solicitar un mayor límite de ingestión creando un ticket de soporte.

  • El uso es menor en comparación con el límite solicitado: el uso actual no cumple los criterios de cuota de MaxTimeSeries solicitada. Este error se produce cuando la ingesta actual es inferior a 50% del límite solicitado. Alcance el umbral de uso necesario de 50% del límite deseado antes de solicitar un aumento o solicite un aumento de límite de hasta 200% del uso actual. Para comprobar el uso actual, acceda al portal de Azure, diríjase al espacio de trabajo de Azure Monitor -> Explorador de métricas -> En la lista desplegable Métrica, seleccione "Ver métricas estándar con el generador" y, a continuación, seleccione "% Utilización de series temporales activas" y "Eventos por minuto recibidos % Utilización".

Solicitud de aumento de los límites de ingestión mediante ticket de soporte

Para crear un ticket de soporte técnico:

  1. Seleccione Support + Troubleshooting en el panel izquierdo del portal de Azure.
  2. Escriba Límites de servicio y suscripción (cuotas) en el campo de búsqueda y seleccione Ir.
  3. Seleccione Límites de servicio y suscripción (cuotas),Siguiente y Crear una nueva solicitud de soporte técnico.
  4. Seleccione la suscripción y, a continuación, seleccione Managed Prometheus como tipo de cuota.
  5. Complete los detalles solicitados y envíe la solicitud.

Realiza consultas y establece alertas sobre las métricas de ingesta del espacio de trabajo

Para consultar Azure Monitor métricas del área de trabajo para supervisar los límites de ingesta, siga estos pasos:

  1. En el portal de Azure, vaya al área de trabajo de Azure Monitor y seleccione Metrics en la sección Monitoring.

  2. En la lista desplegable Agregar métrica , seleccione Agregar con el generador.

  3. Seleccione el área de trabajo Azure Monitor como ámbito.

  4. Seleccione Métricas estándar para el espacio de nombres de métrica.

  5. En la lista desplegable Métrica, seleccione Uso del porcentaje de series temporales activas y Eventos por minuto recibido % de uso y compruebe que están por debajo del 100 %.

    Captura de pantalla que muestra un gráfico de métricas del área de trabajo de Azure Monitor.

  6. Seleccione Nueva regla de alerta para crear una alerta de Azure. Establezca una alerta de Azure para supervisar el uso y desencadenar una alerta cuando el uso sea mayor que un umbral determinado. Para obtener más información, consulte Crear una alerta de métrica para un recurso de Azure.

    Screenshot que muestra cómo crear una alerta para límites de Azure Monitor Workspace.

Para ver las alertas en el portal de Azure, seleccione Alerts en la sección Monitoring del área de trabajo de Azure Monitor.

La alerta se desencadena si el uso de la ingesta es mayor que el umbral. Solicite un aumento en el límite creando un ticket de soporte.

Pasos siguientes