Application Performance Monitoring
Monitor your entire application stack, from URLs to databases, with complete visibility using Site24x7 APM Insight, an application performance monitoring tool. Empowered with this tool, you can track all the transactions that happen and optimize them before your end users are affected.
With application performance monitoring, you can track exceptions as they occur and get a detailed overview of the root cause of the problem.
Install APM agents
Select an installation method based on your application environment and monitoring requirements.
-
Instant application monitoring with APM Insight AutoProfiler
Automatically discover and monitor applications running on your server using APM Insight AutoProfiler in the Site24x7 Full-Stack Agent—all with minimal effort.
NoteAPM Insight AutoProfiler was introduced in the Site24x7 Full-Stack Agent to support application performance monitoring. Starting from version 22.0.00, the Server Agent was renamed the Full-Stack Agent to incorporate APM capabilities.
Supported APM agents and platforms
The AutoProfiler currently supports the following APM agents:
Linux: Java, .NET, Node.js, and Python agents
Windows: Java, .NET, .NET Framework, and Node.js agents
-
Kubernetes-native APM with Site24x7 Kubernetes Operator
For applications running in a Kubernetes environment, use the Site24x7 Kubernetes Operator as an alternative to installing APM agents individually. The operator automatically injects APM agents into matching application pods and manages the agent life cycle at the cluster level, eliminating the need for per-pod configuration, container image changes, and manual agent updates.
Supported agent types: Java, .NET, Node.js, Python, and eBPF agents.
NoteThe Site24x7-operator currently supports Linux nodes with AMD64 and ARM64 architectures.
-
Install APM agents directly
Install the appropriate APM agent directly in your application environment for application performance monitoring.
Supported platforms
Click on the appropriate icon to learn more about that agent.
Metrics and configuration
Optimize your application performance by understanding the key metrics of APM Insight.
Understand the basic terminologies and various parameters that are being used in APM Insight.
APM metrics
Understand the correlation between the app server response time and the overall response time of your application.
Overall response time
Understand how your application components connect and communicate with each other and their impact on application performance.
Application components
Understand how background transactions are monitored and decide what kinds of transactions need to be monitored.
Track background transactions | Group similar transactions | Exclude transactions from monitoring
Group related web or background transactions into a single business transaction monitor to gain an aggregated view of application workflows, performance, and alerts.
Transaction grouping
Understand how APM Insight handles autoscaling for cloud-based applications.
Handling autoscaling
The Data Exporter is an independent process that communicates application metrics and traces to the Site24x7 server.
S247DataExporter
Gain visibility into LLM performance, usage, token consumption, costs, errors, and individual interactions.
LLM Observability
Additional features
Get the most out of Site24x7 APM Insight by understanding its core features and how they help you optimize application performance.
Unlock complete visibility into how requests flow across your applications and easily identify bottlenecks and response time impacts with an interactive path map.
Path Analysis
See how your applications and components connect, and quickly find what’s causing errors or slowdowns using a unified flow map.
Flow Map
Gain full visibility by capturing all traces. Understand delays, identify failures, and analyze request flows with full trace coverage.
Capture all traces
Track transactions across multiple applications. Identify errors and exceptions across the entire stack.
Distributed tracing
Monitor your custom classes, methods, and frameworks for code-level insights using custom instrumentation.
Custom instrumentation
Get alerted whenever your application monitor goes into a Trouble state.
APM alerts
Analyze your application performance at both the instance level and application level with granular details.
APM reports
Compare and observe your application performance over various time periods.
Compare reports
Track your product updates or feature enhancements for future reference and analysis.
Milestone marker
Eliminate bottlenecks by identifying time-consuming resources.
Thread profiling | Thread dump analysis
Identify and address memory leaks before they seriously affect your Java application's performance.
Memory leak detection
Monitor and track the performance of asynchronous functions along with web transactions in your Java application.
Async request tracking
Get a complete picture of how your applications connect and communicate with external dependencies.
Application dependency maps
Monitor the size, numeric value, or frequency of an operation or variable and identify potential bottlenecks.
App parameters
Monitor business-critical transactions by grouping them under APM Business Transactions.
Configure APM Business transactions
Activate, delete, or suspend monitors in bulk without using APIs. You can also add tags or associate them with a monitor group in bulk.
Bulk action
Automatically detect and add applications running on your server for monitoring.
Discover applications
APM Insight - OpenAI integration
Gain valuable insights into your OpenAI usage, perform model-wise cost analysis, log prompts and responses, identify errors, and more.
OpenAI Observability
APM Insight - Server integration
Get a complete picture of your application's performance along with the metrics of the connected servers.
Integration of APM Insight and servers
Integrate APM Insight with RUM
Real user monitoring (RUM) helps you gauge your customer satisfaction level in real time. APM Insight and RUM are contextually integrated to provide you a holistic view of your application's performance on a single console.
Integrate APM with RUM
APM Insight - OpenTelemetry integration
Achieve unified, vendor-agnostic observability with Site24x7's OpenTelemetry integration.
OpenTelemetry
Monitor Azure functions
Monitor Azure function performance using the APM Insight agent.
Configure the APM agent in Azure functions
Mobile APM
Track the performance of your mobile applications with Site24x7 APM Insight mobile agents.
Android APM | iOS APM | React Native | Flutter
Best practices
Refer to our best practices documents for valuable tips to enhance your monitoring experience.
User privacy and data security
Understand how Site24x7 APM Insight securely collects, processes, and manages application monitoring data while protecting end-user privacy through configurable masking, filtering, and retention controls.
User privacy in APM Insight
Licensing types
APM Insight operates on two licensing models: Advanced monitor license and the APM host-based license. Read more to know about its implementation.
-
On this page
- Install APM agents
- AutoProfiler in FSO
- Site24x7 Kubernetes Operator
- Metrics and configuration
- Additional features
- APM Insight - OpenAI integration
- APM Insight - Server integration
- Integrate APM Insight with RUM
- APM Insight - OpenTelemetry integration
- Monitor Azure functions
- Mobile APM
- Best practices
- User privacy and data security
- Licensing types

Go