Orígenes de los datos de libros de Azure

Libros puede extraer datos de estos orígenes de datos:

Registros

Con los libros, puede consultar los registros de los orígenes siguientes:

  • Registros de Azure Monitor (recursos de Application Insights y áreas de trabajo de Log Analytics)
  • Datos orientados a recursos (registros de actividad)

Puede usar las consultas del lenguaje de consulta Kusto (KQL) que transforman los datos de recursos subyacentes para seleccionar un conjunto de resultados que se puede visualizar como texto, gráficos o cuadrículas.

Screenshot that shows a workbook logs report interface.

Puede realizar consultas fácilmente en varios recursos y crear una experiencia de creación de informes realmente unificada.

Consulte también: Optimización de las consultas de registro en Azure Monitor.

Consulte también: Procedimientos recomendados para consultar registros.

Tutorial: Consultas de registros centrados en recursos en libros.

Métricas

Los recursos de Azure emiten métricas a las que se puede acceder mediante los libros. El acceso a las métricas de los libros se puede realizar mediante un control especializado que permite especificar los recursos de destino, las métricas deseadas y su agregación. A continuación, puede trazar estos datos en gráficos o cuadrículas.

Screenshot that shows workbook metrics charts of CPU utilization.

Screenshot that shows a workbook metrics interface.

Azure Resource Graph

Los libros admiten la consulta de recursos y sus metadatos mediante Azure Resource Graph. Esta funcionalidad se usa principalmente para crear ámbitos de consulta personalizados para los informes. El ámbito de los recursos se expresa mediante un subconjunto KQL que es compatible con Resource Graph, que suele ser suficiente en la mayoría de los casos.

Para realizar un control de consulta que use este origen de datos, use la lista desplegable Tipo de consulta y seleccione Azure Resource Graph. A continuación, seleccione las suscripciones de destino. Use el control de consulta para agregar el subconjunto KQL para Resource Graph que selecciona un subconjunto de recursos interesante.

Screenshot that shows an Azure Resource Graph KQL query.

Azure Resource Manager

Los libros de Azure admiten operaciones REST de Azure Resource Manager para que pueda consultar el punto de conexión de management.azure.com sin proporcionar su propio token de encabezado de autorización.

Para que un control de consulta use este origen de datos, utilice la lista desplegable Origen de datos y seleccione Azure Resource Manager. Proporcione los parámetros adecuados como el método HTTP, la ruta de dirección URL, los encabezados, los parámetros de URL o el cuerpo.

Nota

Actualmente solo se admiten las operaciones GET, POST y HEAD.

Explorador de datos de Azure

Los libros admiten ahora la consulta desde clústeres de Azure Data Explorer con el poderoso lenguaje de consulta de Kusto. En el campo Nombre del clúster, agregue el nombre de la región de origen después del nombre del clúster. Un ejemplo es mycluster.westeurope.

Screenshot that shows Kusto query window.

Consulte también: Procedimientos recomendados sobre las consultas.

JSON

El proveedor JSON permite crear un resultado de la consulta a partir de contenido de JSON estático. Normalmente se usa en parámetros para crear parámetros de lista desplegable de valores estáticos. Los objetos o las matrices JSON simples se convertirán automáticamente en filas y columnas de la cuadrícula. Para comportamientos más específicos, puede usar la pestaña Resultados y la configuración JSONPath para configurar columnas.

Nota

No incluya información confidencial en campos como encabezados, parámetros, cuerpo y dirección URL, ya que estarán visibles para todos los usuarios del libro.

Este proveedor admite JSONPath.

Fusionar mediante combinación

La combinación de datos de diferentes orígenes puede mejorar la experiencia de la información. Un ejemplo es el aumento de la información de alerta activa con datos de métricas relacionados. La fusión de datos permite a los usuarios ver no solo el efecto (una alerta activa), sino también las posibles causas (por ejemplo, un uso elevado de la CPU). El dominio de supervisión tiene muchos orígenes de datos que se pueden correlacionar, que a menudo son críticos para el flujo de trabajo de evaluación de prioridades y diagnóstico.

Con los libros, puede consultar diferentes orígenes de datos. Los libros también proporcionan controles sencillos que puede usar para fusionar o combinar datos para proporcionar información enriquecida. La forma de lograrlo es el control merge.

Combinación de datos de alertas con datos de rendimiento de máquinas virtuales de Log Analytics

En el ejemplo siguiente se combinan datos de alertas con los datos de rendimiento de la máquina virtual de análisis de registros para obtener una cuadrícula de información enriquecida.

Screenshot that shows a workbook with a merge control that combines alert and Log Analytics data.

Uso del control de combinación para combinar datos de Resource Graph y Log Analytics

Vea este tutorial sobre el uso del control de combinación para combinar datos de Azure Resource Graph y Log Analytics:

Combining data from different sources in workbooks

Workbooks admiten estas combinaciones:

  • Combinación única interna
  • Combinación interna completa
  • Combinación externa completa
  • Combinación externa izquierda
  • Combinación externa derecha
  • Semicombinación izquierda
  • Semicombinación derecha
  • Anticombinación izquierda
  • Anticombinación derecha
  • Unión
  • Tabla duplicada

Ejemplos de combinación

Reutilización de datos de consulta en diferentes visualizaciones.

Punto de conexión personalizado

Los libros permiten obtener datos desde cualquier origen externo. Si los datos residen fuera de Azure, puede llevarlos a los libros mediante este tipo de origen de datos.

Para que un control de consulta use este origen de datos, utilice la lista desplegable Origen de datos y seleccione Punto de conexión personalizado. Proporcione los parámetros adecuados como el método HTTP, la dirección URL, los encabezados, los parámetros de URL y el cuerpo. Asegúrese de que el origen de datos admita CORS. De lo contrario, se rechazará la solicitud.

Para evitar la realización automática de llamadas a hosts que no son de confianza cuando se usan plantillas, debe marcar los hosts utilizados como de confianza. Puede seleccionar Agregar como de confianza o agregarlo como host de confianza en la configuración del libro. Esta configuración se guardará en los exploradores que admiten IndexDb con roles de trabajo.

Este proveedor admite JSONPath.

Mantenimiento de la carga de trabajo

Azure Monitor presenta funcionalidad que supervisa de forma proactiva la disponibilidad y el rendimiento de los sistemas operativos invitados Windows o Linux. Azure Monitor modela componentes clave y sus relaciones, criterios para medir el estado de dichos componentes y qué componentes generan una alerta cuando se detecta una condición incorrecta. Con los libros, puede usar esta información para crear informes interactivos enriquecidos.

Para realizar un control de consulta que use este origen de datos, use la lista desplegable Tipo de consulta para seleccionar Estado de la carga de trabajo. A continuación, seleccione la suscripción, el grupo de recursos o los recursos de máquina virtual de destino. Use las listas desplegables de filtros de estado para seleccionar un subconjunto interesante de incidentes de estado para sus necesidades de análisis.

Screenshot that shows an alerts query.

Azure Resource Health

Los libros permiten obtener el estado de los recursos de Azure y combinarlo con otros orígenes de datos para crear informes de mantenimiento completos e interactivos.

Para realizar un control de consulta que use este origen de datos, use la lista desplegable Tipo de consulta y seleccione Estado de Azure. A continuación, seleccione los recursos de destino. Use las listas desplegables de filtros de mantenimiento para seleccionar un subconjunto interesante de problemas de recursos para sus necesidades de análisis.

Screenshot that shows an alerts query that shows the health filter lists.

Azure RBAC

El proveedor de control de acceso basado en rol (RBAC) de Azure permite comprobar los permisos de los recursos. Se usa normalmente en los parámetros para comprobar si se configura el RBAC correcto. Un caso de uso sería crear un parámetro para comprobar el permiso de implementación y, luego, notificar al usuario si no tiene permiso de implementación.

Las matrices u objetos JSON simples se convertirán automáticamente en filas y columnas de cuadrícula o texto con una columna hasPermission con true o false. El permiso se comprueba en cada recurso y, luego, or o and para obtener el resultado. Las operaciones o acciones pueden ser una cadena o una matriz.

Cadena:

"Microsoft.Resources/deployments/validate/action"

Matriz:

["Microsoft.Resources/deployments/read","Microsoft.Resources/deployments/write","Microsoft.Resources/deployments/validate/action","Microsoft.Resources/operations/read"]

Change Analysis

Para hacer un control de consulta con el análisis de cambios de la aplicación como el origen de datos, use el menú desplegable Origen de datos y seleccione Análisis de cambios A continuación, seleccione un único recurso. Se pueden mostrar los cambios hasta los últimos 14 días. Use la lista desplegable Nivel para filtrar entre cambios importantes, normales y ruidosos. Este desplegable admite parámetros de libro del tipo desplegable.

A screenshot that shows a workbook with Change Analysis.

Prometheus

Con el servicio administrado de Azure Monitor para Prometheus, puede recopilar métricas de Prometheus para sus clústeres de Kubernetes. Para consultar las métricas de Prometheus, seleccione Prometheus en el menú desplegable de orígenes de datos, seguido de dónde están almacenadas las métricas en el área de trabajo de Azure Monitor y el tipo de consulta de Prometheus para la consulta PromQL.

Screenshot that shows sample PromQL query.

Nota:

La consulta desde un área de trabajo de Azure Monitor es una acción del plano de datos y requiere una asignación de rol explícita de Lector de datos de monitorización, que no está asignada de forma predeterminada. Obtenga información sobre Control y plano de datos de Azure.

Pasos siguientes