Instana’s Automatic APM is achieved using a single, lightweight agent that manages sensors, small programs expertly crafted to monitor each technology.
Deploy a Single Agent Per Host
The sensors are completely configured, loaded, and updated by the agent without human intervention and automatically collect configuration, changes, metrics, and events.
After discovering and monitoring each component, the agent streams data to the Instana backend for real-time analysis.
Sensors deliver high fidelity visibility with 1 second granularity, taking less than 5 seconds to process and deliver these metrics to your screen.
The Agent also injects trace functionality into the service code, automatically capturing the response time and context of EVERY request.
Automatically and Continuously Discover Every Component
Instana automatically discovers all of your application building blocks: physical components (datacenter, hosts, containers, processes, clusters, etc.), logical components (services, endpoints, applications, traces, and calls), and business components (business services and business processes).
Discovery is continuous. Any changes due to code deployment, container allocations, or reconfigurations are immediately discovered, understood, and reflected in Instana with:
- Overviews of the service dependencies within you application
- Visual representations of interactions between services to understand communication paths and throughput
- Diagrams depicting the infrastructure stack for each service
Automatically Monitor and Trace Across All Deployed Technologies
Instana monitors every component and traces every request end to end. No sampling, no partial traces, no gaps in your data – complete coverage and analysis of every request.
The Dynamic Graph – A Continuously Updated Model of All Dependencies
The Dynamic Graph, unique to Instana, is a model of your service and infrastructure components that understands all physical and logical dependencies.
Machine Learning techniques are leveraged to analyze the dependencies in the graph to find logical groupings like services and applications to understand impact and criticality of issues.
Automatically Uncover the Root Cause of Any Performance Issue
Instana uses stream processing to analyze incoming data within a few seconds, uncovering service impacts nearly instantaneously.
Dig deeper into every aspect of the data by filtering in a nearly unlimited combination of ways.