Introducción a Azure MonitorAzure Monitor overview

Azure Monitor ayuda a maximizar la disponibilidad y el rendimiento de las aplicaciones y los servicios.Azure Monitor helps you maximize the availability and performance of your applications and services. Ofrece una solución completa para recopilar, analizar y actuar en la telemetría desde los entornos local y en la nube.It delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. Esta información le ayudará a conocer el rendimiento de las aplicaciones y a identificar de manera proactiva los problemas que les afectan y los recursos de los que dependen.This information helps you understand how your applications are performing and proactively identify issues affecting them and the resources they depend on.

Entre los ejemplos de lo que puede hacer con Azure Monitor se incluyen:Just a few examples of what you can do with Azure Monitor include:

Nota

Este servicio admite Azure Lighthouse, que permite a los proveedores de servicios iniciar sesión en su propio inquilino para administrar las suscripciones y los grupos de recursos que los clientes hayan delegado.This service supports Azure Lighthouse, which lets service providers sign in to their own tenant to manage subscriptions and resource groups that customers have delegated.

Información generalOverview

El siguiente diagrama proporciona una visión general de Azure Monitor.The following diagram gives a high-level view of Azure Monitor. En el centro del diagrama están los almacenes de datos de las métricas y los registros, que son los dos tipos fundamentales de datos que se utilizan en Azure Monitor.At the center of the diagram are the data stores for metrics and logs, which are the two fundamental types of data used by Azure Monitor. En la parte izquierda están los orígenes de datos de supervisión que rellenan estos almacenes de datos.On the left are the sources of monitoring data that populate these data stores. En la derecha puede ver las diferentes funciones que realiza Azure Monitor con los datos recopilados.On the right are the different functions that Azure Monitor performs with this collected data. Esto incluye acciones como el análisis, la alerta y la transmisión a sistemas externos.This includes such actions as analysis, alerting, and streaming to external systems.

Introducción a Azure Monitor

Supervisión de la plataforma de datosMonitoring data platform

Todos los datos recopilados por Azure Monitor pueden clasificarse como uno de los dos tipos fundamentales: métricas y registros.All data collected by Azure Monitor fits into one of two fundamental types, metrics and logs. Las métricas son valores numéricos que describen algún aspecto de un sistema en un momento dado.Metrics are numerical values that describe some aspect of a system at a particular point in time. Las métricas son ligeras y capaces de admitir escenarios de tiempo casi real.They are lightweight and capable of supporting near real-time scenarios. Los registros contienen distintos tipos de datos organizados en grupos de registros, donde cada tipo tiene diferentes conjuntos de propiedades.Logs contain different kinds of data organized into records with different sets of properties for each type. Los datos de telemetría, como los eventos y los seguimientos, se almacenan como registros junto con los datos de rendimiento para poder analizarlos de forma combinada.Telemetry such as events and traces are stored as logs in addition to performance data so that it can all be combined for analysis.

En muchos recursos de Azure, los datos recopilados por Azure Monitor aparecen directamente en la página de información general de Azure Portal.For many Azure resources, you'll see data collected by Azure Monitor right in their Overview page in the Azure portal. Eche un vistazo a cualquier máquina virtual, por ejemplo, y verá varios gráficos en los que aparecen métricas de rendimiento.Have a look at any virtual machine for example, and you'll see several charts displaying performance metrics. Haga clic en cualquiera de los gráficos para abrir los datos en el explorador de métricas de Azure Portal, lo que le permitirá crear gráficos con los valores de diversas métricas a lo largo del tiempo.Click on any of the graphs to open the data in metrics explorer in the Azure portal, which allows you to chart the values of multiple metrics over time. Puede ver los gráficos de forma interactiva o anclarlos a un panel para verlos con otras visualizaciones.You can view the charts interactively or pin them to a dashboard to view them with other visualizations.

El diagrama muestra los datos de métricas que fluyen hacia el Explorador de métricas para usarlos en las visualizaciones.

Los datos de registro recopilados por Azure Monitor se pueden analizar con consultas que recuperan, consolidan y analizan rápidamente los datos recopilados.Log data collected by Azure Monitor can be analyzed with queries to quickly retrieve, consolidate, and analyze collected data. Puede crear y probar consultas con Log Analytics en Azure Portal.You can create and test queries using Log Analytics in the Azure portal. Puede analizar los datos directamente con distintas herramientas o guardar las consultas para usarlas con visualizaciones o reglas de alertas.You can then either directly analyze the data using different tools or save queries for use with visualizations or alert rules.

Azure Monitor utiliza una versión del lenguaje de consulta de Kusto adecuado para realizar búsquedas de registros simples, pero también dispone de funciones avanzadas, como agregaciones, combinaciones y análisis inteligentes.Azure Monitor uses a version of the Kusto query language that is suitable for simple log queries but also includes advanced functionality such as aggregations, joins, and smart analytics. Puede aprender rápidamente el lenguaje de consulta con diversas lecciones.You can quickly learn the query language using multiple lessons. Se proporciona orientación concreta a los usuarios que ya están familiarizados con SQL y Splunk.Particular guidance is provided to users who are already familiar with SQL and Splunk.

El diagrama muestra los datos de registros que fluyen hacia Log Analytics para su análisis.

¿Qué datos recopila Azure Monitor?What data does Azure Monitor collect?

Azure Monitor puede recopilar datos de diversos orígenes,Azure Monitor can collect data from a variety of sources. como la aplicación y cualquier sistema operativo o servicio en los que se base, o incluso la propia plataforma.This ranges from your application, any operating system and services it relies on, down to the platform itself. Azure Monitor recopila datos de cada uno de los siguientes niveles:Azure Monitor collects data from each of the following tiers:

  • Datos de supervisión de aplicaciones: datos sobre el rendimiento y la funcionalidad del código que ha escrito, independientemente de la plataforma.Application monitoring data: Data about the performance and functionality of the code you have written, regardless of its platform.
  • Datos de supervisión del sistema operativo invitado: datos sobre el sistema operativo en el que se ejecuta la aplicación.Guest OS monitoring data: Data about the operating system on which your application is running. La aplicación se puede ejecutar en Azure, en otra nube o en el entorno local.This could be running in Azure, another cloud, or on-premises.
  • Datos de supervisión de recursos de Azure: datos acerca del funcionamiento de un recurso de Azure.Azure resource monitoring data: Data about the operation of an Azure resource.
  • Datos de supervisión de la suscripción de Azure: datos sobre el funcionamiento y la administración de una suscripción de Azure, así como sobre el estado y el funcionamiento del propio Azure.Azure subscription monitoring data: Data about the operation and management of an Azure subscription, as well as data about the health and operation of Azure itself.
  • Datos de supervisión del inquilino de Azure: datos sobre el funcionamiento de los servicios de Azure en el nivel del inquilino, como Azure Active Directory.Azure tenant monitoring data: Data about the operation of tenant-level Azure services, such as Azure Active Directory.

En cuanto crea una suscripción a Azure y empieza a agregar recursos, como máquinas virtuales y aplicaciones web, Azure Monitor comienza a recopilar datos.As soon as you create an Azure subscription and start adding resources such as virtual machines and web apps, Azure Monitor starts collecting data. Los registros de actividad registran la creación y modificación de recursos.Activity logs record when resources are created or modified. Las métricas indican cómo está funcionando un recurso y los recursos que consume.Metrics tell you how the resource is performing and the resources that it's consuming.

Habilite el diagnóstico para ampliar los datos que va a recopilar con el funcionamiento interno de los recursos.Enable diagnostics to extend the data you're collecting into the internal operation of the resources. Agregue un agente a recursos de proceso para recopilar la telemetría de los sistemas operativos invitados.Add an agent to compute resources to collect telemetry from their guest operating systems.

Habilite la supervisión de la aplicación con Application Insights para recopilar información detallada, como vistas de página, solicitudes de aplicación y excepciones.Enable monitoring for your application with Application Insights to collect detailed information including page views, application requests, and exceptions. Compruebe de forma más exhaustiva la disponibilidad de la aplicación configurando una prueba de disponibilidad para simular el tráfico de usuarios.Further verify the availability of your application by configuring an availability test to simulate user traffic.

Orígenes personalizadosCustom sources

Azure Monitor puede recopilar datos de registro de cualquier cliente de REST mediante Data Collector API.Azure Monitor can collect log data from any REST client using the Data Collector API. Esto permite crear escenarios de supervisión personalizados y ampliar la supervisión a los recursos que no exponen datos de telemetría en otros orígenes.This allows you to create custom monitoring scenarios and extend monitoring to resources that don't expose telemetry through other sources.

Información detalladaInsights

Los datos de supervisión solo resultan útiles si aportan una mayor visibilidad sobre el funcionamiento del entorno informático.Monitoring data is only useful if it can increase your visibility into the operation of your computing environment. Insights proporciona una experiencia de supervisión personalizada para determinados servicios de Azure.Insights provide a customized monitoring experience for particular Azure services. Estos requieren una configuración mínima y aumentan la visibilidad del funcionamiento de los recursos críticos.They require minimal configuration and increase your visibility into the operation of critical resources.

Application InsightsApplication Insights

Application Insights supervisa la disponibilidad, el rendimiento y el uso de las aplicaciones web, tanto si están hospedadas en la nube como en un entorno local.Application Insights monitors the availability, performance, and usage of your web applications whether they're hosted in the cloud or on-premises. Esta solución utiliza la eficaz plataforma de análisis de datos de Azure Monitor para proporcionar información exhaustiva sobre las operaciones de la aplicaciónIt leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations. y permite diagnosticar errores sin esperar a que un usuario los notifique.It enables you to diagnose errors without waiting for a user to report them. Application Insights incorpora puntos de conexión con una serie de herramientas de desarrollo y se integra con Visual Studio para admitir los procesos de DevOps.Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes.

Detalles de la aplicación

Azure Monitor para contenedoresAzure Monitor for containers

Azure Monitor para contenedores supervisa el rendimiento de las cargas de trabajo de contenedor implementadas en clústeres de Kubernetes administrados y hospedados en Azure Kubernetes Service (AKS).Azure Monitor for containers monitors the performance of container workloads that are deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Proporciona información sobre el rendimiento recopilando métricas de los controladores, los nodos y los contenedores disponibles en Kubernetes mediante Metrics API.It gives you performance visibility by collecting metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. También se recopilan registros del contenedor.Container logs are also collected. Una vez habilitada la supervisión de clústeres de Kubernetes, estas métricas y registros se recopilan automáticamente mediante una versión en contenedor del agente de Log Analytics para Linux.After you enable monitoring from Kubernetes clusters, these metrics and logs are automatically collected for you through a containerized version of the Log Analytics agent for Linux.

Estado de los contenedores

Azure Monitor para máquinas virtualesAzure Monitor for VMs

Azure Monitor para VM supervisa las máquinas virtuales a escala.Azure Monitor for VMs monitors your Azure virtual machines (VM) at scale. Analiza el rendimiento y el estado de las máquinas virtuales Windows y Linux, e identifica los distintos procesos y dependencias interconectadas en procesos externos.It analyzes the performance and health of your Windows and Linux VMs and identifies their different processes and interconnected dependencies on external processes. La solución permite supervisar el rendimiento y las dependencias de las aplicaciones en máquinas virtuales hospedadas en el entorno local o en otro proveedor en la nube.The solution includes support for monitoring performance and application dependencies for VMs hosted on-premises or another cloud provider.

VM Insights

Respuesta a situaciones críticasResponding to critical situations

Además de permitirle analizar de forma interactiva los datos de supervisión, una solución de supervisión eficaz debe ser capaz de responder proactivamente a condiciones críticas que se den en los datos que recopila.In addition to allowing you to interactively analyze monitoring data, an effective monitoring solution must be able to proactively respond to critical conditions identified in the data that it collects. Esto podría hacerse enviando un mensaje o correo a un administrador responsable de investigar un problema.This could be sending a text or mail to an administrator responsible for investigating an issue. O también podría hacerse iniciando un proceso automatizado que intente corregir una condición de error.Or you could launch an automated process that attempts to correct an error condition.

AlertasAlerts

Las alertas de Azure Monitor informan de forma proactiva de los estados críticos e intentan aplicar acciones correctivas.Alerts in Azure Monitor proactively notify you of critical conditions and potentially attempt to take corrective action. Las reglas de alertas basadas en métricas proporcionan alertas casi en tiempo real con valores numéricos.Alert rules based on metrics provide near real time alerts based on numeric values. Las reglas basadas en los registros permiten una lógica compleja con datos de varios orígenes.Rules based on logs allow for complex logic across data from multiple sources.

Las reglas de alertas de Azure Monitor utilizan grupos de acciones, que contienen diferentes conjuntos de destinatarios y acciones que pueden compartirse entre varias reglas.Alert rules in Azure Monitor use action groups, which contain unique sets of recipients and actions that can be shared across multiple rules. En función de los requisitos, los grupos de acciones pueden realizar diferentes acciones, como utilizar webhooks para que las alertas inicien acciones externas o se integren con las herramientas de administración de servicios de TI.Based on your requirements, action groups can perform such actions as using webhooks to have alerts start external actions or to integrate with your ITSM tools.

Captura de pantalla que muestra las alertas en Azure Monitor junto con la gravedad, el numero de alertas totales y otra información.

Escalado automáticoAutoscale

Gracias al escalado automático, puede ejecutar la cantidad correcta de recursos para administrar la carga de la aplicación.Autoscale allows you to have the right amount of resources running to handle the load on your application. Cree reglas que usen las métricas recopiladas por Azure Monitor para determinar cuándo se deben agregar automáticamente recursos al aumentar la carga.Create rules that use metrics collected by Azure Monitor to determine when to automatically add resources when load increases. Elimine los recursos inactivos para ahorrar dinero.Save money by removing resources that are sitting idle. Tiene que especificar un número mínimo y máximo de instancias y la lógica para decidir cuándo deben aumentar o disminuir los recursos.You specify a minimum and maximum number of instances and the logic for when to increase or decrease resources.

El diagrama muestra el escalado automático, con varios servidores en una línea con la etiqueta Tiempo de procesador > 80 % y dos servidores marcados como Capacidad mínima, tres servidores como Capacidad actual y cinco como Capacidad máxima.

Visualización de los datos de supervisiónVisualizing monitoring data

Las visualizaciones, como los gráficos y las tablas, son herramientas eficaces para resumir los datos de supervisión y presentarlos a distintos destinatarios.Visualizations such as charts and tables are effective tools for summarizing monitoring data and presenting it to different audiences. Azure Monitor cuenta con sus propias características para visualizar los datos de supervisión y utiliza otros servicios de Azure para publicarlos ante diferentes destinatarios.Azure Monitor has its own features for visualizing monitoring data and leverages other Azure services for publishing it to different audiences.

PanelesDashboards

Los paneles de Azure permiten combinar distintos tipos de datos en un único panel en Azure Portal.Azure dashboards allow you to combine different kinds of data into a single pane in the Azure portal. Si lo desea, también compartir el panel con otros usuarios de Azure.You can optionally share the dashboard with other Azure users. La salida de cualquier gráfico de métricas o consulta de registro se puede agregar a un panel de Azure.Add the output of any log query or metrics chart to an Azure dashboard. Por ejemplo, puede crear un panel que contenga diferentes iconos que muestren un gráfico de métricas, una tabla de registros de actividad, un gráfico de uso de Application Insights y la salida de una consulta de registro.For example, you could create a dashboard that combines tiles that show a graph of metrics, a table of activity logs, a usage chart from Application Insights, and the output of a log query.

La captura de pantalla muestra un panel de Azure, que incluye iconos de aplicación y de seguridad, junto con otra información personalizable.

WorkbooksWorkbooks

Los libros proporcionan un lienzo flexible para el análisis de datos y la creación de informes visuales completos en Azure Portal.Workbooks provide a flexible canvas for data analysis and the creation of rich visual reports in the Azure portal. Permiten acceder a varios orígenes de datos desde Azure y combinarlos en experiencias interactivas unificadas.They allow you to tap into multiple data sources from across Azure, and combine them into unified interactive experiences. Use los libros proporcionados en Insights o cree los suyos propios a partir de plantillas predefinidas.Use workbooks provided with Insights or create your own from predefined templates.

Ejemplo de Workbooks

Power BIPower BI

Power BI es un servicio de análisis empresarial que proporciona visualizaciones interactivas de varios orígenes de datos.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources. Es un medio eficaz de poner los datos a disposición de otras personas de la organización y externas.It's an effective means of making data available to others within and outside your organization. Puede configurar Power BI para que los datos de registro se importen automáticamente desde Azure Monitor y utilizar estas otras visualizaciones.You can configure Power BI to automatically import log data from Azure Monitor to take advantage of these additional visualizations.

Power BI

Integración y exportación de datosIntegrate and export data

A menudo, necesitará integrar Azure Monitor con otros sistemas y crear soluciones personalizadas que utilicen los datos de supervisión.You'll often have the requirement to integrate Azure Monitor with other systems and to build custom solutions that use your monitoring data. Otros servicios de Azure funcionan con Azure Monitor para proporcionar esta integración.Other Azure services work with Azure Monitor to provide this integration.

Centro de eventosEvent Hub

Azure Event Hubs es una plataforma de streaming y un servicio de ingesta de eventos.Azure Event Hubs is a streaming platform and event ingestion service. Puede transformar y almacenar los datos con cualquier proveedor de análisis en tiempo real o adaptador de almacenamiento o procesamiento por lotes.It can transform and store data using any real-time analytics provider or batching/storage adapters. Utilice Event Hubs para transmitir datos de Azure Monitor a herramientas de supervisión y administración de eventos e información de seguridad de asociados.Use Event Hubs to stream Azure Monitor data to partner SIEM and monitoring tools.

Logic AppsLogic Apps

Logic Apps es un servicio que le permite automatizar tareas y procesos de negocio mediante flujos de trabajo que se integran con diferentes sistemas y servicios.Logic Apps is a service that allows you to automate tasks and business processes using workflows that integrate with different systems and services. Hay disponibles actividades que leen y escriben métricas y registros en Azure Monitor.Activities are available that read and write metrics and logs in Azure Monitor. Esto permite crear flujos de trabajo que se integren con otros sistemas.This allows you to build workflows integrating with a variety of other systems.

APIAPI

Existen varias API para leer y escribir métricas y registros en Azure Monitor, que además proporcionan acceso a las alertas generadas.Multiple APIs are available to read and write metrics and logs to and from Azure Monitor in addition to accessing generated alerts. También puede configurar y recuperar alertas.You can also configure and retrieve alerts. De este modo, dispone de unas posibilidades prácticamente ilimitadas para crear soluciones personalizadas que se integren con Azure Monitor.This provides you with essentially unlimited possibilities to build custom solutions that integrate with Azure Monitor.

Pasos siguientesNext steps

Más información sobre:Learn more about: