Kotlin (link externo a ibm.com) é uma linguagem de programação criada e mantida pelo JetBrain. O acoplamento da estrutura/linguagem do Springboot e do Kotlin é a combinação mais comumente usada. O motivo é que o Spring Boot e o Kotlin proporcionam aos desenvolvedores um ajuste perfeito para infraestruturas de aplicativos de microsserviços, e o monitoramento de JVM e Kotlin da Instana oferece desempenho abrangente e gerenciamento de integridade para aplicativos e serviços escritos em Kotlin.
Para entender e otimizar o desempenho dos aplicativos em Kotlin 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 oferecer um conjunto abrangente de recursos de gerenciamento e monitoramento:
O monitoramento abrangente do Kotlin/JVM exige visibilidade de desempenho para o host físico ou virtual, contêineres, instâncias do JVM, métricas típicas do JVM (como dados de coleta de lixo) e qualquer código de serviço e aplicativo implementado na instância do JVM.
O Instana é a maneira mais rápida e fácil de monitorar serviços baseados no Kotlin em toda a stack para fornecer insights abrangentes sobre os 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 também determina automaticamente não apenas a integridade das instâncias do JVM, mas também para aplicativos e serviços executados internamente.
Quatorze dias, sem cartão de crédito, versão integral
Uma vez implantado, o Instana Agent identifica automaticamente todas as instâncias de aplicativos em Kotlin em execução, em seguida, implanta e configura o sensor de monitoramento de Kotlin do Instana sem qualquer esforço manual, bem como sensores adicionais para tecnologias usadas nos aplicativos Java em execução dentro da JVM. A base de conhecimento selecionada do Instana já sabe quais métricas de desempenho são relevantes para a coleta e como coletá-las. Para monitorar a integridade dos serviços Java, também são coletadas métricas adicionais. 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 de monitoramento do Instana Kotlin 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 Kotlin do Instana contém dois tipos de dados; Métricas de desempenho e Assinaturas de desempenho:
As métricas adicionais são adquiridas com base em tecnologias e estruturas implementadas no serviço ou aplicativo em Kotlin.
Há mais informações sobre as diferentes informações do sensor disponíveis na Documentação de gerenciamento do Instana Kotlin.
Dados de desempenho de JVM
Assinaturas de funcionamento de JVM