Kotlin (lien externe à ibm.com) est un langage de programmation conçu et géré par JetBrain. Le couplage framework/langage de Springstart et de Kotlin est la combinaison la plus utilisée. Spring Boot et Kotlin offrent en effet aux développeurs une solution idéale pour les infrastructures d'applications de microservices, tandis que JVM et Kotlin Monitoring d'Instana assurent une gestion complète des performances et de l'état de santé pour les applications et services écrits en Kotlin.
Afin de comprendre et d'optimiser les performances des applications Kotlin et d'en automatiser davantage la gestion,JVM Monitoring d'Instana ne se limite pas à de simples métriques, mais offre un ensemble complet de fonctionnalités de gestion et de contrôle :
La surveillance complète de Kotlin/JVM nécessite une visibilité des performances sur l'hôte physique ou virtuel, les conteneurs, les instances JVM, les métriques JVM types (comme les données Garbage Collection) et tout code d'application et de service déployé dans l'instance JVM.
Instana est le moyen le plus rapide et le plus simple de surveiller les services basés sur Kotlin pour l'ensemble de la pile afin de fournir des analyses d'applications complètes. L'agent Instana identifie automatiquement toutes les instances JVM, déploie les détecteurs de contrôle nécessaires et commence à tracer les applications et les requêtes. De plus, Instana détermine automatiquement non seulement l'état de santé des instances JVM, mais aussi celui des applications et des services qui s'y exécutent.
14 jours, version complète, aucunes données bancaires requises
Une fois déployé, l'agent Instana identifie automatiquement toutes les instances d'application en cours d'exécution, puis déploie et configure le détecteur Kotlin Monitoring d'Instana sans aucune intervention manuelle, ainsi que des détecteurs supplémentaires pour les technologies utilisées dans les applications Java s'exécutant dans JVM. La base de connaissances d'Instana sait déjà quelles métriques de performance sont pertinentes et comment les collecter. D'autres métriques sont également collectées pour contrôler l'état de santé des services Java. Comme la configuration automatique d'Instana permet de recueillir toutes les informations pertinentes, le contrôle des instances de Java est on ne peut plus simple.
Pour déterminer l'état de santé général du service, le détecteur Instana Kotlin Monitoring collecte également des KPI sur l'environnement d'exécution JVM surveillé pour déterminer son état de santé.
Grâce à l'intelligence artificielle (IA) et aux signatures de santé de la base de connaissances organisée, Instana détecte automatiquement les problèmes liés à chaque instance JVM et signale des incidents de service. Instana automatise ensuite l'escalade des incidents et l'identification des causes premières en fonction de leur gravité pour vous aider à résoudre les problèmes avant que les utilisateurs ne soient affectés.
Instana Kotlin Monitoring comprend deux types de données, les métriques de performance et les signatures de santé :
Des unités de mesure supplémentaires sont acquises en fonction des technologies et des frameworks déployés dans l'application ou le service Kotlin.
De plus amples informations sur les différents détecteurs sont disponibles dans la documentation sur la gestion de Kotlin Instana.
Données de performance de JVM
Signatures de santé JVM