Clojure (link externo a ibm.com) é uma linguagem de programação totalmente funcional criada principalmente por Rich Hickey, mas mantida por uma grande comunidade de código aberto. Como o Clojure é a linguagem de programação funcional mais usada na JVM, o Clojure Monitoring da Instana oferece gerenciamento abrangente de desempenho e integridade para aplicativos e serviços escritos em Clojure.
Para conhecer e otimizar o desempenho dos aplicativos da Clojure e automatizar ainda mais os fluxos de trabalho de gerenciamento de desempenho, o monitoramento automático de JVM da Instana vai além de métricas simples para fornecer um conjunto abrangente de recursos de gerenciamento e monitoramento:
O monitoramento abrangente do Clojure exige visibilidade do desempenho do host físico ou virtual, contêineres, instâncias da JVM e todos os códigos de aplicativos/serviços implantados na instância da JVM. Métricas típicas de JVM (como dados de coleta de lixo eletrônico) também são uma parte vital do entendimento do desempenho.
O Instana é a maneira mais rápida e fácil de monitorar serviços baseados em Clojure em toda a 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. O Instana determina automaticamente não somente a integridade das instâncias do JVM, mas também os aplicativos e serviços executados internamente.
Quatorze dias, sem cartão de crédito, versão integral
O Instana identifica automaticamente todas as instâncias de aplicativos Clojure em execução, implantando (e configurando) o sensor de monitoramento Clojure da Instana sem nenhum esforço manual. Cada parte diferente da pilha também é identificada, assim como com sensores de monitoramento específicos implementados e configurados automaticamente. A base de conhecimento selecionada da Instana já sabe quais métricas de desempenho são mais relevantes para a integridade geral do sistema, como coletá-las e como elas devem ser operadas. Para monitorar a integridade dos serviços Java, também são coletadas métricas adicionais. Como a configuração automática do 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 de monitoramento do Instana Clojure 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 integridade da base de conhecimento selecionada, o Instana detecta automaticamente problemas com instâncias JVM individuais e emite incidentes de serviço. Com base na gravidade, o Instana automatiza o escalonamento de incidentes e a identificação de causa-raiz, ajudando na solução de problemas antes de afetar os usuários.
O Monitoramento de Clojure do Instana inclui dois tipos de dados; Métricas de desempenho e assinaturas de funcionamento:
As métricas adicionais são adquiridas com base em tecnologias e estruturas implementadas no serviço ou aplicativo Clojure.
Há mais informações sobre as diferentes informações do sensor disponíveis na
Documentação de gerenciamento do Clojure Instana.
Dados do desempenho da JVM
Assinaturas da integridade da JVM