Supervisión de Python Network
Python
Supervisión de Python Network

Python  (enlace externo a ibm.com) se ha convertido en uno de los lenguajes más importantes del desarrollo actual de aplicaciones de microservicios, por lo que el monitoreo de Python es un componente clave de una estrategia integral de monitoreo de aplicaciones. Desarrollado por primera vez en 1991 por Guido van Rossum, Python opera a un alto nivel de abstracción, lo que le permite admitir muchos paradigmas de programación diferentes. Aunque el monitoreo de Python no ha sido tradicionalmente importante (ni ha estado disponible) para Operaciones, su creciente popularidad en los microservicios significa que es más importante que nunca debido a su gestión automática de memoria y características del sistema de tipo dinámico.

Gracias a la incorporación de la compatibilidad con el seguimiento distribuido de Python, la solución de gestión de aplicaciones de Instana ahora detecta, mapea y monitorea entidades, servicios y conexiones de Python, así como sus relaciones con otros componentes de la infraestructura de aplicaciones.

El agente de Instana detecta automáticamente la presencia de Python heredada o Python basado en microservicios, e instala el sensor adecuado.

¡Comience su PRUEBA GRATUITA hoy mismo!

14 días, sin tarjeta de crédito, versión completa

Métricas de rendimiento y configuración de Python

El monitoreo automático de aplicaciones Python de Instana comienza con el descubrimiento automático de aplicaciones (tanto la estructura como los componentes de cualquier aplicación gestionada), construye un modelo en tiempo real (llamado Dynamic Graph), configura el agente de monitoreo y comienza a recopilar métricas de rendimiento de Python y sus aplicaciones seleccionadas automáticamente. Además de las métricas clave de configuración, rendimiento y disponibilidad de Python, Instana deriva y prueba los indicadores clave de rendimiento (KPI) de nivel superior, lo cual alerta a los usuarios sobre cualquier problema de servicio en tiempo real.

Ejemplos de métricas recopiladas automáticamente como parte del monitoreo de Python de Instana:

  • Actividad de GC
  • Cambio de contexto
  • Subprocesos

Consulte la Documentación del sensor Python para obtener una lista completa de los tiempos de ejecución y las métricas de configuración.

Instana rastrea todos los cambios de configuración de Python y los muestra en la línea de tiempo, lo que permite a los usuarios seguir la progresión de un posible incidente. Dado que el contexto es vital para resolver problemas, especialmente en el pasado, Instana almacena los datos de los eventos de cambio por si resultan relevantes en cuestiones posteriores.

Rastreo de Python

El sensor de monitoreo Python de Instana realiza rastreo de aplicaciones y monitoreo en tiempo de ejecución. Al utilizar la API OpenTracing, los desarrolladores pueden integrar fácilmente el rastreo de Instana en otros sistemas. Basta con instalar el paquete con `pip install instana` y establecer una variable de entorno.

Listo para usar, el monitoreo de aplicaciones Python de Instana incluye una gran cantidad de métricas de tiempo de ejecución predeterminadas, tales como:

  • Actividad de GC
  • Uso de memoria
  • Subprocesos
  • Tiempo empleado
  • Paginación
  • E/S
  • Eventos
  • Cambio de contexto

La integración Python de Instana es extensa, lo que le permite buscar aplicaciones Python y rastreos con `trace.type:python` o `entity.type:python`. Python admite el rastreo distribuido que integrará y combinará automáticamente las llamadas de rastreo con otros lenguajes admitidos.

Gracias a la incorporación de la compatibilidad con el rastreo distribuido de Python, la solución de gestión del rendimiento de aplicaciones de Instana ahora detecta, mapea y monitorea entidades, servicios y conexiones de Python y sus relaciones con otros componentes de la infraestructura.

Para obtener más detalles sobre el rastreo de aplicaciones de Python, consulte el Tracer de Python de código abierto de Instana en Github  (enlace externo a ibm.com).

Instalación del sensor de monitoreo de red Python: Primeros pasos

¿Empezamos? Primero, necesitará una versión de prueba de Instana o una cuenta. ¿Ya la tiene? El mejor lugar para comenzar es la Guía de introducción de Instana.

Prueba de Instana Guía de inicio de Instana