Introducción a Azure MonitorAzure Monitor overview

Azure Monitor maximiza la disponibilidad y el rendimiento de las aplicaciones y servicios con una completa solución que permite recopilar, analizar y administrar datos telemétricos tanto en la nube como en entornos locales.Azure Monitor maximizes the availability and performance of your applications and services by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. Esta solución le ayudará a entender cómo funcionan las aplicaciones y le permitirá identificar de manera proactiva los problemas que les afectan y los recursos de los que dependen.It helps you understand how your applications are performing and proactively identifies 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:

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 use 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, como la realización de análisis, la elaboración de alertas y la transmisión a sistemas externos.On the right are the different functions that Azure Monitor performs with this collected data such 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.

Métricas

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 mediante Log Analytics en Azure Portal y después analizar los datos directamente mediante estas herramientas o guardar las consultas para usarlas con las visualizaciones o las reglas de alertas.You can create and test queries using Log Analytics in the Azure portal and then either directly analyze the data using these tools or save queries for use with visualizations or alert rules.

Azure Monitor utiliza una versión del lenguaje de consulta Kusto utilizado por Azure Data Explorer, que es 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 used by Azure Data Explorer 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.

Registros

¿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. Puede pensar en supervisar datos para las aplicaciones en niveles que abarcan desde la aplicación hasta el sistema operativo y los servicios en los que se basa, pasando por la propia plataforma.You can think of monitoring data for your applications in tiers ranging 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.
  • Supervisión de recursos con DMV: datos sobre el 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 de 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.

Amplíe los datos que recopila y obtenga información sobre el funcionamiento real de los recursos habilitando diagnósticos y agregando un agente a los recursos de proceso.Extend the data you're collecting into the actual operation of the resources by enabling diagnostics and adding an agent to compute resources. De este modo, recopilará datos de telemetría sobre el funcionamiento interno de un recurso y podrá configurar diferentes orígenes de datos para recopilar registros y métricas del sistema operativo invitado Windows y Linux.This will collect telemetry for the internal operation of the resource and allow you to configure different data sources to collect logs and metrics from Windows and Linux guest operating system.

Habilite la supervisión de la aplicación de App Services o de la máquina virtual y aplicación del conjunto de escalado de máquinas virtuales para permitir que Application Insights recopile información detallada acerca de la aplicación, como vistas de página, solicitudes de aplicación y excepciones.Enable monitoring for your App Services application or VM and virtual machine scale set application, to enable Application Insights to collect detailed information about your application 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. Azure Monitor cuenta con varias características y herramientas que proporcionan valiosa información sobre las aplicaciones y los recursos de los que dependen.Azure Monitor includes several features and tools that provide valuable insights into your applications and other resources that they depend on. Las características y las soluciones de supervisión, como Application Insights y Azure Monitor para contenedores, proporcionan información exhaustiva sobre diferentes aspectos de la aplicación y determinados servicios de Azure.Monitoring solutions and features such as Application Insights and Azure Monitor for containers provide deep insights into different aspects of your application and specific Azure services.

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 proporcionarle información exhaustiva sobre las operaciones de la aplicación y diagnosticar errores sin esperar a que un usuario lo notifique.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations and 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 es una característica diseñada para supervisar 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 is a feature designed to monitor the performance of container workloads deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Proporciona información sobre el rendimiento recopilando métricas del procesador y de la memoria procedentes de los controladores, los nodos y los contenedores disponibles en Kubernetes mediante Metrics API.It gives you performance visibility by collecting memory and processor 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

La solución Azure Monitor para VM supervisa las máquinas virtuales de Azure a escala y analiza el rendimiento y el estado de las máquinas virtuales de Windows y Linux, incluidos los diferentes procesos y las dependencias interconectadas con otros recursos y con procesos externos.Azure Monitor for VMs monitors your Azure virtual machines (VM) at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and 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

Soluciones de supervisiónMonitoring solutions

Las soluciones de supervisión de Azure Monitor son conjuntos empaquetados de lógica que proporcionan información sobre una determinada aplicación o servicio.Monitoring solutions in Azure Monitor are packaged sets of logic that provide insights for a particular application or service. Incluyen la lógica para recopilar datos de supervisión para la aplicación o servicio, consultas para analizar esos datos y vistas para su visualización.They include logic for collecting monitoring data for the application or service, queries to analyze that data, and views for visualization. Las soluciones de supervisión están disponibles en Microsoft y otros asociados, y ofrecen herramientas de supervisión para distintos servicios de Azure y otras aplicaciones.Monitoring solutions are available from Microsoft and partners to provide monitoring for various Azure services and other applications.

Soluciones de supervisión

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 avisos casi en tiempo real que se generan en función de unos valores numéricos, mientras que las reglas basadas en registros permiten aplicar una lógica compleja entre datos de diversos orígenes.Alert rules based on metrics provide near real time alerting based on numeric values, while 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.

Alertas

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. Permite crear reglas que usan las métricas recopiladas por Azure Monitor para determinar cuándo deben agregarse automáticamente recursos que controlen el aumento de la carga y permitan ahorrar dinero quitando recursos inactivos.It allows you to create rules that use metrics collected by Azure Monitor to determine when to automatically add resources to handle increases in load and also 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.

Escalado automático

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, como métricas y registros, en un único panel de Azure Portal.Azure dashboards allow you to combine different kinds of data, including both metrics and logs, 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. Los elementos que componen Azure Monitor pueden agregarse a un panel de Azure, así como a la salida de cualquier consulta de registro o gráfico de métricas.Elements throughout Azure Monitor can be added to an Azure dashboard in addition to the output of any log query or metrics chart. 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.

panel

VistasViews

Las vistas representan visualmente los datos de registro de Azure Monitor.Views visually present log data in Azure Monitor. Cada vista contiene un icono que da acceso a una combinación de visualizaciones, como gráficos de barras y líneas, así como a listas en las que resumen los datos críticos.Each view includes a single tile that drills down to a combination of visualizations such as bar and line charts in addition to lists summarizing critical data. Las soluciones de supervisión contienen vistas en las que se resumen los datos de una determinada aplicación. Puede crear sus propias vistas para presentar los datos de cualquier consulta de registros.Monitoring solutions include views that summarize data for a particular application, and you can create your own views to present data from any log query. Al igual que otros elementos de Azure Monitor, las vistas se pueden agregar a los paneles de Azure.Like other elements in Azure Monitor, views can be added to Azure dashboards.

Ver

Power BIPower BI

Power BI es un servicio de análisis empresarial que proporciona visualizaciones interactivas en una serie de orígenes de datos y que constituye un mecanismo eficaz para poner los datos a disposición de personas que están dentro y fuera de la organización.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources and is 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 que puede transformar y almacenar los datos utilizando cualquier proveedor de análisis en tiempo real o adaptadores de procesamiento por lotes y almacenamiento de datos.Azure Event Hubs is a streaming platform and event ingestion service that 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 actividades disponibles que leen y escriben registros y métricas en Azure Monitor, lo que le permite crear flujos de trabajo que se integran con muchos otros sistemas.Activities are available that read and write metrics and logs in Azure Monitor, which 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: