Skip to content

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.

FeatureDemo ModeLive Mode
Collector requiredNoYes
License requiredNoYes
Data sourceBuilt-in sample dataReal Microsoft tenant data
Data freshnessStatic (pre-loaded)Real-time (every collection interval)
Backend setupNot requiredRequired (Grail, pipeline, etc.)
DashboardsFully functionalFully functional with real data
Suitable forEvaluation, demonstrations, testingProduction operations, incident triage

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.

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.

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"]
  1. Obtain a license file (see License).
  2. Deploy the collector (see Installation).
  3. Configure your backend (see Backends).
  4. The Dynatrace app automatically switches to live data when it receives real records.