• Home
  • Deploy Dynatrace
  • Dynatrace OneAgent

Dynatrace OneAgent

OneAgent is responsible for collecting all monitoring data within your monitored environment. A single OneAgent per host is required to collect all relevant monitoring data—even if your hosts are deployed within Docker containers, microservices architectures, or cloud-based infrastructure.

A single instance of OneAgent can handle monitoring for all types of entities, including servers, applications, services, databases, and more. OneAgent gives you all the operational and business performance metrics you need, from the front-end to the back-end and everything in between—cloud instances, hosts, network health, processes, and services. OneAgent discovers all the processes you have running on your hosts. Based on what it finds, OneAgent automatically activates instrumentation specifically for your unique application stack. It also injects all tags required for user-experience monitoring into the HTML of your application pages. New components are auto-instrumented on the fly.

OneAgent is comprised of several code modules that enable OneAgent to work for most technologies out-of-the-box. To find out which code modules are supported for each platform, see the OneAgent platform and capability support matrix. To see which versions are supported for each code module, see OneAgent supported technologies and versions.

Requirements

OneAgent memory requirements

Capabilities

  • OneAgent monitoring capabilities
  • How OneAgent works

See also

Adaptive traffic management for distributed tracing

Installation and operation

  • AWS
  • Azure
  • Google Cloud Platform
  • Heroku
  • Kubernetes
  • Cloud Foundry
  • Docker
  • Mesos
  • AIX
  • Linux
  • Solaris
  • Windows
  • zOS