Demo Mode vs Live Mode
The MS Teams Observability solution supports two operational modes for the Dynatrace application. Splunk and OTLP-compatible backends always operate in live mode.
Feature Comparison
Section titled “Feature Comparison”| Feature | Demo Mode | Live Mode |
|---|---|---|
| Collector required | No | Yes |
| License required | No | Yes |
| Data source | Built-in sample data | Real Microsoft tenant data |
| Data freshness | Static (pre-loaded) | Real-time (every collection interval) |
| Backend setup | Not required | Required (Grail, pipeline, etc.) |
| Dashboards | Fully functional | Fully functional with real data |
| Suitable for | Evaluation, demonstrations, testing | Production operations, incident triage |
When to Use Each Mode
Section titled “When to Use Each Mode”Demo Mode
Section titled “Demo Mode”Use demo mode when you want to:
- Evaluate the Dynatrace application before purchasing a license.
- Demonstrate MS Teams Observability to stakeholders.
- Test dashboard configurations and queries without connecting to a real tenant.
- Train team members on the application interface.
No collector installation is needed. The app comes with pre-loaded sample data that covers typical call quality scenarios.
Live Mode
Section titled “Live Mode”Use live mode when you are ready for production:
- You have obtained a valid license file.
- The collector is installed and configured on a host with Graph API access.
- Backend infrastructure (Grail bucket, OpenPipeline, routing) is set up.
- You want to monitor real Teams call quality, user activity, and site performance.
In live mode, the Dynatrace application receives real tenant data through the collector and refreshes on each collection cycle.
Mode Selection Flow
Section titled “Mode Selection Flow”flowchart TD
A["What do you want to do?"] -->|"Evaluate the product"| B["Demo Mode<br/>(Dynatrace only)"]
A -->|"Monitor production Teams<br/>with Dynatrace"| C["Live Mode<br/>Dynatrace"]
A -->|"Monitor production Teams<br/>with Splunk"| D["Live Mode<br/>Splunk"]
A -->|"Monitor production Teams<br/>with OTLP"| E["Live Mode<br/>OTLP"]
B --> F["No license needed<br/>No collector needed"]
C --> G["License + collector<br/>+ Dynatrace setup required"]
D --> H["License + collector<br/>+ Splunk HEC setup required"]
E --> I["License + collector<br/>+ OTLP endpoint setup required"]
Switching from Demo to Live
Section titled “Switching from Demo to Live”- Obtain a license file (see License).
- Deploy the collector (see Installation).
- Configure your backend (see Backends).
- The Dynatrace app automatically switches to live data when it receives real records.