Kotlin (enlace externo a ibm.com) es un lenguaje de programación creado y mantenido por JetBrain. El acoplamiento marco/lenguaje de Springboot y Kotlin es la combinación más utilizada. La razón es que Spring Boot y Kotlin proporcionan a los desarrolladores un ajuste perfecto para las infraestructuras de aplicaciones de microservicios, y JVM de Instana y el monitoreo de Kotlin ofrecen una gestión integral del rendimiento y el estado de las aplicaciones y servicios escritos en Kotlin.
Para comprender y optimizar el rendimiento de las aplicaciones de Kotlin y automatizar aún más los flujos de trabajo de gestión del rendimiento, el monitoreo automático de JVM de Instana va más allá de las simples métricas para ofrecer un conjunto completo de funciones de gestión y monitoreo:
El monitoreo de Kotlin/JVM requiere visibilidad del rendimiento del host físico o virtual, los contenedores, las instancias de JVM, las métricas típicas de JVM (como datos de recolección de elementos no utilizados), y las aplicaciones y códigos de servicio implementados en la instancia de JVM.
Instana es la forma más rápida y sencilla de monitorear los servicios basados en Kotlin en toda la pila para proporcionar información completa sobre las aplicaciones. El agente de Instana descubre automáticamente todas las instancias de JVM, implementa los sensores de monitoreo necesarios, y comienza a rastrear aplicaciones y solicitudes. Instana también determina automáticamente no solo el estado de las instancias de JVM, sino también de las aplicaciones y los servicios que se ejecutan dentro.
14 días, sin tarjeta de crédito, versión completa
Una vez implementado, el agente Instana identifica automáticamente todas las instancias de aplicaciones de Kotlin en ejecución, y luego implementa y configura el sensor de monitoreo Kotlin de Instana sin ninguna intervención manual, así como sensores adicionales para tecnologías utilizadas en las aplicaciones Java que se ejecutan dentro de JVM. La base de conocimientos seleccionada de Instana ya sabe qué métricas de rendimiento es pertinente recopilar y cómo hacerlo. Para monitorear el estado de los servicios de Java, también se recopilan otras métricas. Dado que la configuración automática de Instana recopila toda la información relevante, monitorear las instancias de Java no podría ser más fácil.
Para determinar el estado general del servicio, el sensor de monitoreo Kotlin de Instana también recopila KPI sobre el entorno monitoreado en ejecución de JVM para determinar su estado.
Con la ayuda de la inteligencia artificial (IA) y las firmas de estado de la base de conocimientos seleccionada, Instana detecta automáticamente los problemas con instancias individuales y emite incidentes de servicio. Dependiendo de la gravedad, Instana automatiza la ampliación de escala de incidentes y la identificación de la causa raíz, lo cual ayuda a resolver los problemas antes de que los usuarios se vean afectados.
El monitoreo Kotlin de Instana incluye dos tipos de datos; Métricas de rendimiento y Firmas de estado:
Se adquieren métricas adicionales basadas en tecnologías y marcos implementados en la aplicación o el servicio de Kotlin.
Puede encontrar más información sobre los diferentes sensores en la Documentación de gestión de Kotlin de Instana.
Datos de rendimiento de JVM
Firmas de estado de JVM