Microsoft 365

Supported OS Linux Mac OS Windows

marketplace
Integration version3.0.1

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

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

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

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


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

Further Reading

Additional helpful documentation, links, and articles: