Microsoft 365 Insight (Add-on)
  • 12 Jan 2023
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Microsoft 365 Insight (Add-on)

  • Dark
    Light
  • PDF

Article summary

Description

Microsoft 365 Insight is an add-on for Netreo that provides availability and performance monitoring for Microsoft 365 services, including Exchange, OneDrive, SharePoint, Skype, Teams and Yammer.

In addition to the monitoring performed by the Netreo appliance, additional Netreo agents may be deployed in the workstations of your organization to monitor performance for individual users.

Microsoft 365 availability and performance from all sources is aggregated and displayed in the Microsoft 365 Insight dashboard.

Details

(Once the add-on has been activated in your Netreo deployment, see How to Configure Microsoft 365 Insight for information on proper setup and configuration.)

Once the Microsoft 365 Insight add-on is activated and configured, Netreo then connects to the Microsoft 365 API on a regular schedule to retrieve all available data (much of which is not available from the 365 dashboard that Microsoft provides). Availability, performance and user information for each service is then displayed on Netreo's Microsoft 365 Insight Dashboard (see below).

This add-on monitors the following metrics for Microsoft 365.

  • Availability status for each service.
  • Response times for each service.
  • Total storage volume per service over the last 24 hours.
  • Number of active/inactive users for each service over the last 24 hours.

To monitor the availability of a service, Netreo automatically creates a passive service check for each service. These service checks are updated with each call to the API for performance data (at 5-minute intervals). Failure to retrieve performance data from a Microsoft service causes its service check to go critical and send an alert notification.

Microsoft API Response Codes
The definitions for the service response codes provided by Microsoft's 365 API can be found its official documentation here: https://docs.microsoft.com/en-us/microsoft-365/enterprise/view-service-health?view=o365-worldwide#status-definitions. (Within Netreo, the actual response code returned by a failed API call can usually be seen in the incident associated with the failure, as well as on the Service Status page.)

To monitor the performance of a service, synthetic checks executed by Netreo record login response times for each service. This performance data is stored for the standard period of time for statistics (see Data Retention in Netreo for more information about data storage).

For all services the following performance metrics are recorded:

  • Average round-trip response time.

For Microsoft Exchange, OneDrive and SharePoint the following additional performance metrics are recorded:

  • Data storage used per service.
  • Number of active/inactive users per service.

For Microsoft Exchange the following additional performance metrics are recorded:

  • Total Send Time
  • Total Receive Time
  • Send Handshake Time
  • Receive Handshake Time
  • Total Transaction Time

All of the availability service checks and performance measurements are based on a connection from your network (where Netreo is deployed) to Microsoft's cloud services network. Values for availability and response times are updated approximately every 5 minutes, while storage and user data is updated once per day.

As with any monitored statistic in Netreo, threshold checks may be configured to actively monitor the values and alert on unacceptable performance or unusual activity levels.


Was this article helpful?