Monitorando Aplicações Web
com o Application Insights,
Logic Apps e o Slack
Renato Groffe (Microsoft MVP, MTAC)
Renato Groffe
► Microsoft Most Valuable Professional (MVP)
► Multi-Plataform Technical Audience Contributor (MTAC)
► Mais de 15 anos de experiência na área de Tecnologia
► Autor Técnico e Palestrante
► Atua na organização de comunidades como Canal
.NET,.NET SP, Azure Talks e DevOps Professionals
Renato Groffe – Contatos
/renatogroffe /in/renatogroffe
/canaldotnet
/renatogroffe
/canaldotnet
/renatogroff
https://medium.com/@renato.groffe/
Agenda
► Application Insights: uma visão geral
► Exemplos práticos
O que é?
► O Application Insights é um serviço
que integra o Microsoft Azure,
estando voltado ao monitoramento
de aplicações Web (sites e serviços)
► Uso de telemetria para coleta de
dados
O que é possível monitorar?
Algumas métricas disponibilizadas por
default:
► Número de requisições
► Tempos de resposta
► Falhas
► Eventos customizados
Algumas plataformas e tecnologias
com suporte
Como funciona?
► Dados são coletados em uma aplicação
e enviados a um repositório na nuvem
► Aplicações on-premise ou na nuvem
(mesmo fora do Azure) podem ser
monitoradas
► Dashboards no portal do Azure oferecem
diferentes análises
Como funciona?
► Esforço mínimo de codificação
► Dados são mantidos por 90 dias
► Queries podem ser aplicadas àos
dados coletados
Como funciona?
Disponível para:
► Novas aplicações e projetos já
existentes
► Soluções on-premise ou na nuvem
► Sites, Web Services e APIs REST
Principais funcionalidades
► Live Metrics Stream
► Monitoramento de Performance
► Tracking de Dependências
► Application Map
► Testes de Disponibilidade
► Falhas
► Analytics
► Regras de Alerta + Logic Apps +
Serviços Externos
Logic Apps
► Permitem a implementação de
workflows envolvendo a integração
entre diferentes serviços
► Conectors permitem que aplicações
se comuniquem com tecnologias
como SQL Server, Slack, Microsoft
Teams e Office 365
Dúvidas?
”
“
Obrigado

Monitorando Aplicações Web com o Application Insights, Logic Apps e o Slack - Jornada Colaborativa - Dezembro-2019

  • 2.
    Monitorando Aplicações Web como Application Insights, Logic Apps e o Slack Renato Groffe (Microsoft MVP, MTAC)
  • 4.
    Renato Groffe ► MicrosoftMost Valuable Professional (MVP) ► Multi-Plataform Technical Audience Contributor (MTAC) ► Mais de 15 anos de experiência na área de Tecnologia ► Autor Técnico e Palestrante ► Atua na organização de comunidades como Canal .NET,.NET SP, Azure Talks e DevOps Professionals
  • 5.
    Renato Groffe –Contatos /renatogroffe /in/renatogroffe /canaldotnet /renatogroffe /canaldotnet /renatogroff https://medium.com/@renato.groffe/
  • 6.
    Agenda ► Application Insights:uma visão geral ► Exemplos práticos
  • 7.
    O que é? ►O Application Insights é um serviço que integra o Microsoft Azure, estando voltado ao monitoramento de aplicações Web (sites e serviços) ► Uso de telemetria para coleta de dados
  • 8.
    O que épossível monitorar? Algumas métricas disponibilizadas por default: ► Número de requisições ► Tempos de resposta ► Falhas ► Eventos customizados
  • 9.
    Algumas plataformas etecnologias com suporte
  • 10.
    Como funciona? ► Dadossão coletados em uma aplicação e enviados a um repositório na nuvem ► Aplicações on-premise ou na nuvem (mesmo fora do Azure) podem ser monitoradas ► Dashboards no portal do Azure oferecem diferentes análises
  • 11.
    Como funciona? ► Esforçomínimo de codificação ► Dados são mantidos por 90 dias ► Queries podem ser aplicadas àos dados coletados
  • 12.
    Como funciona? Disponível para: ►Novas aplicações e projetos já existentes ► Soluções on-premise ou na nuvem ► Sites, Web Services e APIs REST
  • 13.
    Principais funcionalidades ► LiveMetrics Stream ► Monitoramento de Performance ► Tracking de Dependências ► Application Map ► Testes de Disponibilidade ► Falhas ► Analytics ► Regras de Alerta + Logic Apps + Serviços Externos
  • 14.
    Logic Apps ► Permitema implementação de workflows envolvendo a integração entre diferentes serviços ► Conectors permitem que aplicações se comuniquem com tecnologias como SQL Server, Slack, Microsoft Teams e Office 365
  • 15.
  • 16.