A peça central da solução integrada de observabilidade e gerenciamento da Oracle, o Application Performance Monitoring fornece observabilidade para visibilidade e diagnóstico de ponta a ponta em todo o ambiente de TI. Usar o rastreamento de transações distribuídas conecta as experiências do usuário com a tecnologia subjacente para automatizar a identificação e o diagnóstico de problemas com uma abordagem centrada nos negócios.
Apresentação do Oracle Application Performance Monitoring.
O APM é uma implementação robusta para o Distributed Tracing System as a Service. Ele permite que as equipes de DevOps acompanhem cada passo de todas as transações (sem amostragens ou conglomerados), tanto de aplicações novas quanto antigas que estejam instaladas na OCI, em máquinas locais ou em nuvens públicas. O serviço fornece monitoramento efetivo tanto para aplicações com base em microsserviços, quanto para aplicações legadas multinível.
Por meio de padrões abertos, tais como OpenTracing e OpenTelemetry, o serviço pode monitorar as linguagens de programações mais utilizadas. Um agente Java dedicado estende a cobertura para as aplicações J2EE de gerações anteriores, permitindo rastreio de ponta a ponta em ambientes híbridos. Essas funcionalidades, quando combinadas com com Logging Analytics permitem que os desenvolvedores e as equipes de TI:
Recebam alertas automáticos sobre desempenho, disponibilidade, e análises com base em diversas métricas por meio de observações de instâncias, as quais rastreiam cada transação individualmente.
Encontrem os detalhes exatos de qualquer transação realizada, em tempo real, ou de um longo período, com diagnósticos completos de instâncias. O Distributed Tracing é compatível com OpenTracing/OpenTelemetry, por exemplo Zipkin e Jaeger.
Recebam dicas úteis sobre o comportamento da aplicação por meio de consultas flexíveis. Filtrem e agrupem o histórico de atividade, utilizando parâmetros novos ou customizados, ampliando a capacidade de análise.
Entregar uma experiência excelente ao usuário final é uma tarefa difícil para qualquer gerente de aplicação. O APM facilita esse trabalho, fornecendo dados para acompanhar a experiência atual de cada usuário final, sem interrupções, independentemente de onde e como os usuários acessam a aplicação.
Permite que os dados do navegador sejam coletados, a fim de mensurar a experiência real do usuário de ponta a ponta.
Rastreia cada sessão individual do usuário para diagnóstico de ponta a ponta. Os funcionários do suporte podem se beneficiar dessa funcionalidade para documentar os problemas que seriam de difícil identificação.
Liga as ações de cada usuário individualmente ao histórico do back-end, permitindo resolução mais rápida dos problemas. Além disso, é possível analisar o impacto dos problemas no back-end, permitindo que a equipe de DevOps priorize os problemas que afetam um grupo amplo de usuários finais.
O monitoramento proativo ajuda os desenvolvedores e operadores a prevenirem os problemas antes que os usuários sejam impactados. O monitoramento sintético habilita o monitoramento agendado, customizado para garantir a disponibilidade da aplicação.
Monitore uma única URL ou crie scripts (arquivos ".side") via Selenium IDE e execute-os dentro do APM para visualizar possíveis problemas e compreender o fluxo ao coletar e recuperar dados de HTTP Archive (HAR) e capturas de tela.
Monitore uma única API REST ou crie scripts (arquivos JavaScript) via Postman para executar uma sequência de interações dependentes da API que possa ser utilizada para monitorar as APIs utilizadas em aplicações personalizadas, integrações em SaaS ou aplicações de terceiros.
As ações de cada monitoramento acionado estão conectadas ao histórico de back-end, permitindo a rápida resolução de problemas ocorridos durante os testes. Além de permitir a análise de impacto para os problemas de back-end, permitindo que o DevOps priorize os problemas de serviços ou de rede que possam afetar o maior número de usuários finais.
Execute o monitoramento a partir de diversos locais (pontos estratégicos), disponíveis em todos data centers da OCI.
Retire as métricas de qualquer componente, e colete as métricas nativas em grande escala. Tire proveito da exportação do Prometheus, ou crie fonte proprietária de métricas para obter as métricas necessárias para melhorar o monitoramento.
Colete as métricas de JVMs (Java Virtual Machine) Configurações inéditas para Tomcat, Oracle WebLogic Server e outros servidores populares de aplicações que podem ser ampliados para coletarem dados de qualquer Java Management Extensions (JMX).
Utilize o serviço OCI Monitoring para alarmes e notificações. A integração com o OCI Logging Analytics fornece maior detalhamento nos logs de aplicações que estejam com problemas. Painéis inéditos e personalizados podem ser criados para exibir os dados coletados do APM (métricas do servidor e as métricas com base no histórico de atividade), incluindo os dados de logs entre outras fontes utilizando o serviço de monitoramento.
O Stack Monitoring fornece descoberta e monitoramento de aplicativos e tecnologias de pilha de aplicativos em execução no OCI ou no local. Obtenha visibilidade total da integridade de aplicações como o Oracle E-Business Suite (EBS) e seus servidores, bancos de dados e hosts de aplicativos subjacentes – todos visíveis juntos usando uma única solução.
Use a descoberta com um clique para descobrir todos os componentes das aplicações, como Oracle E-Business Suite ou pilas de aplicações de tecnologia, como Oracle WebLogic Domain e Oracle Database. Você pode, posterioremente, aproveitar a topologia de aplicação construída automaticamente para solucionar problemas na pilha de aplicativos.
Após a descoberta, um conjunto selecionado de métricas de status e desempenho é coletado automaticamente para cada tipo de recurso na pilha. Monitore imediatamente o status, o desempenho e a integridade geral de cada recurso individualmente ou coletivamente usando a visualização da pilha de aplicação.
Use o Enterprise Summary para monitorar aplicativos em toda a empresa, executados no local ou na nuvem. Obtenha um resumo de alto nível de alarmes abertos, identifique problemas preocupantes e faça uma busca detalhada em páginas iniciais específicas de recursos para uma investigação mais aprofundada. Use as páginas iniciais para revisar alarmes específicos de recursos, entender pontos de acesso e consumidores de muitos recursos, solucionar problemas de desempenho em toda a pilha.
Use a OCI Monitoring para acionar alarmes quando os recursos estiverem inativos, esgotados ou o desempenho estiver lento. A partir dos alarmes mostrados nas páginas iniciais do Stack Monitoring, faça uma busca detalhada na OCI Monitoring para acessar detalhes sobre o alarme.
Vivek Verma, Arquiteto Master de Nuvem, Oracle
O Oracle Cloud Infrastructure Application Performance Monitoring (APM) fornece um conjunto abrangente de recursos para monitorar aplicativos e diagnosticar problemas de desempenho. O serviço oferece visibilidade profunda do desempenho dos aplicativos e permite diagnosticar problemas rapidamente para fornecer um nível consistente de serviço.
Leia a publicação completaO componente chave da plataforma integrada Observability and Management da Oracle, o Application Performance Monitoring, em conjunto com outros serviços de observabilidade, pode facilmente depurar, de maneira multinível, os problemas de código, empregando o uso de machine learning e visualizações avançadas.
O APM fornece monitoramento sintético, além do monitoramento em tempo real do usuário, a fim de entregar uma solução ampla de monitoramento de desempenho. Por meio do monitoramento sintético, as equipes de TI podem acompanhar proativamente a disponibilidade de suas aplicações, além de detectar os problemas antecipadamente, independentemente da experiência ou atividade do usuário.
Pague apenas pelos eventos e recursos monitorados. Sem custo adicional para visualizar e reter dados de rastreamento, independentemente do número de VMs, CPUs e hosts.
Experimente o Application Performance Monitoring gratuitamente:
Comece com 1000 eventos por hora, com uso livre.
Entre em contato com um especialista para receber mais informações sobre o Application Performance Monitoring .
* "Oracle e Lone Star College, Transformando a educação a distância" Longin Gogu, Vice-Chanceler, Lone Star College.