---
title: Microsoft 365
description: Monitor Office 365 application activations, usage and synthetics
breadcrumbs: Docs > Integrations > Microsoft 365
---

# Microsoft 365
Supported OS marketplaceIntegration version3.0.1         Microsoft Office 365 IntroductionUsers, Groups, Teams, Incidents, and LicensesSynthetic Email, OneDrive, and Outlook MailboxesSynthetic Email RTT, Hops, and Bounces
## Overview{% #overview %}

The Microsoft Office 365 integration monitors product activity, usage, and licensing of Exchange, Outlook, Sharepoint, OneDrive, Yammer, Teams, and Skype. The integration also runs synthetic operations in Outlook, Teams, and OneDrive to provide application performance monitoring from multiple locations worldwide. The Office 365 integration comes with a dashboard that allows you to filter based on User, OneDrive, Sharepoint URL, and more. It also uses Datadog Synthetic checks to validate that the Office 365 URLs are online and responding in an acceptable time frame.

All integrations can be toggled on and off in the `o365.yaml` file as part of the integration. It is recommended to disable any products you do not want to monitor in order to avoid usage of additional metrics.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.o365.activations.devices**(gauge)                                      | Device activations by device and product over report period*Shown as device*                                                  |
| **rapdev.o365.activations.devices.refresh**(gauge)                              | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.activations.users.activated**(gauge)                              | User activations activated by product over report period*Shown as user*                                                       |
| **rapdev.o365.activations.users.assigned**(gauge)                               | User activations assigned by product over report period*Shown as user*                                                        |
| **rapdev.o365.activations.users.refresh**(gauge)                                | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.activations.users.shared**(gauge)                                 | User activations activated on shared computers by product over report period*Shown as user*                                   |
| **rapdev.o365.activeusers.serviceusers.active**(gauge)                          | Active user count by product over report period*Shown as user*                                                                |
| **rapdev.o365.activeusers.serviceusers.inactive**(gauge)                        | Inactive user count by product over report period*Shown as user*                                                              |
| **rapdev.o365.activeusers.serviceusers.refresh**(gauge)                         | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.activeusers.users**(gauge)                                        | Active, daily user count by product*Shown as user*                                                                            |
| **rapdev.o365.activeusers.users.refresh**(gauge)                                | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.groups.active**(gauge)                                            | Active, daily group count                                                                                                     |
| **rapdev.o365.groups.activity**(gauge)                                          | Group daily activities count over activity types                                                                              |
| **rapdev.o365.groups.activity.refresh**(gauge)                                  | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.groups.files.active**(gauge)                                      | Active, daily count of group files*Shown as file*                                                                             |
| **rapdev.o365.groups.files.refresh**(gauge)                                     | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.groups.files.total**(gauge)                                       | Total, daily count of group files*Shown as file*                                                                              |
| **rapdev.o365.groups.refresh**(gauge)                                           | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.groups.storage.mailbox.used**(gauge)                              | Group daily, used mailbox storage*Shown as byte*                                                                              |
| **rapdev.o365.groups.storage.refresh**(gauge)                                   | Elapsed days since report refresh*Shown as day*                                                                               |
| **rapdev.o365.groups.storage.site.used**(gauge)                                 | Group daily, used site storage*Shown as byte*                                                                                 |
| **rapdev.o365.groups.total**(gauge)                                             | Total, daily group count                                                                                                      |
| **rapdev.o365.licenses.assigned**(gauge)                                        | Subscribed SKU licenses assigned*Shown as unit*                                                                               |
| **rapdev.o365.licenses.free**(gauge)                                            | Subscribed SKU licenses free*Shown as unit*                                                                                   |
| **rapdev.o365.licenses.total**(gauge)                                           | Subscribed SKU licenses total*Shown as unit*                                                                                  |
| **rapdev.o365.onedrive.activity.files**(gauge)                                  | OneDrive daily, unique file count by activity type*Shown as file*                                                             |
| **rapdev.o365.onedrive.activity.files.refresh**(gauge)                          | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.onedrive.activity.users**(gauge)                                  | OneDrive daily, unique user count by activity type*Shown as user*                                                             |
| **rapdev.o365.onedrive.activity.users.refresh**(gauge)                          | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.onedrive.files.active**(gauge)                                    | OneDrive daily, unique file active count by site type*Shown as file*                                                          |
| **rapdev.o365.onedrive.files.refresh**(gauge)                                   | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.onedrive.files.total**(gauge)                                     | OneDrive daily, unique file total count by site type*Shown as file*                                                           |
| **rapdev.o365.onedrive.sites.active**(gauge)                                    | OneDrive daily, unique site active count by site type*Shown as file*                                                          |
| **rapdev.o365.onedrive.sites.refresh**(gauge)                                   | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.onedrive.sites.total**(gauge)                                     | OneDrive daily, unique site total count by site type                                                                          |
| **rapdev.o365.onedrive.storage.refresh**(gauge)                                 | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.onedrive.storage.used**(gauge)                                    | OneDrive used site storage in organization*Shown as byte*                                                                     |
| **rapdev.o365.outlook.activity**(gauge)                                         | Outlook daily activity counts by activity type                                                                                |
| **rapdev.o365.outlook.activity.refresh**(gauge)                                 | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.activity.user.detail**(gauge)                             | Outlook daily activity counts by activity type and user                                                                       |
| **rapdev.o365.outlook.activity.user.detail.last\_activ3**(gauge)                | Elapsed days since users' last activity*Shown as day*                                                                         |
| **rapdev.o365.outlook.activity.user.detail.refresh**(gauge)                     | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.activity.users**(gauge)                                   | Outlook daily, unique user counts by activity type*Shown as user*                                                             |
| **rapdev.o365.outlook.activity.users.refresh**(gauge)                           | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.app.users**(gauge)                                        | Outlook daily, unique user counts by email app type*Shown as user*                                                            |
| **rapdev.o365.outlook.app.users.refresh**(gauge)                                | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.mailbox.active**(gauge)                                   | Outlook daily, active count of mailboxes in organization                                                                      |
| **rapdev.o365.outlook.mailbox.deleted.used**(gauge)                             | Outlook mailbox daily deleted used size in organization*Shown as byte*                                                        |
| **rapdev.o365.outlook.mailbox.deleted\_items**(gauge)                           | Outlook mailbox daily deleted item count in organization*Shown as item*                                                       |
| **rapdev.o365.outlook.mailbox.detail.deleted.quota.over**(gauge)                | Outlook mailbox deleted (recoverable) quota overage*Shown as byte*                                                            |
| **rapdev.o365.outlook.mailbox.detail.deleted.used**(gauge)                      | Outlook mailbox daily deleted items size by principal*Shown as byte*                                                          |
| **rapdev.o365.outlook.mailbox.detail.items**(gauge)                             | Outlook mailbox daily items count by principal*Shown as item*                                                                 |
| **rapdev.o365.outlook.mailbox.detail.items.deleted**(gauge)                     | Outlook mailbox daily deleted items count by principal*Shown as item*                                                         |
| **rapdev.o365.outlook.mailbox.detail.refresh**(gauge)                           | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.mailbox.detail.storage.quota.over**(gauge)                | Outlook mailbox storage quota overage*Shown as byte*                                                                          |
| **rapdev.o365.outlook.mailbox.detail.storage.used**(gauge)                      | Outlook mailbox daily item size by principal*Shown as byte*                                                                   |
| **rapdev.o365.outlook.mailbox.items**(gauge)                                    | Outlook mailbox daily item count in organization*Shown as item*                                                               |
| **rapdev.o365.outlook.mailbox.quota**(gauge)                                    | Outlook daily count of mailbox quota status by category                                                                       |
| **rapdev.o365.outlook.mailbox.quota.refresh**(gauge)                            | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.mailbox.refresh**(gauge)                                  | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.mailbox.storage.refresh**(gauge)                          | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.outlook.mailbox.storage.used**(gauge)                             | Outlook mailbox daily storage used size in organization*Shown as byte*                                                        |
| **rapdev.o365.outlook.mailbox.total**(gauge)                                    | Outlook daily, total count of mailboxes in organization                                                                       |
| **rapdev.o365.outlook.versions.users**(gauge)                                   | Outlook unique user counts by desktop version over report period*Shown as user*                                               |
| **rapdev.o365.outlook.versions.users.refresh**(gauge)                           | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.activity.files**(gauge)                                | SharePoint daily, unique file activity count by activity type*Shown as file*                                                  |
| **rapdev.o365.sharepoint.activity.files.refresh**(gauge)                        | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.activity.pages.refresh**(gauge)                        | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.activity.pages.visits**(gauge)                         | SharePoint daily, unique page visits count                                                                                    |
| **rapdev.o365.sharepoint.activity.users**(gauge)                                | SharePoint daily, unique user count by activity type*Shown as file*                                                           |
| **rapdev.o365.sharepoint.activity.users.refresh**(gauge)                        | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.files.active**(gauge)                                  | SharePoint daily, active file count by site type*Shown as file*                                                               |
| **rapdev.o365.sharepoint.files.refresh**(gauge)                                 | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.files.total**(gauge)                                   | SharePoint daily, total file count by site type*Shown as file*                                                                |
| **rapdev.o365.sharepoint.pages.refresh**(gauge)                                 | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.pages.views**(gauge)                                   | SharePoint daily page views by site type                                                                                      |
| **rapdev.o365.sharepoint.sites.active**(gauge)                                  | SharePoint daily, active site count by site type                                                                              |
| **rapdev.o365.sharepoint.sites.refresh**(gauge)                                 | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.sites.total**(gauge)                                   | SharePoint daily, total site count by site type                                                                               |
| **rapdev.o365.sharepoint.storage.allocated**(gauge)                             | SharePoint allocated storage in the organization*Shown as byte*                                                               |
| **rapdev.o365.sharepoint.storage.refresh**(gauge)                               | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.sharepoint.storage.used**(gauge)                                  | SharePoint used storage in the organization*Shown as byte*                                                                    |
| **rapdev.o365.synthetic.email.bounced**(gauge)                                  | Bounce state of the remote synthetic email probe delivery                                                                     |
| **rapdev.o365.synthetic.email.hop.elapsed**(gauge)                              | Elapsed time between hops                                                                                                     |
| **rapdev.o365.synthetic.email.hops**(gauge)                                     | Number of SMTP relay hops for round-trip processing of email message probe                                                    |
| **rapdev.o365.synthetic.email.last\_seen**(gauge)                               | Time elapsed since agent last contacted synthetic email infrastructure*Shown as second*                                       |
| **rapdev.o365.synthetic.email.last\_sent**(gauge)                               | Time elapsed since remote synthetic email probe was sent*Shown as second*                                                     |
| **rapdev.o365.synthetic.email.rtt**(gauge)                                      | Round-Trip time for email send and receive from remote synthetic email infrastructure*Shown as millisecond*                   |
| **rapdev.o365.synthetic.response.time**(gauge)                                  | Elapsed time of synthetic http request*Shown as millisecond*                                                                  |
| **rapdev.o365.synthetic.sharepoint.site.CPUDuration**(gauge)                    | CPU duration*Shown as millisecond*                                                                                            |
| **rapdev.o365.synthetic.sharepoint.site.ClaimsAuthenticationTime**(gauge)       | Time taken for claims authentication by ClaimsAuthenticationTimeType*Shown as millisecond*                                    |
| **rapdev.o365.synthetic.sharepoint.site.IisLatency**(gauge)                     | Time in milliseconds taken for SharePoint Online begin loading the page*Shown as millisecond*                                 |
| **rapdev.o365.synthetic.sharepoint.site.Network\_PacketRetransmitCount**(gauge) | Network packet retransmit count                                                                                               |
| **rapdev.o365.synthetic.sharepoint.site.Network\_SmoothedRoundTripTime**(gauge) | Network smoothed round-trip time*Shown as millisecond*                                                                        |
| **rapdev.o365.synthetic.sharepoint.site.Network\_WindowScaleOption**(gauge)     | Network window scale option                                                                                                   |
| **rapdev.o365.synthetic.sharepoint.site.QueryCount**(gauge)                     | Query count                                                                                                                   |
| **rapdev.o365.synthetic.sharepoint.site.QueryDuration**(gauge)                  | Query duration*Shown as millisecond*                                                                                          |
| **rapdev.o365.synthetic.sharepoint.site.spRequestDuration**(gauge)              | Time taken for SharePoint to process the page*Shown as millisecond*                                                           |
| **rapdev.o365.teams.activity.users**(gauge)                                     | Teams daily, unique user count by activity type*Shown as user*                                                                |
| **rapdev.o365.teams.activity.users.refresh**(gauge)                             | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.teams.device.users**(gauge)                                       | Teams daily, unique user count by device type*Shown as user*                                                                  |
| **rapdev.o365.teams.device.users.refresh**(gauge)                               | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.yammer.activity**(gauge)                                          | Yammer daily activity counts by activity type*Shown as occurrence*                                                            |
| **rapdev.o365.yammer.activity.refresh**(gauge)                                  | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.yammer.activity.users**(gauge)                                    | Yammer daily, unique user count by activity type*Shown as user*                                                               |
| **rapdev.o365.yammer.activity.users.refresh**(gauge)                            | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.yammer.device.users**(gauge)                                      | Yammer daily, unique user count by device type*Shown as user*                                                                 |
| **rapdev.o365.yammer.device.users.refresh**(gauge)                              | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.yammer.groups.active**(gauge)                                     | Yammer daily, active group count                                                                                              |
| **rapdev.o365.yammer.groups.activity**(gauge)                                   | Yammer daily, unique group count by activity type                                                                             |
| **rapdev.o365.yammer.groups.activity.refresh**(gauge)                           | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.yammer.groups.refresh**(gauge)                                    | Elapsed days since last report refresh*Shown as day*                                                                          |
| **rapdev.o365.yammer.groups.total**(gauge)                                      | Yammer daily, total group count                                                                                               |
| **rapdev.o365.onedrive.storage.allocated**(gauge)                               | OneDrive allocated site storage in organization [supported in v2.2.0 and below]*Shown as byte*                                |
| **rapdev.o365.skype.activity**(gauge)                                           | Skype daily activity counts by activity type [deprecated]                                                                     |
| **rapdev.o365.skype.activity.organizer**(gauge)                                 | Skype daily organizer activity counts by activity type [deprecated]                                                           |
| **rapdev.o365.skype.activity.organizer.minutes**(gauge)                         | Skype daily organizer minute counts by activity type [deprecated]*Shown as minute*                                            |
| **rapdev.o365.skype.activity.organizer.minutes.refresh**(gauge)                 | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.organizer.refresh**(gauge)                         | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.organizer.users**(gauge)                           | Skype daily, unique organizer user counts by activity type [deprecated]*Shown as user*                                        |
| **rapdev.o365.skype.activity.organizer.users.refresh**(gauge)                   | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.p2p**(gauge)                                       | Skype daily peer-to-peer activity counts by activity type [deprecated]                                                        |
| **rapdev.o365.skype.activity.p2p.minutes**(gauge)                               | Skype daily peer-to-peer minute counts by activity type [deprecated]*Shown as minute*                                         |
| **rapdev.o365.skype.activity.p2p.minutes.refresh**(gauge)                       | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.p2p.refresh**(gauge)                               | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.p2p.users**(gauge)                                 | Skype daily, unique peer-to-peer user counts by activity type [deprecated]*Shown as user*                                     |
| **rapdev.o365.skype.activity.p2p.users.refresh**(gauge)                         | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.participant**(gauge)                               | Skype daily participant activity counts by activity type [deprecated]                                                         |
| **rapdev.o365.skype.activity.participant.minutes**(gauge)                       | Skype daily participant minute counts by activity type [deprecated]*Shown as minute*                                          |
| **rapdev.o365.skype.activity.participant.minutes.refresh**(gauge)               | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.participant.refresh**(gauge)                       | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.participant.users**(gauge)                         | Skype daily, unique participant user counts by activity type [deprecated]*Shown as user*                                      |
| **rapdev.o365.skype.activity.participant.users.refresh**(gauge)                 | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.refresh**(gauge)                                   | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.activity.users**(gauge)                                     | Skype daily user counts by activity type [deprecated]                                                                         |
| **rapdev.o365.skype.activity.users.refresh**(gauge)                             | Elapsed days since last report refresh [deprecated]*Shown as day*                                                             |
| **rapdev.o365.skype.device.users**(gauge)                                       | Skype daily, unique user counts by device type [deprecated]*Shown as device*                                                  |
| **rapdev.o365.skype.device.users.refresh**(gauge)                               | Elapsed days since report refresh [deprecated]*Shown as day*                                                                  |
| **rapdev.o365.yammer.activity.groups**(gauge)                                   | Yammer daily, unique group count by activity type [supported in v2.2.0 and below]                                             |
| **rapdev.o365.yammer.activity.groups.refresh**(gauge)                           | Elapsed days since last report refresh [supported in v2.2.0 and below]*Shown as day*                                          |
| **rapdev.o365.synthetic.response**(gauge)                                       | State of synthetic http request [supported in v2.2.0 and below]                                                               |
| **rapdev.o365.synthetic.IisLatency**(gauge)                                     | Time in milliseconds taken for SharePoint Online begin loading the page [supported in v2.2.0 and below]*Shown as millisecond* |
| **rapdev.o365.synthetic.spRequestDuration**(gauge)                              | Time taken for SharePoint to process the page [supported in v2.2.0 and below]*Shown as millisecond*                           |
| **rapdev.o365.synthetic.QueryCount**(gauge)                                     | Query count [supported in v2.2.0 and below]                                                                                   |
| **rapdev.o365.synthetic.QueryDuration**(gauge)                                  | Query duration [supported in v2.2.0 and below]*Shown as millisecond*                                                          |
| **rapdev.o365.synthetic.CPUDuration**(gauge)                                    | CPU duration [supported in v2.2.0 and below]*Shown as millisecond*                                                            |
| **rapdev.o365.synthetic.ClaimsAuthenticationTime**(gauge)                       | Time take for claims authentication by ClaimsAuthenticationTimeType [supported in v2.2.0 and below]*Shown as millisecond*     |
| **rapdev.o365.synthetic.Network\_WindowScaleOption**(gauge)                     | Network window scale option [supported in v2.2.0 and below]                                                                   |
| **rapdev.o365.synthetic.Network\_PacketRetransmitCount**(gauge)                 | Network packet retransmit count [supported in v2.2.0 and below]                                                               |
| **rapdev.o365.synthetic.Network\_SmoothedRoundTripTime**(gauge)                 | Network smoothed round-trip time [supported in v2.2.0 and below]*Shown as millisecond*                                        |

### Service Checks{% #service-checks %}

**rapdev.o365.status**

Returns `OK` if the agent check is successful, `CRITICAL` for errors, or `UNKNOWN` if the check is disabled.

*Statuses: ok, critical, unknown*

## Support{% #support %}

For support or feature requests please contact RapDev.io through the following channels:

- Email: [support@rapdev.io](mailto:support@rapdev.io)
- Chat: [rapdev.io](https://www.rapdev.io/#Get-in-touch)
- Phone: 855-857-0222

This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.

## Further Reading{% #further-reading %}

- [Monitor Microsoft 365 with RapDev's integration in the Datadog Marketplace](https://www.datadoghq.com/blog/rapdev-microsoft-365-datadog-marketplace/)
