Guia de monitorização da nuvem: Visão geral das plataformas de monitorizaçãoCloud monitoring guide: Monitoring platforms overview

A Microsoft fornece uma gama de capacidades de monitorização a partir de dois produtos: System Center Operations Manager, que foi projetado para instalações e depois estendido à nuvem, e Azure Monitor, que foi projetado para a nuvem mas também pode monitorizar sistemas no local.Microsoft provides a range of monitoring capabilities from two products: System Center Operations Manager, which was designed for on-premises and then extended to the cloud, and Azure Monitor, which was designed for the cloud but can also monitor on-premises systems. Estas duas ofertas oferecem serviços de monitorização fundamentais, tais como alerta, rastreio de tempo de serviço, monitorização de aplicações e infraestruturas de saúde, diagnósticos e análises.These two offerings deliver core monitoring services, such as alerting, service uptime tracking, application and infrastructure health monitoring, diagnostics, and analytics.

Muitas organizações estão abraçando as mais recentes práticas para a agilidade de DevOps e inovações em nuvem para gerir seus ambientes heterogéneos.Many organizations are embracing the latest practices for DevOps agility and cloud innovations to manage their heterogenous environments. No entanto, estão também preocupados com a sua capacidade de tomar decisões adequadas e responsáveis sobre a forma de controlar essas cargas de trabalho.Yet they are also concerned about their ability to make appropriate and responsible decisions about how to monitor those workloads.

Este artigo fornece uma visão geral de alto nível das nossas plataformas de monitorização para ajudá-lo a entender como cada um fornece a funcionalidade de monitorização principal.This article provides a high-level overview of our monitoring platforms to help you understand how each delivers core monitoring functionality.

A história do Gestor de Operações do Centro de SistemaThe story of System Center Operations Manager

Em 2000, entramos no campo de gestão de operações com o Microsoft Operations Manager 2000.In 2000, we entered the operations management field with Microsoft Operations Manager 2000. Em 2007, introduzimos uma versão reengenharia do produto, System Center Operations Manager.In 2007, we introduced a reengineered version of the product, System Center Operations Manager. Foi para além da monitorização simples do Windows Server e concentrou-se na monitorização robusta do serviço e da aplicação, incluindo plataformas heterogéneas, dispositivos de rede e outras dependências de aplicações ou serviços.It moved beyond simple Windows Server monitoring and concentrated on robust, end-to-end service and application monitoring, including heterogenous platforms, network devices, and other application or service dependencies. É uma plataforma de monitorização de nível empresarial estabelecida para ambientes no local, na mesma classe que a IBM Tivoli ou a HP Operations Manager na indústria.It's an established, enterprise-grade monitoring platform for on-premises environments, in the same class as IBM Tivoli or HP Operations Manager in the industry. Cresceu para apoiar a monitorização de recursos de computação e plataforma em execução em Azure, Amazon Web Services (AWS) e outros fornecedores de nuvem.It has grown to support monitoring compute and platform resources running in Azure, Amazon Web Services (AWS), and other cloud providers.

A história de Azure MonitorThe story of Azure Monitor

Quando o Azure foi lançado em 2010, a monitorização dos serviços na nuvem foi fornecida com o agente Azure Diagnostics, que forneceu uma forma de recolher dados de diagnóstico dos recursos da Azure.When Azure was released in 2010, monitoring of cloud services was provided with the Azure Diagnostics agent, which provided a way to collect diagnostics data from Azure resources. Esta capacidade foi considerada uma ferramenta de monitorização geral e não uma plataforma de monitorização de classe empresarial.This capability was considered a general monitoring tool rather than an enterprise-class monitoring platform.

A Application Insights foi introduzida para mudar com as mudanças na indústria onde a proliferação de dispositivos cloud, mobile e IoT estava a crescer e a introdução de práticas de DevOps.Application Insights was introduced to shift with changes in the industry where proliferation of cloud, mobile, and IoT devices was growing and the introduction of DevOps practices. Passou da monitorização do desempenho da aplicação em Gerente de Operações para um serviço em Azure, onde fornece uma monitorização rica de aplicações web escritas em várias línguas.It grew from application performance monitoring in Operations Manager to a service in Azure, where it delivers rich monitoring of web applications written in a variety of languages. Em 2015, foi anunciada a pré-estreia de Application Insights for Visual Studio e, mais tarde, ficou conhecida como Apenas Application Insights.In 2015, the preview of Application Insights for Visual Studio was announced and later, it became known as just Application Insights. Recolhe detalhes sobre o desempenho da aplicação, pedidos e exceções e vestígios.It collects details about application performance, requests and exceptions, and traces.

Em 2015, a Azure Operational Insights foi disponibilizada em geral.In 2015, Azure Operational Insights was made generally available. Entregou o serviço Log Analytics que recolheu e procurou dados de máquinas em Azure, no local ou em outros ambientes em nuvem, e ligado ao Gestor de Operações do Centro de Sistema.It delivered the Log Analytics service that collected and searched data from machines in Azure, on-premises, or other cloud environments, and connected to System Center Operations Manager. Foram oferecidos pacotes de inteligência que forneceram uma variedade de configurações de gestão e monitorização pré-embaladas que continham uma coleção de consultas e lógicas analíticas, visualizações e regras de recolha de dados para cenários como auditoria de segurança, avaliações de saúde e gestão de alertas.Intelligence packs were offered that delivered a variety of prepackaged management and monitoring configurations that contained a collection of query and analytic logic, visualizations, and data collection rules for such scenarios as security auditing, health assessments, and alert management. Mais tarde, a Azure Operational Insights ficou conhecida como Log Analytics.Later, Azure Operational Insights became known as Log Analytics.

Em 2016, a pré-estreia do Azure Monitor foi anunciada na conferência da Microsoft Ignite.In 2016, the preview of Azure Monitor was announced at the Microsoft Ignite conference. Forneceu um quadro comum para recolher métricas de plataforma, registos de diagnóstico de recursos e eventos de registo de atividade de nível de subscrição de qualquer serviço Azure que começou a usar a estrutura.It provided a common framework to collect platform metrics, resource diagnostics logs, and subscription-level activity log events from any Azure service that started using the framework. Anteriormente, cada serviço Azure tinha o seu próprio método de monitorização.Previously, each Azure service had its own monitoring method.

Na conferência Ignite 2018, anunciamos que a marca Azure Monitor expandiu-se para incluir vários serviços diferentes originalmente desenvolvidos com funcionalidade independente:At the 2018 Ignite conference, we announced that the Azure Monitor brand expanded to include several different services originally developed with independent functionality:

  • O Azure Monitor original , para recolher métricas de plataforma, registos de diagnóstico de recursos e registos de atividade apenas para recursos da plataforma Azure.The original Azure Monitor, for collecting platform metrics, resource diagnostics logs, and activity logs for Azure platform resources only.

  • Insights de Aplicação, para monitorização de aplicações.Application Insights, for application monitoring.

  • Log Analytics, o local principal para recolher e analisar dados de registo.Log Analytics, the primary location for collecting and analyzing log data.

  • Um novo serviço de alerta unificado , que reuniu mecanismos de alerta de cada um dos outros serviços mencionados anteriormente.A new unified alerting service, which brought together alert mechanisms from each of the other services mentioned earlier.

  • Azure Network Watcher, para monitorização, diagnóstico e visualização de métricas de recursos numa rede virtual.Azure Network Watcher, for monitoring, diagnosing, and viewing metrics for resources in a virtual network.

A história da Suíte de Gestão de Operações (OMS)The story of Operations Management Suite (OMS)

De 2015 a abril de 2018, a Suite de Gestão de Operações (OMS) agregava os seguintes serviços de gestão da Azure para efeitos de licenciamento:From 2015 until April 2018, Operations Management Suite (OMS) bundled the following Azure management services for licensing purposes:

  • Application InsightsApplication Insights
  • Automatização do AzureAzure Automation
  • Azure BackupAzure Backup
  • Insights Operacionais (mais tarde renomeado como Log Analytics)Operational Insights (later rebranded as Log Analytics)
  • Recuperação de sitesSite Recovery

A funcionalidade dos serviços que faziam parte da OMS não mudou quando a OMS foi descontinuada.The functionality of the services that were part of OMS did not change when OMS was discontinued. Foram realinhados sob o Monitor Azure.They were realigned under Azure Monitor.

Requisitos de infraestruturaInfrastructure requirements

Operations ManagerOperations Manager

O Gestor de Operações requer infraestruturas e manutenção significativas para apoiar um grupo de gestão, que é uma unidade básica de funcionalidade.Operations Manager requires significant infrastructure and maintenance to support a management group, which is a basic unit of functionality. No mínimo, um grupo de gestão é composto por um ou mais servidores de gestão, uma instância sql Server, hospedando a base de dados de armazém de dados operacional e reportando, e agentes.At a minimum, a management group consists of one or more management servers, a SQL Server instance, hosting the operational and reporting data warehouse database, and agents. A complexidade de um design de grupo de gestão depende de múltiplos fatores, tais como o âmbito das cargas de trabalho a monitorizar, e o número de dispositivos ou computadores que suportam as cargas de trabalho.The complexity of a management group design depends on multiple factors, such as the scope of workloads to monitor, and the number of devices or computers supporting the workloads. Se necessitar de alta disponibilidade e resiliência do site, como é habitual nas plataformas de monitorização da empresa, os requisitos de infraestrutura e manutenção associada podem aumentar drasticamente.If you require high availability and site resiliency, as is commonly the case with enterprise monitoring platforms, the infrastructure requirements and associated maintenance can increase dramatically.

Diagrama do Grupo de Gestão de Gestores de Operações

Azure MonitorAzure Monitor

O Azure Monitor é um software como uma oferta de serviço (SaaS), pelo que a sua infraestrutura de suporte funciona em Azure e é gerida pela Microsoft.Azure Monitor is a software as a service (SaaS) offering, so its supporting infrastructure runs in Azure and is managed by Microsoft. Realiza monitorização, análise e diagnósticos em escala.It's performs monitoring, analytics, and diagnostics at scale. Está disponível em todas as nuvens nacionais.It is available in all national clouds. As partes centrais da infraestrutura (loja de colecionadores, métricas e registos e análises) que suportam o Azure Monitor são mantidas pela Microsoft.Core parts of the infrastructure (collectors, metrics and logs store, and analytics) that support Azure Monitor are maintained by Microsoft.

Diagrama do Monitor Azure

Recolha de dadosData collection

Operations ManagerOperations Manager

AgentesAgents

O Gestor de Operações recolhe dados diretamente apenas de agentes instalados em computadores Windows.Operations Manager collects data directly only from agents that are installed on Windows computers. Pode aceitar dados do Gestor de Operações SDK, mas esta abordagem é normalmente usada para parceiros que alargam o produto com aplicações personalizadas, não para recolher dados de monitorização.It can accept data from the Operations Manager SDK, but this approach is typically used for partners that extend the product with custom applications, not for collecting monitoring data. Pode recolher dados de outras fontes, como computadores Linux e dispositivos de rede, utilizando módulos especiais que funcionam no agente Windows que acede remotamente a estes outros dispositivos.It can collect data from other sources, such as Linux computers and network devices, by using special modules that run on the Windows agent that remotely accesses these other devices.

Diagrama do Agente Gestor de Operações

O agente do Gestor de Operações pode recolher de várias fontes de dados no computador local, tais como o registo de eventos, registos personalizados e contadores de desempenho.The Operations Manager agent can collect from multiple data sources on the local computer, such as the event log, custom logs, and performance counters. Também pode executar scripts, que podem recolher dados do computador local ou de fontes externas.It can also run scripts, which can collect data from the local computer or from external sources. Pode escrever scripts personalizados para recolher dados que não podem ser recolhidos por outros meios, ou para recolher dados de uma variedade de dispositivos remotos que de outra forma não podem ser monitorizados.You can write custom scripts to collect data that can't be collected by other means, or to collect data from a variety of remote devices that can't otherwise be monitored.

Pacotes de gestãoManagement packs

O Gestor de Operações realiza toda a monitorização com fluxos de trabalho (regras, monitores e descobertas de objetos).Operations Manager performs all monitoring with workflows (rules, monitors, and object discoveries). Estes fluxos de trabalho são embalados em conjunto num pacote de gestão e implantados em agentes.These workflows are packaged together in a management pack and deployed to agents. Os pacotes de gestão estão disponíveis para uma variedade de produtos e serviços, que incluem regras e monitores predefinidos.Management packs are available for a variety of products and services, which include predefined rules and monitors. Também pode autorizar o seu próprio pacote de gestão para as suas próprias aplicações e cenários personalizados.You can also author your own management pack for your own applications and custom scenarios.

Configuração de monitorizaçãoMonitoring configuration

Os pacotes de gestão podem conter centenas de regras, monitores e regras de descoberta de objetos.Management packs can contain hundreds of rules, monitors, and object discovery rules. Um agente executa todas estas definições de monitorização de todos os pacotes de gestão que se aplicam, que são determinados pelas regras de descoberta.An agent runs all these monitoring settings from all the management packs that apply, which are determined by discovery rules. Cada instância de cada definição de monitorização é executado de forma independente e atua imediatamente nos dados que recolhe.Each instance of each monitoring setting runs independently and acts immediately on the data that it collects. É assim que o Gestor de Operações consegue obter alertas em tempo real e o estado atual de saúde dos recursos monitorizados.This is how Operations Manager can achieve near-real-time alerting and the current health state of monitored resources.

Por exemplo, um monitor pode experimentar um contador de desempenho a cada poucos minutos.For example, a monitor might sample a performance counter every few minutes. Se esse contador exceder um limiar, define imediatamente o estado de saúde do seu objeto alvo, o que desencadeia imediatamente um alerta no grupo de gestão.If that counter exceeds a threshold, it immediately sets the health state of its target object, which immediately triggers an alert in the management group. Uma regra programada pode estar atenta à criação de um determinado evento e imediatamente disparar um alerta quando esse evento for criado no registo de eventos locais.A scheduled rule might watch for a particular event to be created and immediately fire an alert when that event is created in the local event log.

Como estas definições de monitorização estão isoladas umas das outras e funcionam a partir de fontes individuais de dados, o Gestor de Operações tem desafios correlacionando dados entre várias fontes.Because these monitoring settings are isolated from each other and work from the individual sources of data, Operations Manager has challenges correlating data between multiple sources. Também é difícil reagir aos dados depois de recolhidos.It's also difficult to react to data after it's been collected. Pode executar fluxos de trabalho que acedam à base de dados do Gestor de Operações, mas este cenário não é comum, e é normalmente utilizado para um número limitado de fluxos de trabalho especiais.You can run workflows that access the Operations Manager database, but this scenario isn't common, and it's typically used for a limited number of special purpose workflows.

Diagrama do Grupo de Gestão de Gestores de Operações

Azure MonitorAzure Monitor

Origens de dadosData sources

O Azure Monitor recolhe dados de várias fontes, incluindo infraestruturas Azure e recursos de plataforma, agentes em computadores Windows e Linux e dados de monitorização recolhidos no Azure Storage.Azure Monitor collects data from a variety of sources, including Azure infrastructure and platform resources, agents on Windows and Linux computers, and monitoring data collected in Azure Storage. Qualquer cliente REST pode escrever dados de registo para o Azure Monitor utilizando uma API, e pode definir métricas personalizadas para as suas aplicações web.Any REST client can write log data to Azure Monitor by using an API, and you can define custom metrics for your web applications. Alguns dados métricos podem ser encaminhados para diferentes locais, dependendo da sua utilização.Some metric data can be routed to different locations, depending on its usage. Por exemplo, pode utilizar os dados para alertar "o mais rápido possível" ou para pesquisas de análise de tendências a longo prazo em conjunto com outros dados de registo.For example, you might use the data for "fast-as-possible" alerting or for long-term trend analysis searches in conjunction with other log data.

Soluções e insights de monitorizaçãoMonitoring solutions and insights

As soluções de monitorização utilizam a plataforma de registos no Azure Monitor para fornecer monitorização para uma determinada aplicação ou serviço.Monitoring solutions use the logs platform in Azure Monitor to provide monitoring for a particular application or service. Normalmente, definem a recolha de dados de agentes ou de serviços Azure, e fornecem consultas de registo e visualizações para analisar esses dados.They typically define data collection from agents or from Azure services, and provide log queries and views to analyze that data. Normalmente não fornecem regras de alerta, o que significa que deve definir os seus próprios critérios de alerta com base em dados recolhidos.They typically don't provide alert rules, which means that you must define your own alert criteria based on collected data.

Insights, como o Azure Monitor para contentores e monitor Azure para VMs, utilizam a plataforma de registos e métricas do Azure Monitor para fornecer uma experiência de monitorização personalizada para uma aplicação ou serviço no portal Azure.Insights, such as Azure Monitor for containers and Azure Monitor for VMs, use the logs and metrics platform of Azure Monitor to provide a customized monitoring experience for an application or service in the Azure portal. Podem fornecer condições de monitorização e alerta de saúde, além de análises personalizadas dos dados recolhidos.They might provide health monitoring and alerting conditions, in addition to customized analysis of collected data.

Configuração de monitorizaçãoMonitoring configuration

O Azure Monitor separa a recolha de dados das ações tomadas contra esses dados, que suportam microserviços distribuídos num ambiente em nuvem.Azure Monitor separates data collection from actions taken against that data, which supports distributed microservices in a cloud environment. Consolida dados de múltiplas fontes numa plataforma de dados comum e fornece capacidades de análise, visualização e alerta com base nos dados recolhidos.It consolidates data from multiple sources into a common data platform, and provides analysis, visualization, and alerting capabilities based on the collected data.

Os dados recolhidos pelo Azure Monitor são armazenados como registos ou métricas, e diferentes características do Azure Monitor dependem de ambos.Data collected by Azure Monitor is stored as either logs or metrics, and different features of Azure Monitor rely on either. As métricas contêm valores numéricos em séries de tempo que são adequadas para alertar em tempo real e deteção rápida de problemas.Metrics contain numerical values in time series that are well suited for near-real-time alerting and quick detection of issues. Os registos contêm dados de texto ou numéricos e podem ser consultados usando uma linguagem poderosa especialmente útil para a realização de análises complexas.Logs contain text or numerical data and can be queried using a powerful language especially useful for performing complex analysis.

Uma vez que o Azure Monitor separa a recolha de dados das ações contra esses dados, pode não ser capaz de fornecer alertas em tempo real em muitos casos.Because Azure Monitor separates data collection from actions against that data, it might be unable to provide near-real-time alerting in many cases. Para alertar os dados de registo, as consultas são executadas num horário recorrente definido no alerta.To alert on log data, queries are run on a recurring schedule defined in the alert. Este comportamento permite ao Azure Monitor correlacionar facilmente os dados de todas as fontes monitorizadas, e pode analisar os dados interativamente de várias maneiras.This behavior allows Azure Monitor to easily correlate data from all monitored sources, and you can interactively analyze data in a variety of ways. Isto é especialmente útil para fazer análises de causa de raiz e identificar onde mais um problema pode ocorrer.This is especially helpful for doing root cause analysis and identifying where else an issue might occur.

Monitorização do estado de funcionamentoHealth monitoring

Operations ManagerOperations Manager

Os pacotes de gestão em Gestor de Operações incluem um modelo de serviço que descreve os componentes da aplicação que está a ser monitorizada e a sua relação.Management packs in Operations Manager include a service model that describes the components of the application being monitored and their relationship. Os monitores identificam o estado de saúde atual de cada componente com base em dados e scripts no agente.Monitors identify the current health state of each component based on data and scripts on the agent. Os estados de saúde aparecem para que possa visualizar rapidamente o estado de saúde resumido dos computadores e aplicações monitorizados.Health states roll up so that you can quickly view the summarized health state of monitored computers and applications.

Azure MonitorAzure Monitor

O Azure Monitor não fornece um método definível para o utilizador de implementar um modelo de serviço ou monitores que indiquem o estado de saúde atual de quaisquer componentes de serviço.Azure Monitor doesn't provide a user-definable method of implementing a service model or monitors that indicate the current health state of any service components. Como as soluções de monitorização são baseadas em características padrão do Azure Monitor, não fornecem monitorização estatal.Because monitoring solutions are based on standard features of Azure Monitor, they don't provide state-level monitoring. As seguintes funcionalidades do Azure Monitor podem ser úteis:The following features of Azure Monitor can be helpful:

  • Insights de aplicação: Constrói um mapa composto da sua aplicação web e fornece um estado de saúde para cada componente de aplicação ou dependência.Application Insights: Builds a composite map of your web application, and provides a health state for each application component or dependency. Isto inclui o estado dos alertas e a perfuração para diagnósticos mais detalhados da sua aplicação.This includes alerts status and drill-down to more detailed diagnostics of your application.

  • Monitor azul para VMs: Oferece uma experiência de monitorização de saúde para os VMs Azure convidados, semelhantes aos do Gestor de Operações, quando monitoriza máquinas virtuais Windows e Linux.Azure Monitor for VMs: Delivers a health-monitoring experience for the guest Azure VMs, similar to that of Operations Manager, when it monitors Windows and Linux virtual machines. Avalia a saúde dos principais componentes do sistema operativo na perspetiva da disponibilidade e do desempenho para determinar o estado de saúde atual.It evaluates the health of key operating system components from the perspective of availability and performance to determine the current health state. Quando determina que o VM do hóspede está a experimentar uma utilização sustentada de recursos, capacidade de espaço em disco ou um problema relacionado com a funcionalidade do sistema operativo principal, gera um alerta para chamar a sua atenção para este estado.When it determines that the guest VM is experiencing sustained resource utilization, disk-space capacity, or an issue related to core operating system functionality, it generates an alert to bring this state to your attention.

  • Monitor Azure para contentores: Monitoriza o desempenho e a saúde do Serviço Azure Kubernetes ou das Instâncias do Contentor Azure.Azure Monitor for containers: Monitors the performance and health of Azure Kubernetes Service or Azure Container Instances. Recolhe métricas de memória e processador de controladores, nós e recipientes disponíveis em Kubernetes através das métricas API.It collects memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the metrics API. Recolhe também registos de contentores e dados de inventário sobre contentores e suas imagens.It also collects container logs and inventory data about containers and their images. Os critérios de saúde predefinidos que se baseiam nos dados de desempenho recolhidos ajudam-no a identificar se existe um problema de estrangulamento ou capacidade de recursos.Predefined health criteria that are based on the collected performance data help you identify whether a resource bottleneck or capacity issue exists. Também pode compreender o desempenho geral, ou o desempenho de um tipo específico de objeto Kubernetes (pod, nó, controlador ou recipiente).You can also understand the overall performance, or the performance from a specific Kubernetes object type (pod, node, controller, or container).

Analisar dadosAnalyze data

Operations ManagerOperations Manager

O Gestor de Operações fornece quatro formas básicas de analisar os dados depois de recolhidos:Operations Manager provides four basic ways to analyze data after it has been collected:

  • Explorador de Saúde: Ajuda-o a descobrir quais os monitores que estão a identificar um problema de estado de saúde e a rever conhecimentos sobre o monitor e possíveis causas para ações relacionadas com o mesmo.Health Explorer: Helps you discover which monitors are identifying a health state issue and review knowledge about the monitor and possible causes for actions related to it.

  • Vistas: Oferece visualizações predefinidas de dados recolhidos, como um gráfico de dados de desempenho ou uma lista de componentes monitorizados e o seu estado de saúde atual.Views: Offers predefined visualizations of collected data, such as a graph of performance data or a list of monitored components and their current health state. As vistas do diagrama apresentam visualmente o modelo de serviço de uma aplicação.Diagram views visually present the service model of an application.

  • Relatórios: Permita-lhe resumir os dados históricos armazenados no armazém de dados do Gestor de Operações.Reports: Allow you to summarize historical data that's stored in the Operations Manager data warehouse. Pode personalizar os dados em que as visualizações e relatórios são baseados.You can customize the data that views and reports are based on. No entanto, não existe nenhuma característica que permita uma análise complexa ou interativa dos dados recolhidos.However, there is no feature to allow for complex or interactive analysis of collected data.

  • Invólucro de comando do Gestor de Operações: Estende o Windows PowerShell com um conjunto adicional de cmdlets e pode consultar e visualizar dados recolhidos.Operations Manager command shell: Extends Windows PowerShell with an additional set of cmdlets, and can query and visualize collected data. Isto inclui gráficos e outras visualizações, nativamente com PowerShell, ou com a consola web baseada em HTML do Gestor de Operações.This includes graphs and other visualizations, natively with PowerShell, or with the Operations Manager HTML-based web console.

Azure MonitorAzure Monitor

Com o poderoso motor de análise Azure Monitor, pode trabalhar interativamente com dados de registo e combiná-los com outros dados de monitorização para tendências e outras análises de dados.With the powerful Azure Monitor analytics engine, you can interactively work with log data and combine them with other monitoring data for trending and other data analysis. As vistas e os dashboards permitem visualizar dados de consulta de várias maneiras a partir do portal Azure e importá-lo para o Power BI.Views and dashboards allow you to visualize query data in a variety of ways from the Azure portal, and import it into Power BI. As soluções de monitorização incluem consultas e pontos de vista para apresentar os dados que recolhem.Monitoring solutions include queries and views to present the data they collect. Insights como Application Insights, Azure Monitor para VMs e Azure Monitor para contentores incluem visualizações personalizadas para suportar cenários de monitorização interativa.Insights such as Application Insights, Azure Monitor for VMs, and Azure Monitor for containers include customized visualizations to support interactive monitoring scenarios.

AlertasAlerting

Operations ManagerOperations Manager

O Gestor de Operações cria alertas em resposta a eventos predefinidos, quando um limiar de desempenho é atingido, e quando o estado de saúde de um componente monitorizado muda.Operations Manager creates alerts in response to predefined events, when a performance threshold is met, and when the health state of a monitored component changes. Inclui a gestão completa dos alertas, permitindo-lhe definir a sua resolução e atribuí-los a vários operadores ou engenheiros de sistema.It includes the complete management of alerts, allowing you to set their resolution and assign them to various operators or system engineers. Pode definir regras de notificação que especifiquem quais os alertas que enviarão notificações proactivas.You can set notification rules that specify which alerts will send proactive notifications.

Os pacotes de gestão incluem várias regras de alerta predefinidas para diferentes condições críticas na aplicação que está a ser monitorizada.Management packs include various predefined alerting rules for different critical conditions in the application being monitored. Pode afinar estas regras ou criar regras personalizadas para os requisitos específicos do seu ambiente.You can tune these rules or create custom rules to the particular requirements of your environment.

Azure MonitorAzure Monitor

Com o Azure Monitor, pode criar alertas baseados numa métrica que cruza um limiar, ou com base num resultado de consulta programado.With Azure Monitor, you can create alerts based on a metric crossing a threshold, or based on a scheduled query result. Embora os alertas baseados em métricas possam alcançar resultados em tempo real, as consultas programadas têm um tempo de resposta mais longo, dependendo da velocidade de ingestão e indexação de dados.Although alerts based on metrics can achieve near-real-time results, scheduled queries have a longer response time, depending on the speed of data ingestion and indexing. Em vez de se limitar a um agente específico, os alertas de consulta de registo no Azure Monitor permitem analisar dados em todos os dados armazenados em vários espaços de trabalho.Instead of being limited to a specific agent, log query alerts in Azure Monitor let you analyze data across all data stored in multiple workspaces. Estes alertas também incluem dados de uma aplicação específica de Insights de Aplicação, utilizando uma consulta de espaço de trabalho transversal.These alerts also include data from a specific Application Insights application by using a cross-workspace query.

Embora as soluções de monitorização possam incluir regras de alerta, normalmente cria-as com base nos seus próprios requisitos.Although monitoring solutions can include alert rules, you ordinarily create them based on your own requirements.

Fluxos de trabalhoWorkflows

Operations ManagerOperations Manager

Os pacotes de gestão em Gestor de Operações contêm centenas de fluxos de trabalho individuais, e determinam tanto quais os dados a recolher como que ação a executar com esses dados.Management packs in Operations Manager contain hundreds of individual workflows, and they determine both what data to collect and what action to perform with that data. Por exemplo, uma regra pode experimentar um contador de desempenho a cada poucos minutos, armazenando os seus resultados para análise.For example, a rule might sample a performance counter every few minutes, storing its results for analysis. Um monitor pode recolher amostras do mesmo contador de desempenho e comparar o seu valor com um limiar para determinar o estado de saúde de um objeto monitorizado.A monitor might sample the same performance counter and compare its value to a threshold to determine the health state of a monitored object. Outra regra pode executar um script para recolher e analisar alguns dados num computador de agente, e depois disparar um alerta se devolver um valor particular.Another rule might run a script to collect and analyze some data on an agent computer, and then fire an alert if it returns a particular value.

Os fluxos de trabalho em Gestor de Operações são independentes uns dos outros, o que dificulta a análise em vários objetos monitorizados.Workflows in Operations Manager are independent of each other, which makes analysis across multiple monitored objects difficult. Estes cenários de monitorização devem basear-se em dados após a sua recolha, o que é possível, mas pode ser difícil, e não é comum.These monitoring scenarios must be based on data after it's collected, which is possible but can be difficult, and it isn't common.

Azure MonitorAzure Monitor

O Azure Monitor separa a recolha de dados das ações e análises retiradas desses dados.Azure Monitor separates data collection from actions and analysis taken from that data. Os agentes e outras fontes de dados escrevem dados de registo para um espaço de trabalho do Log Analytics e escrevem dados métricos para a base de dados métrica, sem qualquer análise desses dados ou conhecimentos de como podem ser utilizados.Agents and other data sources write log data to a Log Analytics workspace and write metric data to the metric database, without any analysis of that data or knowledge of how it might be used. O Monitor realiza alertas e outras ações a partir dos dados armazenados, o que lhe permite realizar análises em todos os dados de todas as fontes.Monitor performs alerting and other actions from the stored data, which allows you to perform analysis across data from all sources.

Estender a plataforma baseExtend the base platform

Operations ManagerOperations Manager

O Gestor de Operações implementa toda a lógica de monitorização num pacote de gestão, que você cria ou obtém de nós ou de um parceiro.Operations Manager implements all monitoring logic in a management pack, which you either create yourself or obtain from us or a partner. Quando instala um pacote de gestão, descobre automaticamente componentes da aplicação ou serviço em diferentes agentes e implementa regras e monitores apropriados.When you install a management pack, it automatically discovers components of the application or service on different agents, and deploys appropriate rules and monitors. O pacote de gestão contém definições de saúde, regras de alerta, regras de recolha de desempenho e de recolha de eventos, e vistas, para fornecer uma monitorização completa que suporte o serviço de infraestrutura ou aplicação.The management pack contains health definitions, alert rules, performance and event collection rules, and views, to provide complete monitoring that supports the infrastructure service or application.

O Gestor de Operações SDK permite que o Gestor de Operações se integre com plataformas de monitorização de terceiros ou software de gestão de serviços de TI (ITSM).The Operations Manager SDK enables Operations Manager to integrate with third-party monitoring platforms or IT service management (ITSM) software. O SDK também é usado por alguns pacotes de gestão de parceiros para suportar dispositivos de rede de monitorização e oferecer experiências de apresentação personalizadas, como o painel de instrumentos Html5 quadrado ou a integração com o Microsoft Office Visio.The SDK is also used by some partner management packs to support monitoring network devices and deliver custom presentation experiences, such as the Squared Up HTML5 dashboard or integration with Microsoft Office Visio.

Azure MonitorAzure Monitor

O Azure Monitor recolhe métricas e registos dos recursos da Azure, com pouca ou nenhuma configuração.Azure Monitor collects metrics and logs from Azure resources, with little to no configuration. As soluções de monitorização adicionam lógica para monitorizar uma aplicação ou serviço, mas ainda funcionam dentro das consultas padrão de registo e vistas no Azure Monitor.Monitoring solutions add logic for monitoring an application or service, but they still work within the standard log queries and views in Azure Monitor. Insights, tais como Application Insights e Azure Monitor para VMs, utilizam a plataforma Azure Monitor para recolha e processamento de dados.Insights, such as Application Insights and Azure Monitor for VMs, use the Azure Monitor platform for data collecting and processing. Também fornecem ferramentas adicionais para visualizar e analisar os dados.They also provide additional tools to visualize and analyze the data. Pode combinar dados recolhidos por insights com outros dados, utilizando funcionalidades do Monitor Azure, tais como consultas de registo e alertas.You can combine data collected by insights with other data, by using core Azure Monitor features such as log queries and alerts.

O Monitor suporta vários métodos para recolher dados de monitorização ou gestão da Azure ou recursos externos.Monitor supports several methods to collect monitoring or management data from Azure or external resources. Em seguida, pode extrair e encaminhar dados das lojas métricas ou de registo para o seu ITSM ou ferramentas de monitorização.You can then extract and forward data from the metric or log stores to your ITSM or monitoring tools. Ou pode executar tarefas administrativas utilizando a API do Monitor Azure.Or you can perform administrative tasks by using the Azure Monitor REST API.

Passos seguintesNext steps