You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Full Google Cloud + Dynatrace stack: Vertex AI Gemini, Cloud Firestore, live Dynatrace
- Persistence migrated MongoDB -> Google Cloud Firestore (100% Google Cloud)
- Gemini on Vertex AI (Cloud Run service identity) + live Dynatrace REST
- Official Dynatrace MCP server integration (local + code path)
- README/INTEGRATIONS/.env docs + frontend Powered by updated
- 🟣 **Live Dynatrace integration** — **browse all open problems** in your tenant and investigate any one you pick (or auto-grab the latest); the finished RCA can be **pushed back onto the problem as a comment** (closing the loop).
60
+
- 🟣 **Official Dynatrace MCP server integration** — the agent is a Model Context Protocol client that calls real MCP tools (`list_problems`, `execute_dql`, `find_entity_by_name`) to **browse all open problems** and investigate any one with live telemetry.
61
61
- 🧪 **Scenario library + custom incidents** — four real-world failure scenarios (missing index, memory leak, bad deploy, dependency outage) plus a **"describe your own"** form.
62
62
- 📡 **Real-time SSE streaming** — every agent's start/finish streams live to the dashboard.
63
63
- 🕸️ **D3 causal graph** + **Three.js** 3D hero + **Framer Motion** — a business-grade UI, not a toy.
64
64
- 🔐 **Firebase auth** (Google + email) with a graceful demo fallback; investigations are saved **per user**.
65
-
- 💾 **MongoDB Atlas persistence** — history survives restarts; graceful in-memory fallback when unset.
65
+
- 💾 **Cloud Firestore persistence** — history survives restarts on Google Cloud; graceful in-memory fallback when unset.
66
66
- 📤 **Export & deliver** — copy/download the post-mortem as Markdown, or **send it to Slack**.
67
67
- 🛡️ **Resilient by design** — a Gemini model-fallback chain, a scenario-accurate offline mode, and graceful degradation everywhere mean it runs with **zero accounts** and never breaks on stage.
68
68
- ✅ **Tested** — `pytest` suite + **GitHub Actions CI** on every push.
69
69
70
70
> Every integration is optional and upgrades a capability from *demo* → *real*. See
71
-
> **[INTEGRATIONS.md](INTEGRATIONS.md)** for exact setup (Gemini, Dynatrace, MongoDB, Firebase, Slack).
71
+
> **[INTEGRATIONS.md](INTEGRATIONS.md)** for exact setup (Gemini, Dynatrace, Firestore, Firebase, Slack).
72
72
73
73
---
74
74
@@ -169,47 +169,45 @@ cd frontend && npm install && npm run dev
0 commit comments