Modern applications run in distributed environments. They generate observability data like metrics, logs and traces. Having all data in one place is often not enough because manual correlation can be required. Understanding the behavior and performance of distributed applications is important for effective troubleshooting. Dynatrace automatically connects and puts data in context for a smooth troubleshooting and analytics experience. This automated approach not only streamlines troubleshooting but also enhances the overall analytics experience, enabling teams to optimize application performance with ease.
This article is intended for developers and site reliability engineers (SRE) who are involved in the development, deployment, and maintenance of modern applications. This article shares advice that help developers and SREs make the most of Dynatrace's automated observability tools for smoother troubleshooting and analytics.
The SRE is doing proactive health and performance check of the apps running on maintained cluster and learns about errors in logs that are caused by another component.
Make sure all of these are true before you start:
storage:logs:read
. For instructions, see Assign permissions in Grail.
To access permissions, go to the Settings menu in the upper-right corner of the Workflows app and select Authorization settings.
Thanks to the combination of detailed logs with trace information and a clear understanding of system topology, it’s now much quicker to troubleshoot your distributed applications. This means less time spent searching for the root cause of issues and more time focused on keeping your applications running smoothly. With these insights at hand, developers and site reliability engineers can resolve problems faster, leading to improved user experiences and smoother operations overall.