Application Performance Monitoring

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.

Saber mais sobre o Application Performance Monitoring

Distributed tracing service

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:

Monitoramento e alertas

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.

Diagnóstico

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.

Exploração e análise

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.


Monitoramento de usuário final

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.

Instrumentação do navegador

Permite que os dados do navegador sejam coletados, a fim de mensurar a experiência real do usuário de ponta a ponta.

Diagnóstico da sessão

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.

Combinado com o rastreio pelo servidor

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.


Monitoramento sintético

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.

Monitoramento do browser e de scripts do browser

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.

Monitoramento REST API e scripts REST

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.

Combinado com o rastreio pelo servidor

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.

Vantagens da OCI

Execute o monitoramento a partir de diversos locais (pontos estratégicos), disponíveis em todos data centers da OCI.


Monitoramento do servidor

Ampla compatibilidade de métrica/telemetria

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.

Coleta de métrica AppServer

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).

Integração com os serviços OCI Monitoring e Logging Analytics

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.


Stack Monitoring

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.

Descoberta simplificada e topologia de aplicativo

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.

Monitoramento pronto para uso em toda a pilha

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.

Enterprise Summary e páginas para um monitoramento holístico

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.

Integração com a OCI Monitoring para alarmes

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.

Saiba Mais


Veja todos os casos de sucesso de clientes

Histórias de sucesso de clientes com o Application Performance Monitoring

Drop Tank
Kingold
Promata
Safe Express
Oracle e Lone Star College

Oracle e Lone Star College, transformando a educação a distância

23 de dezembro de 2022

Maximize a disponibilidade e o desempenho das aplicações JD Edwards com o Oracle Cloud Infrastructure Application Performance Monitoring

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 completa

Casos de uso do Application Performance Monitoring

  • Caso de uso N° 1 Diagnóstico rápido de problemas de desempenho

    O 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.

    Demonstração: Identifique problemas de desempenho rapidamente com a Oracle Cloud Observability and Management Platform (6:00)

  • Caso de uso N° 2 Monitoramento proativo da disponibilidade da aplicação

    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.

    Saiba mais (5:11)

Preços

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:

  • Incluído no teste gratuito de 30 dias da OCI
  • Incluído no modo Always Free - sempre gratuito, nunca expira, limitado pelo volume de ingestão

O preço inclui:

  • Cem mil eventos por hora incluídos
  • Testes sintéticos executados em unidades de 10 para máxima flexibilidade
  • Monitoramento de pilha por recursos faturados em unidades de 10, independentemente do número de métricas coletadas

Você também pode ter interesse em

Análise avançada de log

Informações em tempo real sobre os dados da máquina

Oracle Operations Insights

Analise os padrões de desempenho ao longo do tempo e otimize os custos

Monitoramento

Otimize a infraestrutura e o desempenho da aplicação

Oracle Database Management

Diagnósticos profundos para bancos de dados on premises e na nuvem

Comece a utilizar o Application Performance Monitoring


Experimente o Oracle Cloud Always Free

Comece com 1000 eventos por hora, com uso livre.                             


Entre em contato

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.