Entitlement Service Monitoring Overview entitlement-service-monitoring-overview
Introduction introduction
TVE sites and apps need to be available 24/7, so customers require real-time insight into entitlement events in order to detect and correct problems as quickly as possible. They also need to analyze monthly data in order to determine which platforms are providing the bulk of the traffic, and which platforms might have a bad implementation and poor conversion rates.
Entitlement Service Monitoring (ESM) provides Programmers and MVPDs wit a data feed that offers real-time visibility into their Authentication and Authorization events. The data is collected from the Adobe Pass Authentication systems, and provided through a RESTful API. Customers can consume the data in a direct fashion, or from within their own custom-built operational dashboards.
The core elements of the ESM system are its metrics and dimensions. ESM generates reports that contain aggregated metrics according to the dimension selection. As Adobe Pass events are logged in PST timezone, the ESM reports are also available in PST timezone.
The ESM API is not generally available. Contact your Adobe representative for availability questions.
ESM for Programmers esm-for-programmers
Programmers can monitor the following metrics: programmers-monitor-metrics
This is computed for each individual Data Center. When “dc” dimension is not requested, this metric will not be displayed.
This is computed for each individual Data Center. When “dc” dimension is not requested, this metric will not be displayed.
Programmers can filter the metrics listed above by the following dimensions: progr-filter-metrics
The values can be:
- N/A - the authentication was provided by Adobe Pass Authentication
- Apple - the external system that provided the authentication is Apple
The values can be:
- N/A - the event did not originate from a Clientless SDK
- Unknown - Since the deviceType parameter from a Clientless API is optional, there are calls that do not contain any value.
- any other value that was sent through the Clientless API, e.g. xbox, appletv, roku etc.
- Android
- FireTV
- Roku
- iOS
- tvOS
- etc
ESM for MVPDs esm-for-mvpds
MVPDs can monitor the following metrics:
MVPDs can filter the metrics listed above by the following dimensions:
The values can be:
- N/A - the authentication was provided by Adobe Pass Authentication
- Apple - the external system that provided the authentication is Apple
The values can be:
- N/A - the event did not originate from a Clientless SDK
- Unknown - Since the deviceType parameter from a Clientless API is optional, there are calls that do not contain any value.
- any other value that was sent through the Clientless API, e.g. xbox, appletv, roku etc.
- Android
- FireTV
- Roku
- iOS
- tvOS
- etc
Use Cases use-cases
You can use the ESM data for the following use cases:
-
Monitoring - Ops or monitoring teams can create a dashboard or chart that calls the API every minute. Using the information displayed they can detect a problem (with Adobe Pass Authentication, or with an MVPD) the minute it appears.
-
Debugging/Quality Testing - Because data is also broken down by platform, device, browser, and OS, analyzing usage patterns can pinpoint problems on specific combinations (e.g., Safari on OSX).
-
Analytics - The data provided can be used to supplement/audit the client side data being collected through Adobe Analytics or another analytics tool.