Infrastructure Monitoring mode
Following installation of OneAgent on all hosts in your application environment, Dynatrace provides continuously updated metrics related to the performance of your monitored hosts.
Full-Stack Monitoring
Dynatrace evaluates the following components in the monitoring of your physical and/or cloud-based application infrastructure:
- Your hosts (CPU, memory, NIC, and storage)
- Host processes
- Network health
- Your virtual infrastructure platform (VMware vCenter or standalone ESXi hosts)
Note: Full-Stack Monitoring includes all features included in Infrastructure Monitoring mode (see details below).
OneAgent in Infrastructure Monitoring mode automatically injects into processes to be able to monitor backing services written in Java and runtime metrics for supported languages. Learn how to disable auto-injection.
Infrastructure Monitoring
While Full-Stack mode provides complete application performance monitoring, code-level visibility, deep process monitoring, and Infrastructure Monitoring (including PaaS platforms) for use cases where less visibility is required, OneAgent can be configured for Infrastructure Monitoring mode, which provides physical and virtual infrastructure-centric monitoring, along with log monitoring and AIOps.
Monitoring consumption differs between Full-Stack and Infrastructure Monitoring modes:
- Compare monitoring consumption calculation between Full-Stack and Infrastructure Monitoring modes.
- Learn about Infrastructure Monitoring mode in the context of Davis data units.
Enable Infrastructure Monitoring mode
You enable Infrastructure Monitoring mode at the host level, either during or after OneAgent installation.
Process injection in Infrastructure Monitoring mode
Infrastructure Monitoring mode enables you to monitor any infrastructure component and backing service written in Java. You can monitor backing services supported by default (for example, Kafka or ActiveMQ), and you can also build your own custom JMX and PMI extensions for infrastructure components and use them in Infrastructure Monitoring mode.
Additionally, Infrastructure Monitoring mode provides runtime metrics for:
- Java
- .NET
- Node.js
- Golang
- PHP
- Web servers such as Apache HTTP, NGINX, or Microsoft IIS.
To achieve this, OneAgent in Infrastructure Monitoring mode by default automatically injects into processes.
Disable auto-injection:
We don't recommend disabling auto-injection, but if you're required to do so due to strict security requirements, you can choose among a variety options. You can disable automatic injection at the host or environment level.
Disable auto-injection for a single host
Disable auto-injection for an environment
Filter hosts by injection status
When you disable auto-injection, you can find such hosts using the Auto-injection filter on the Deployment status page or OneAgent on a host API.
Virtualization monitoring
Dynatrace supports virtualization monitoring. To monitor the virtual components in your environment, you need to complete an extra step beyond initial setup. For full details, see Set up virtualization monitoring.