Help Docs

Site24x7's APM Auto Profiler agent security

Site24x7's APM Auto Profiler ensures secure communication and data handling by implementing industry-standard security practices. Below is a breakdown of our key security measures:

Disclosure and auditing

The agent does not perform any dynamic code generation during its interaction with your application, ensuring that no code is introduced into your application without your explicit knowledge.

Data collection

Using a structured format, the agent transmits data from your application to the Site24x7 user interface at one-minute intervals. Upon receiving the data, the Site24x7 servers acknowledge if the data is successfully received or if an error occurred.

Site24x7 collects the following aggregated metric data:

  • Transaction activity
  • Database activity
  • Application-level code traces
  • External web service calls
  • View rendering activity
  • Uncaught exceptions and their counts
  • Process memory and CPU utilization

Encrypted HTTPS communication to the data center

The APM Auto Profiler agent communicates exclusively via HTTPS to ensure that all performance data transmitted from your application environment to our data center remains encrypted and secure. This prevents interception or tampering during transit.

Outbound access and proxy support

All communication between the APM Auto Profiler agent and the data center is secured via HTTPS (TLS 1.2 or higher). This ensures all transmitted performance data remains encrypted in transit, preventing unauthorized access or tampering.

If your server needs a proxy to connect to these domains, use the proxy setting available during the installation of the respective agents.

Web client and data center security

The APM Auto Profiler agent follows strict web and data center security policies.

  • Compliance: Alignment with ISO/IEC 27001:2013 and OWASP Top 10 security standards to avoid security risks like cross-site scripting (XSS) and security misconfigurations
  • Web client protection: Mitigation against XSS, CSRF, and other web threats
  • Data center facilities:
    • Physical access protected with biometric and two-factor authentication
    • 24/7/365 monitoring via infrared security cameras
    • Bullet-resistant walls and undisclosed facility locations
    • Continuous monitoring and access logging

To read more about our network security and other best practices for managing security and data protection risks, refer to our security document.

Data availability and resiliency

The APM Auto Profiler agent runs as a background Windows or Linux service on the monitored machine. It collects profiling and performance data locally and transmits it securely to the Site24x7 data center at plusinsight.site24x7.com.

The following ensure uninterrupted monitoring and profiling:

  • Agent-based, local data collection: Data is continuously collected by the data exporter agent in the local system, even in cases of temporary network outages.
  • Reliable transmission: The collected data is sent securely via HTTPS to a load-balanced Site24x7 data center at plusinsight.site24x7.com, ensuring high availability and efficient processing.
  • A load-balanced data center: The plusinsight.site24x7.com endpoint is hosted in a load-balanced environment. This setup distributes incoming agent data across multiple healthy back-end nodes, ensuring:
    • High availability.
    • Redundancy within the data center.
    • Resilience against node-level failures.

The architecture ensures that even if individual components of the data center are affected, monitoring continues seamlessly through the load-balanced infrastructure.

Minimal resource usage by the APM Auto Profiler agent

The APM Auto Profiler agent is lightweight and optimized to run in production environments with a minimal system impact. It performs real-time data collection and transmission efficiently, ensuring it does not interfere with application performance.

Metric Windows Linux
CPU usage Less than 1% Less than 1%
Memory usage 20MB 25MB
Bandwidth usage Less than 20KB every 1 minute Less than 20KB every 1 minute
Disk usage 100MB 200MB

Benchmark reports: Application performance with the APM agent loaded via the APM Auto Profiler

The APM Auto Profiler agent has undergone extensive testing to confirm its low performance impact across real-world environments. For comprehensive insights into its CPU, memory, and I/O usage during application profiling across all supported platforms:

Was this document helpful?

Would you like to help us improve our documents? Tell us what you think we could do better.


We're sorry to hear that you're not satisfied with the document. We'd love to learn what we could do to improve the experience.


Thanks for taking the time to share your feedback. We'll use your feedback to improve our online help resources.

Shortlink has been copied!