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.


Installation and operation


AIX
AIX
AWS
Amazon Web Services
Android
Android
Cordova logo
Apache Cordova
Cloud Foundry
Cloud Foundry
Docker
Docker
Google Cloud Platform
Google Cloud Platform
Heroku
Heroku
iOS
iOS
Kubernetes
Kubernetes
Linux
Linux
Mesos Marathon
Mesos/Marathon
Azure
Microsoft Azure
Windows
Microsoft Windows
OpenShift
RedHat OpenShift
Solaris
Solaris
VMware
VMWare
Xamarin logo
Xamarin