cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Need Advice on Building a Professional Dynatrace Dashboard (Managed Cluster)

HuseynNajafli
Participant

Hello everyone,

I'm working on creating a dashboard in Dynatrace for my web applications within a Managed Cluster environment. However, I'm not entirely sure which types of data and metrics are essential to include.

Could you please share your recommendations on what information would make the dashboard more insightful and professional? Which key metrics or visualizations should I focus on to get the most value?

If anyone has an interesting dashboard example relevant to this use case, would you be willing to share a screenshot (with sensitive data redacted, of course 🙂) for inspiration?

I’d really appreciate any ideas or guidance you can offer.

Thank you in advance!

4 REPLIES 4

tomaxp
Advisor

tomaxp_0-1758014348037.png

Here’s an example of a web-application overview dashboard that we use in a Managed Cluster environment.
It focuses on end-user experience, service health, and error analysis, which I find most valuable for day-to-day operations.

Key sections and why they are helpful:

  • Top summary: Problems, Application health, Service health, Host health – quick at-a-glance status for ops teams.

  • Traffic overview: Active users & sessions (absolute numbers and trends over time) and total request count – good for capacity monitoring and to understand load peaks.

  • Errors: Total requests with HTTP errors + breakdown of 4xx and 5xx responses over time – makes spotting spikes in errors easy.

  • Performance: Response time and processing time trends – allows quick detection of latency issues.

  • Quality indicators: Failure rate (4xx/5xx), Apdex rating, and action duration distribution – useful for seeing if user experience is degrading.

  • User behavior: Top actions, action count, and actions with errors – highlights which user journeys are most affected if there’s a problem.

This layout gives both business and technical stakeholders a single pane of glass view:

  • Are users having problems right now?

  • Are services healthy?

  • Are there unusual spikes in errors or slowdowns?

You can extend it with:

  • SLO tiles (availability & response time SLO compliance)

  • Key business events (logins, transactions, orders)

  • Infrastructure metrics (CPU/memory for top hosts or Kubernetes workloads)

You can also search for and take inspiration from dashboards in the demo-live environment, for example:

https://{environmentid}.apps.dynatrace.com/ui/apps/dynatrace.classic.dashboards/#dashboard;gtf=-2h;gf=all;id=84abc1b3-9354-4a0c-9c0e-07322d55c9cf

https://{environmentid}.apps.dynatrace.com/ui/apps/dynatrace.classic.dashboards/#dashboard;gtf=-2h;gf=all;id=9f29e3b6-0a83-47b4-a990-46bb741338d0

https://{environmentid}.apps.dynatrace.com/ui/apps/dynatrace.classic.dashboards/#dashboard;gtf=-2h;gf=all;id=89da6930-baab-4543-bd0b-4d8f5b4a10b0



Replace {environmentid} with guu84124.apps.dynatrace.com

Thank you very much @tomaxp 

But unfortunately, I couldn't sign in to links.((
I don't have a permission.

TahirJanwari
Participant

Hi,

For a web application, you can use some front-end metrics and visualizations that make a Dynatrace dashboard both insightful and professional:

1. Key Front-End Tiles

  • World Map / Geo View – shows where users and performance issues originate.

  • Application Health & Key User Action Tiles – highlight Apdex score, availability, and JavaScript error rate.

  • Core Web Vitals Tiles – Largest Contentful Paint (LCP), First Input Delay (FID), and Cumulative Layout Shift (CLS), broken down by browser or region.

2. Performance & User Behavior

  • Page-load timings: DOM interactive, time to first byte, resource download times.

  • Session statistics: unique users, total sessions, bounce rate.

  • Top slowest user actions or pages.

3. USQL Example
Add a USQL tile to track daily unique users and session volume etc: Example
SELECT DATETIME(starttime, 'MM-dd', '1d') AS "Date",
COUNT(DISTINCT userId) AS "Unique Users",
COUNT(*) AS "Session Volume"
FROM usersession
WHERE useraction.application = "XYZ"
AND userId IS NOT NULL
GROUP BY Date

Screenshot for idea:

TahirJanwari_1-1758108210466.png

 



Certified Dynatrace Associate | Certified Dynatrace Professional

Featured Posts