# What Is the Difference Between Infrastructure-Only and Full-Stack Monitoring in Dynatrace?

**URL:** <https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996>\
**Category:** Open Q&A\
**Tags:** dynatrace-saas, oneagent\
**Created:** [January 4, 2019, 5:20pm UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996 "2019-01-04T17:20:42Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![larry\_roberts](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/larry_roberts/32/7131_2.png) [@larry\_roberts](https://community.dynatrace.com/u/larry_roberts)\
**Post date:** [January 4, 2019, 5:20pm UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/1 "2019-01-04T17:20:42Z")

</div>

_Summary:&nbsp;Infrastructure-only monitoring focuses on hosts and processes, while full-stack monitoring includes applications, services, and user experience. This thread explains both approaches and when to use each for optimal observability._

I am trying to find documentation that goes into detail on the exact differences between Infrastructure Monitoring mode monitoring and full stack, and can’t seem to find any. I have the full stack down, but I’m not exactly sure what all infrastructure-only will capture.

Thanks!

---

<div class="post-metadata">

**Author:** ![Joe\_Hoffman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/joe_hoffman/32/30752_2.png) [@Joe\_Hoffman](https://community.dynatrace.com/u/Joe_Hoffman)\
**Post date:** [January 4, 2019, 5:39pm UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/2 "2019-01-04T17:39:16Z")

</div>

Here’s the doc page which describes Infra-only monitoring:

[https://www.dynatrace.com/support/help/monitor/hos…](https://www.dynatrace.com/support/help/monitor/hosts/how-do-i-get-started-with-infrastructure-monitoring/)

Basically, infra-only monitoring captures the infrastructure metrics, such as disk, IO, CPU, memory, process list, etc. But does not capture application details or user experience data. So for example, with Infra-only you would not be able to drill down into the details of transactions that are running thru your Java,.NET, Go, etc. processes, but you would be able to see how much CPU, Memory, Disk IO was being consumed by these processes.

Let us know if this answers your question.

---

<div class="post-metadata">

**Author:** ![larry\_roberts](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/larry_roberts/32/7131_2.png) [@larry\_roberts](https://community.dynatrace.com/u/larry_roberts)\
**Post date:** [January 4, 2019, 5:40pm UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/3 "2019-01-04T17:40:45Z")

</div>

Thank you!

---

<div class="post-metadata">

**Author:** ![kalle\_lahtinen](https://avatars.discourse-cdn.com/v4/letter/k/bb73d2/32.png) [@kalle\_lahtinen](https://community.dynatrace.com/u/kalle_lahtinen)\
**Post date:** [January 25, 2019, 8:59am UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/4 "2019-01-25T08:59:32Z")

</div>

Hi,

I think this is a good question. On a Dynatrace UI settings level, one could maybe say that the definition of having full-stack enabled simply means that it allows you to turn on deep monitoring for processes. That in turn leads into various process-specific insights, real user session data, code-level details, etc. - depending on the process.

But let’s say you have a server with only one vital process (worth monitoring) running. And for that, there’s a compatibility issue with OneAgent, which means you have to disable deep monitoring for that particular process. In this case it would appear there is no reason to keep full-stack mode on for that server, since you won’t have deep monitoring enabled for any of the processes. Is my assumption here correct?

---

<div class="post-metadata">

**Author:** ![skrystosik](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/skrystosik/32/21133_2.png) [@skrystosik](https://community.dynatrace.com/u/skrystosik)\
**Post date:** [January 25, 2019, 9:04am UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/5 "2019-01-25T09:04:22Z")

</div>

Yes in such case you can switch to infrastructure and you will see metrics from hosts and processes without deep monitoring.

Sebastian

---

<div class="post-metadata">

**Author:** ![MAkimov](https://avatars.discourse-cdn.com/v4/letter/m/b77776/32.png) [@MAkimov](https://community.dynatrace.com/u/MAkimov)\
**Post date:** [October 7, 2019, 10:40am UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/6 "2019-10-07T10:40:08Z")

</div>

[@Joseph M. H.](https://answers.dynatrace.com/users/3021/view.html) Hello

Is OneAgent Plugin working for Infra-only monitoring ?

---

<div class="post-metadata">

**Author:** ![larry\_roberts](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/larry_roberts/32/7131_2.png) [@larry\_roberts](https://community.dynatrace.com/u/larry_roberts)\
**Post date:** [October 7, 2019, 11:42am UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/7 "2019-10-07T11:42:24Z")

</div>

I agree it’s not exactly clear. While I understanding it all now, I think it still confuses allot of people who are new to Dynatrace and could be much better explained through better documentation.

---

<div class="post-metadata">

**Author:** ![Joe\_Hoffman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/joe_hoffman/32/30752_2.png) [@Joe\_Hoffman](https://community.dynatrace.com/u/Joe_Hoffman)\
**Post date:** [October 7, 2019, 4:50pm UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/8 "2019-10-07T16:50:47Z")

</div>

Plugins can run on both infra-only OneAgents as well as full OneAgents.

Here’s a doc page that states this fact.

> **[Develop your own Extensions](https://docs.dynatrace.com/docs/ingest-from/extensions/develop-your-extensions)**
>
> Develop your own Extensions in Dynatrace.

---

<div class="post-metadata">

**Author:** ![Joe\_Hoffman](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/joe_hoffman/32/30752_2.png) [@Joe\_Hoffman](https://community.dynatrace.com/u/Joe_Hoffman)\
**Post date:** [October 7, 2019, 5:16pm UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/9 "2019-10-07T17:16:40Z")

</div>

Larry, I"m happy to drive forward some improved doc changes, but I’m not sure what doc changes would help clarify. I’m looking for your suggestions.

There’s two key pages that describes the differences:

1) [OneAgent monitoring modes — Dynatrace Docs](https://www.dynatrace.com/support/help/how-to-use-dynatrace/hosts/basic-concepts/how-effective-is-infrastructure-monitoring-on-its-own/)

2) [OneAgent monitoring modes — Dynatrace Docs](https://www.dynatrace.com/support/help/how-to-use-dynatrace/hosts/basic-concepts/get-started-with-infrastructure-monitoring/)

Can you clarify what could be done to clarify the difference between Infra and Full mode?

---

<div class="post-metadata">

**Author:** ![MarwanC](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/marwanc/32/34480_2.png) [@MarwanC](https://community.dynatrace.com/u/MarwanC)\
**Post date:** [February 22, 2024, 10:36am UTC](https://community.dynatrace.com/t/what-is-the-difference-between-infrastructure-only-and-full-stack-monitoring-in-dynatrace/18996/10 "2024-02-22T10:36:36Z")

</div>

This might help for the management team at your organisation. It would really help if you can pin point exactly in documentation what Dynatrace do to your application top (RUM) to down approach in order to achieve those objectives and this is exactly what is missing and Larry is seeking.

**Infrastructure Monitoring:**

- Focuses on monitoring the underlying hardware and software components of your IT infrastructure.
- Monitors servers, networks, storage devices, and other infrastructure elements.
- Provides insights into resource utilization, performance metrics, and health status of individual infrastructure components.
- Helps identify issues related to hardware failures, resource bottlenecks, and infrastructure scalability.

**Full-Stack Monitoring:**

- Offers a comprehensive view of the entire application stack, including both infrastructure and application layers.
- Monitors not only the infrastructure components but also the application code, databases, APIs, and user experience.
- Provides insights into end-to-end performance, including response times, error rates, and dependencies between different components.
- Enables tracking of application performance across distributed environments
- Helps identify issues impacting the overall user experience, such as slow page load times, transaction failures, and database bottlenecks.

**Summary**

While infrastructure monitoring focuses on the health and performance of underlying hardware and software, full-stack monitoring offers a more holistic view that includes application-level insights and end-user experience monitoring.
