Supervisión de la carga de trabajo - Azure Portal

En este artículo se describe cómo usar Azure Portal para supervisar la carga de trabajo. Esto incluye la configuración de registros de Azure Monitor para investigar las tendencias de carga de trabajo y ejecución de consultas mediante análisis de registros para SQL de Synapse.

Prerrequisitos

  • Suscripción de Azure: Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.
  • Grupo de SQL: se recopilarán registros para un grupo de SQL. Si no tiene un grupo de SQL aprovisionado, consulte las instrucciones de Creación de un grupo de SQL.

Creación de un área de trabajo de Log Analytics

En Azure Portal, vaya a la página de áreas de trabajo de Log Analytics, o bien use la ventana de búsqueda de servicios de Azure para crear un área de trabajo de Log Analytics.

Captura de pantalla que muestra las áreas de trabajo de Log Analytics, donde puede seleccionar Agregar.

Captura de pantalla que muestra el área de trabajo Log Analytics en la que puede escribir valores.

Para más información sobre las áreas de trabajo, vea Creación de un área de trabajo de Log Analytics.

Activación de registros de recursos

Configure las opciones de diagnóstico para emitir registros desde el grupo de SQL. Los registros constan de vistas de telemetría equivalentes a las DMV de solución de problemas de rendimiento más utilizadas. Actualmente se admiten las siguientes vistas:

Captura de pantalla de la página para crear una configuración de diagnóstico en Azure Portal.

Los registros se pueden emitir a Azure Storage, Stream Analytics o Log Analytics. Para este tutorial, seleccione Log Analytics. Seleccione todas las categorías y métricas deseadas, y elija Enviar al área de trabajo de Log Analytics.

Captura de pantalla de la página para especificar qué registros se recopilan en Azure Portal.

Seleccione Guardar para crear la configuración de diagnóstico. Los datos pueden tardar unos minutos en aparecer en las consultas.

Ejecución de consultas en Log Analytics

Vaya hasta el área de trabajo de Log Analytics, donde puede hacer lo siguiente:

  • Analizar registros mediante consultas de registros y guardar las consultas para reutilizarlas
  • Guardar las consultas para reutilizarlas
  • Crear alertas del registro
  • Anclar los resultados de la consulta a un panel

Para más información sobre las funcionalidades de las consultas de registro mediante Kusto, vea Introducción al lenguaje de consulta Kusto (KQL).

Editor del área de trabajo de Log Analytics.

Consultas del área de trabajo de Log Analytics.

Consultas de registros de ejemplo

Establezca el ámbito de las consultas en el recurso de área de trabajo de Log Analytics.

//List all queries
AzureDiagnostics
| where Category contains "ExecRequests"
| project TimeGenerated, StartTime_t, EndTime_t, Status_s, Command_s, ResourceClass_s, duration=datetime_diff('millisecond',EndTime_t, StartTime_t)
//Chart the most active resource classes
AzureDiagnostics
| where Category contains "ExecRequests"
| where Status_s == "Completed"
| summarize totalQueries = dcount(RequestId_s) by ResourceClass_s
| render barchart
//Count of all queued queries
AzureDiagnostics
| where Category contains "waits"
| where Type == "UserConcurrencyResourceType"
| summarize totalQueuedQueries = dcount(RequestId_s)

Pasos siguientes