Monitoramento do JVM
Java
Monitoramento e gerenciamento de desempenho do JVM

O Java (link externo a ibm.com) é uma das linguagens de programação mais usadas para criar soluções de internet críticas e altamente escaláveis. Além disso, o JVM (Java Virtual Machine) é o mecanismo de tempo de execução mais usado para a construção de outros componentes importantes de sistemas críticos, como Cassandra ou Hadoop. O Monitoramento Java/JVM da Instana oferece gerenciamento abrangente de desempenho e funcionamento para aplicativos e serviços executados dentro do Java Virtual Machine, bem como os parâmetros internos do JVM e métricas de desempenho.

Para entender e otimizar o desempenho dos aplicativos e automatizar ainda mais os fluxos de trabalho de gerenciamento de desempenho, o monitoramento automático de Java da Instana vai além de métricas simples para fornecer um conjunto abrangente de recursos de gerenciamento e monitoramento:

  • Descoberta de instâncias Java/JVM
  • Monitoramento da integridade de configuração zero
  • Instrumentação automática de código para tecnologias compatíveis (por exemplo, Spring Boot, Apache Tomcat e outros)
  • Sem mapeamento manual e visualização de mapas de dependência de serviço
  • Rastreamentos de solicitações de ponta a ponta em todos os sistemas
  • Descoberta automatizada de aplicativos e serviços

O monitoramento abrangente do JVM exige visibilidade de desempenho para o host físico ou virtual, contêineres, instâncias Java, métricas típicas do JVM (como dados de coleta de lixo) e quaisquer aplicativos e serviços implementados na instância do JVM.

A Instana é a maneira mais rápida e fácil de monitorar serviços baseados em Java em todo o stack para fornecer insights abrangentes de aplicativos. O agente Instana descobre automaticamente todas as instâncias do JVM, implementa os sensores de monitoramento necessários e começa a rastrear aplicativos e solicitações. A Instana também determina automaticamente não apenas a integridade das instâncias do JVM, mas também para aplicativos e serviços executados internamente.

Comece sua AVALIAÇÃO SEM CUSTO hoje!

14 dias, sem cartão de crédito, versão integral

Monitoramento do desempenho de código Java e JVM

Uma vez implementada, a Instana Agent identifica automaticamente todas as instâncias Java em execução e, em seguida, implementa e configura automaticamente o sensor de Monitoramento Java da Instana, bem como sensores adicionais para tecnologias usadas em aplicativos em execução dentro do JVM. A base de conhecimento selecionada da Instana já sabe quais métricas de desempenho são relevantes para coleta e como coletá-las. Para monitorar a integridade dos serviços Java, métricas adicionais também são coletadas. Como a configuração automática da Instana coleta todas as informações relevantes, o monitoramento de instâncias Java não poderia ser mais fácil.

Para determinar o funcionamento geral do serviço, o sensor Instana Java Monitoring também coleta KPIs no ambiente de execução do JVM monitorado para determinar seu status de funcionamento.

Com a ajuda da Inteligência Artificial (IA) e assinaturas de funcionamento da base de conhecimento selecionada, a Instana detecta automaticamente problemas com instâncias Java individuais e emite incidentes de serviço. Com base na gravidade, a Instana automatiza o escalonamento de incidentes e a identificação de causa-raiz, ajudando você a resolver problemas antes que os usuários sejam afetados.

Monitoramento da configuração de Java/JVM

Além de dados de desempenho e funcionamento, o sensor Java Monitoring da Instana também coleta dados de configuração, permitindo que a Instana analise e correlacione dados de configuração e alterações com informações de desempenho de aplicativos e serviços.

Todas as informações de desempenho e configuração da instância do JVM e dos aplicativos ou serviços internos são resumidas em um único painel de monitoramento, mostrando todas as informações relevantes do Java em um único local para facilitar a solução de problemas e a otimização do desempenho.

O monitoramento de desempenho do Java gira em torno de métricas de serviço e suas interações com outros serviços ou armazenamentos de dados. A Instana identifica e coleta automaticamente as métricas de serviço relevantes.

Dados de monitoramento do Java/JVM

O Monitoramento do JVM Instana inclui três tipos de dados; Dados de configuração, Métricas de desempenho e Assinaturas de saúde:

Métricas adicionais são adquiridas com base em tecnologias e estruturas implementadas nas instâncias do JVM.

Informações adicionais sobre as diferentes informações do sensor estão disponíveis na documentação da Instana em
Monitoramento documentação JVM e Java.

Dados de configuração Java

  • Versão
  • Tempo de execução
  • Tamanho de heap
  • Caminho de classe

Dados de desempenho do Java

  • Atividade de GC
  • Uso de memória
  • Conjunto de memórias
  • Encadeamentos

Assinaturas de funcionamento Java

  • Cache do código
  • Tamanho do PermGen/MetaSpace
  • Atividade de GC
  • Tamanho de heap e uso
    Instalação do sensor Java: introdução

    Pronto para começar? Você precisará de uma Avaliação ou Conta da Instana (link externo a ibm.com) primeiro. Já tem uma? O melhor lugar para começar é o Guia de Introdução da Instana.

    Avaliação ou conta do Instana Guia de introdução do Instana