Instana’s Python Monitoring Sensor performs both Application Tracing and Run-time monitoring. Utilizing the OpenTracing API, developers can easily integrate Instana tracing into other systems. Just install the package with `pip install instana`, set an environment variable, and you are good to go.
Out of the box, Instana Python Application Monitoring includes a large number of default run-time metrics, including:
- GC Activity
- Memory Usage
- Threads
- Time Spent
- Paging
- I/O
- Events
- Context Switching
Instana’s Python integration is extensive: allowing you to search for Python applications and traces with `trace.type:python` or `entity.type:python`. Python supports distributed tracing that will automatically integrate and combine tracing calls with other supported languages.
With the addition of Python distributed tracing support, Instana’s Application Performance Management solution now discovers, maps and monitors Python entities, services and connections, and their relationships to other components in your infrastructure.
For more details on Python Application Tracing, refer to Instana’s open-source Python Tracer on Github.