Skip to content

Application — Sites

Path: /sites

The Sites page lets you analyze Microsoft Teams call quality and network performance aggregated by geographic location. Each row in the tables represents a site (a named location associated with one or more network subnets).

Breadcrumb navigation: Home > Sites


The header includes a menu (three-dot icon) with two actions:

ActionDescription
Show NPA GuideOpens a panel explaining how NPA (Network Performance Assessment) scoring works
Go to Microsoft DocumentationOpens the official Microsoft network quality documentation

An advanced filter input with real-time type-ahead suggestions.

Available filter keys:

KeyTypeDescription
locationStringSite location name
countryStringCountry code or name
subnetCIDRNetwork subnet (e.g., 10.64.0.0/24)
npaStatusEnumNPA compliance status
streamCountNumberTotal number of streams
goodStreamCountNumberNumber of good streams
poorStreamCountNumberNumber of poor streams
unclassifiedStreamCountNumberNumber of unclassified streams
callCountNumberTotal number of calls
goodCallCountNumberNumber of good calls
poorCallCountNumberNumber of poor calls
unclassifiedCallCountNumberNumber of unclassified calls
usersCountNumberTotal number of users
jitterIn / jitterOut / jitterOverallNumber (ms)Jitter values
rttIn / rttOut / rttOverallNumber (ms)Round-trip time
packetLossIn / packetLossOut / packetLossOverallNumber (%)Packet loss
videoFramerateIn / videoFramerateOut / videoFramerateOverallNumber (fps)Video framerate

Valid values for npaStatus: compliant, uncompliant, undetermined

String operators: =, !=, ~, !~, in (), not in ()

Numeric operators: =, !=, >, >=, <, <=

The filter is stored in the URL (?filter=...).

Preset time range selector. Default: last 2 hours. Stored in URL as ?from=...&to=....

Controls whether sites without a configured location mapping are included.

ValueBehavior
YesIncludes unmapped network segments
No (default)Excludes unmapped entries

Stored in URL as ?includeUnmapped=true/false.

Applies the current filter and timeframe. Re-fetches if no change was made.

Clears all filters and resets the timeframe to the default (last 2 hours) and Include Unmapped to true.


Section 1: Network Performance Assessment (NPA)

Section titled “Section 1: Network Performance Assessment (NPA)”

A geographic map showing all sites color-coded by NPA compliance status:

ColorStatusMeaning
GreenCompliantSite meets Microsoft’s network quality thresholds
RedUncompliantSite does not meet thresholds
GreyUndeterminedNot enough data to classify

NPA Compliance Distribution Chart (30% width)

Section titled “NPA Compliance Distribution Chart (30% width)”

A pie chart showing the proportion of sites in each NPA status.


Call Quality Distribution Chart (50% width)

Section titled “Call Quality Distribution Chart (50% width)”

Distribution of call quality (Good / Poor / Unclassified) across all sites.

A pie chart breaking down the root causes of poor call quality (e.g., packet loss, jitter, latency).

A bar chart showing call volume broken down by site.

A sortable, paginated table of all sites with call and stream statistics.

A text input filtering visible rows by location name, country, or subnet (client-side — no re-query).

ColumnSortableDescription
LocationYesSite name. Clicking navigates to Calls pre-filtered for that location.
CountryYesCountry associated with the site
Subnet(s)YesNetwork subnet(s), sorted numerically
ColumnSortableDescription
UsersYesTotal unique users from this site
ColumnSortableColor coding
TotalYesNeutral
GoodYesGreen when > 0
PoorYesRed when > 0
UnclassifiedYesNeutral
ColumnSortableDescription
TotalYesTotal audio/video streams
GoodYesGreen when > 0
PoorYesRed when > 0
UnclassifiedYesNeutral
RatioYesPercentage of poor streams (e.g., 12.50 %), red when > 0

Row color-coding (NPA status): Compliant = green accent, Uncompliant = red accent, Undetermined = grey accent.

ActionDescription
External link iconNavigates to Calls filtered by that location
Copy buttonCopies the full row data as JSON
  • Copy — copies the cell value
  • Add filter (text columns: Location, Country, Subnet): = or !=
  • Add filter (numeric columns): <, <=, =, >=, >, !=
  • Lookup IPAM (Subnet column): opens IP in your IPAM solution; links to Configuration if not configured
  • View calls for this site — navigates to Calls filtered for this location
ControlDescription
Column visibilityShow/hide individual columns
Column orderDrag to reorder
Line wrapToggle text wrapping
Pagination10 / 20 / 50 / 100 rows per page

Sends the current query to Dynatrace Notebooks for deeper DQL exploration.


TileUnitDescription
Average LatencymsAverage round-trip time across all sites
JittermsAverage jitter
Packet Loss%Average packet loss
ProtocolMost common protocol in use

Values are recalculated when the search filter changes.

A sortable table of sites with detailed network metrics. Shares the same search filter as the Calls Details table. An Open with Notebooks button is also available above this table.


ParameterDescriptionExample
filterAdvanced filter expressionlocation = "Paris"
fromTimeframe startnow()-2h
toTimeframe endnow()
includeUnmappedInclude unmapped locationstrue / false

SituationWhat you see
LoadingSpinner in each section
No sites configuredEmpty tables
Filter matches nothingTables show 0 rows
Domain filter not configuredWarning toast with link to Configuration