Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se você for um ISV (fornecedor independente de software) que cria aplicativos no Microsoft Cloud, provavelmente precisará de informações sobre os dados de seus aplicativos após a implantação. Garantir a visibilidade do desempenho do seu aplicativo, não importa onde ele esteja sendo executado, é fundamental para mantê-lo e melhorá-lo. Se você implantou soluções em grande escala no Azure, talvez conheça a API do Plano de Dados de Métricas do Azure Monitor. Ele ajuda você a consultar métricas em assinaturas e atender às suas necessidades de observabilidade.
Ao implantar um aplicativo do Microsoft Cloud, há várias zonas de destino e modelos de implantação que os ISVs podem escolher. As maneiras pelas quais você pratica a observabilidade variam de acordo com o padrão de implantação e as plataformas escolhidas. Por exemplo, normalmente é mais fácil para um ISV monitorar sua própria plataforma SaaS do que obter visibilidade do software que um cliente implanta.
Desafios e considerações sobre observabilidade
Quando uma solução é desenvolvida usando recursos do Microsoft Cloud em plataformas como Azure, Teams, Fabric e muito mais, o desafio passa a ser o monitoramento eficaz de grandes implantações em escala. O monitoramento de implantações de aplicativos de IA em larga escala exige que você, como ISV, agregue métricas de várias assinaturas de nuvem, identifique e isole problemas e, em seguida, inicie o processo de solução de problemas.
Algumas das considerações que os ISVs podem abordar por meio de monitoramento eficaz incluem:
- Avaliar a disponibilidade da infraestrutura principal em busca de possíveis problemas
- Identificando a necessidade de escalabilidade para seus aplicativos
- Processamento de dados de forma rápida e eficaz
- Respondendo com eficiência a erros
Se você estiver criando aplicativos de IA generativa, poderá ter ainda mais desafios e considerações sobre observabilidade, pois a IA introduz complexidade em tópicos como regulamentação de dados, uso ético e questões de privacidade. Para obter informações sobre métricas e considerações de telemetria específicas da IA generativa, acesse este guia sobre Observabilidade para IA generativa.
Habilitando a observabilidade em escala por meio do Azure Monitor
A API do Plano de Dados de Métricas do Azure Monitor pode melhorar a coleta de insights de recursos, desbloqueando maior capacidade de consulta e maior eficiência para ISVs como você.
Essa API pode, com uma única chamada em lote, recuperar até 50 IDs de recursos, coletar informações do cliente e fornecer pistas essenciais para uma solução de problemas eficaz. Esses recursos ajudam você a melhorar a taxa de transferência de consultas, gerenciar riscos de limitação e melhorar sua experiência à medida que você coleta insights sobre sua solução.
A API requer modificações de código pelo ISV para alguns métodos de implantação, mas está pronta para uso em determinados aplicativos SaaS puros.
Coletando métricas por meio do Azure Monitor
Por meio de APIs como a API do Plano de Dados de Métricas do Azure Monitor, os ISVs podem consultar informações essenciais de várias fontes em tempo real.
Métricas com suporte
Por meio de recursos de consulta integrados e opções de revisão e personalização, a API é capaz de fornecer aos ISVs várias métricas. Ele é capaz de recuperar métricas de recursos do Azure. Algumas das métricas que você pode usar a API para recuperar incluem:
- Integridade do firewall
- Disponibilidade de armazenamento
- Taxas de análise de log
- Disponibilidade do balanceador de carga
- Status do nó do servidor do AKS (Serviço de Kubernetes do Azure)
- Disponibilidade do cofre de chaves
- Sucesso do registro de contêiner
- Disponibilidade do Cosmos DB
Fontes
O Azure Monitor pode coletar dados de uma ampla variedade de fontes e tipos de aplicativos, estejam eles hospedados no Azure, em outros ambientes de nuvem ou locais.
Você pode usar a API para coletar dados de fontes como:
- Aplicativos
- Cargas de trabalho
- Bancos de dados
- Infraestrutura
- Sistemas operacionais convidados
- Plataforma Azure
- Fontes personalizadas integrando-se às APIs do Azure Monitor
Armazenamento de dados
O Azure Monitor é capaz de reter informações em armazenamentos de dados. Se você deseja arquivar dados por um período mais longo, pode exportar seus dados para o Armazenamento do Azure.
Consumo
Consumir seus dados de maneiras úteis é a fase mais importante da observabilidade. O Azure Monitor está equipado para ajudá-lo a visualizar, analisar, responder e coletar insights sobre seus dados.
| Funcionalidade do Azure Monitor | Ferramentas e opções |
|---|---|
| Insights | O Azure Monitor está equipado com muitos insights sobre aplicativos, contêineres, redes e muito mais. Esses insights podem fornecer informações abrangentes sobre o desempenho e a integridade de tudo, desde seus clusters do Kubernetes até suas VMs do Linux. |
| Visualizar | Pastas de trabalho e painéis úteis permitem que você transforme dados em tabelas, tabelas e gráficos que podem ser compartilhados entre as equipes. O Grafana e o Power BI também estão integrados ao portal do Azure Monitor. |
| Analisar | Por meio de ferramentas como explorador de métricas, análise de logs e análise de alterações, você pode consultar tendências e problemas em seus valores de métrica, dados de log e alterações de recursos, respectivamente. |
| Responder | O Azure Monitor tem a capacidade não apenas de alertá-lo sobre condições críticas, mas também de agir sobre problemas. Os recursos do Azure Monitor podem ser aprimorados ainda mais com serviços de IA que automatizam tarefas e recursos de dimensionamento automático que gerenciam cargas de recursos com eficiência. |
Apresentação
Você pode usar ferramentas como o Grafana para facilitar a visibilidade da integridade e do desempenho da sua solução. O painel é personalizável para ISVs que desejam exibir métricas extras.
Observabilidade baseada em padrões de implantação
Implantações de SaaS puro
Se você estiver implantando seu aplicativo como uma assinatura SaaS pura, a prática da observabilidade é facilmente habilitada em sua própria infraestrutura. Embora você possa consultar dados diretamente, é importante manter uma supervisão consistente sobre seu ambiente para garantir que ele tenha um bom desempenho.
Principais considerações de observabilidade para implantações de SaaS puro
- Os aplicativos implantados em sua própria assinatura do Azure podem usar os recursos do Application Insights do Azure Monitor.
- Você também pode usar a API do Plano de Dados de Métricas do Azure Monitor para consultar métricas em escala.
Implantado pelo cliente
Quando seu cliente implanta a solução em seu próprio ambiente, ele pode ver benefícios como maior controle e segurança. Você pode fornecer a eles soluções de observabilidade, incentivá-los a criar suas próprias ou obter o consentimento do cliente para coletar dados de consulta de fontes externas.
Principais considerações de observabilidade para aplicativos implantados pelo cliente
- Seus clientes usam uma solução de observabilidade que você fornece a eles ou podem criar suas próprias soluções de observabilidade em situações que podem exigir considerações exclusivas de integração, privacidade ou segurança.
- Soluções personalizadas podem permitir que você capture telemetria e métricas das assinaturas dos clientes e habilite a transferência de dados de métrica após o consentimento do cliente.
SaaS de implantação dupla
Esse padrão de implantação permite que algumas partes do componente sejam executadas na assinatura do cliente, enquanto outras são executadas em sua infraestrutura. Por exemplo, você pode executar os serviços de back-end necessários para processar dados no Azure, enquanto os componentes do D365 podem ser executados no locatário do cliente.
Principais considerações de observabilidade para aplicativos SaaS de implantação dupla
- Você pode usar o Azure Monitor para supervisionar qualquer infraestrutura em sua própria assinatura, mas não terá visibilidade dos componentes implantados nas assinaturas de seus clientes.
- Você pode obter outros dados de clientes que consentem usando soluções personalizadas semelhantes ao modelo implantado pelo cliente.
Próximas etapas
Considerando esses cenários de implantação, você pode usar o acelerador de solução MCSA-Observability para iniciar sua jornada de observabilidade. Esse acelerador de solução utiliza os recursos da solução de API de Locais de Dados de Métricas do Azure Monitor e está disponível para todos os ISVs para uso no monitoramento de suas soluções em escala.
Links relacionados
- Visão geral do Azure Monitor - Azure Monitor | Microsoft Learn – Diretrizes detalhadas sobre o Azure Monitor e seus muitos recursos.
- Considerações sobre ISV (fornecedor independente de software) para zonas de destino do Azure - Cloud Adoption Framework | Microsoft Learn – um guia de ISV para diferentes zonas de destino no Azure.
- Azure Monitor – Anunciando a disponibilidade geral da API do Plano de Dados de Métricas do Azure Monitor – Microsoft Community Hub – Uma introdução rápida à API do Plano de Dados de Métricas do Azure Monitor.
- Observabilidade em escala – API do Plano de Dados de Métricas do Azure Monitor – Microsoft Community Hub – Uma revisão detalhada da API do Plano de Dados de Métricas do Azure Monitor e como ela se relacionava com a Observabilidade em escala.
- Lote de Métricas – Lote – API REST (Azure Monitor) | Microsoft Learn – informações específicas sobre a API do Plano de Dados de Métricas do Azure Monitor, como parâmetros de URI, corpos de solicitação e muito mais.