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. All host-related metrics are displayed on your home dashboard.

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).

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:

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.

JMX/PMI metrics in Infrastructure Monitoring mode

Dynatrace version 1.195

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.

Prerequisites

  • Dynatrace version 1.195+
  • OneAgent version 1.189+
  • JMX/PMI extensions in Infrastructure Monitoring mode are disabled by default on infrastructure-monitored hosts. You can
    • Enable the feature globally at the environment level
    • Enable selected extensions at the environment level
    • Enable the feature for a single host

Enable at the environment level

  1. Go to Settings > Monitoring > Monitored technologies.
  2. In the list of supported technologies, search for the Java/.NET/Node.js/Golang/PHP runtime metrics + WebServer metrics in Infrastructure Mode entry.
  3. Select the pencil icon to edit it and then enable it.
  4. Restart all processes on your infrastructure-monitored hosts.

Enable selected extensions

You can also enable select extensions at the environment level to report metrics in Infrastructure Monitoring mode.

  1. Go to Settings > Monitoring > Monitored technologies.
    • In the list of supported technologies, search for technologies marked as JMX monitoring in the Type column.
    • Select the pencil icon to edit an extension of your choice.
    • Turn on Monitor the environment for hosts in infrastructure-only monitoring mode.

Enable for a single host

If you only want to enable Java/.NET/Node.js/Golang/PHP runtime metrics + WebServer metrics in Infrastructure Mode for selected hosts

  1. Disable Java/.NET/Node.js/Golang/PHP runtime metrics + WebServer metrics in Infrastructure Mode in Settings > Monitoring > Monitored technologies globally.
  2. From the navigation menu, select Hosts and find an infrastructure-monitored host. You can filter by Monitoring mode: Infrastructure only.
  3. Select Edit to display the Host settings screen.
  4. In the Monitored technologies table, search for the Java/.NET/Node.js/Golang/PHP runtime metrics + WebServer metrics in Infrastructure Mode entry.
  5. Select Edit and turn on Enable on this host.

Configuration precedence

The setting at the host level takes precedence over environment settings. If a host is configured to Use host configuration for the extension and the extension isn't activated on this host, the environment configuration won't be applied. To make sure an extension is active on a single host level:

  1. From the navigation menu, select Hosts and find an infrastructure-monitored host. You can filter by Monitoring mode: Infrastructure only.
  2. Select Edit to display the Host settings screen.
  3. In the Monitored technologies, search for extensions marked as JMX extension, JMX monitoring, or PMI extension.
  4. Select Edit and turn on Activate on this host.

Access collected metrics

All metrics are available within the custom chart metric picker and are ready to be placed on your dashboards. Choose any metric, filter the chart to your Management zone or by tags to see the process and hosts that you’re interested in. Then pin the chart to your dashboard.