AI
Everything around AI: AI observability, agentic AI, LLMs, MCP servers, and more
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MCP Server Challenge entry #3: Automating Site Reliability Reporting & Performance Governance using Dynatrace APIs

rameshkumar_ram
Participant

This post is an answer to the MCP Server Challenge 🤖

 

Overview:

In digital platform, maintaining visibility into site uptime, performance, and incident impact is critical. This use case demonstrates how to use Dynatrace APIs to build an automated performance reporting.

Problem Statement:

Initially, Weekly reports were manually created, consuming significant time ; No unified way to track MTD/YTD uptime trends ; Difficult to correlate incidents with performance degradation.

Solution Overview:

Using Dynatrace APIs, created a workflow that:

* Extracts metrics, events, and uptime data
* Processes and aggregates them
* Generates automated weekly performance reports

Implementation:

1. Data Extraction via APIs: 

Problems API → Incident details (severity, duration, impacted services)
Metrics API → Response time, Apdex, custom KPIs
Synthetic API → Availability & uptime data
RUM API → User experience metrics

2. Converted raw data into business-relevant metrics

Extract availability metrics via Metrics API
Convert data points (1/0) into uptime %
Aggregate across weekly and MTD views
Correlate with Problems API for incident insights

3. Data Processing & Aggregation

Automated scripts process API data
Aggregated into: Weekly summaries ; MTD/YTD rollups

1 REPLY 1

Michal_Gebacki
Community Team
Community Team

Hello, @rameshkumar_ram!

 

Thank you for preparing this topic, it looks interesting! Could you drop a comment in the main challenge thread to cross-link your topic and make sure it won't by missed by anyone?

 

Thank you!

Featured Posts