4. ReportingID¶
ReportingID’s are primarily used for grouping requests into reporting groups. Requests within a ReportingID are aggregated and displayed in Media Portal as well as used to group requests into log files.
Once a ReportingID is created, its attributes should not be changed/edited, but a ReportingID can be deleted/removed/reused from a Service Image. Changing the name of the ReportingID will essentially invalidate all cached content and force the CDN to refill the entire customer library which can have a negative impact on performance.
"reportingIds": [
{
"id": 24152,
"name": "www.bar.com"
}
]
The attributes of an ReportingId definition are as follows:
- id: A numerical identifier, must match the corresponding OriginID value
- name: A name which is used by the CenturyLink Media Portal for displaying Usage Data. Must be the first alias used to create the property and should not be changed.
A new ReportingID can only be created as part of creating a new Property, as described in the :ref: ‘Properties’ section.
Changed in version 19.1: Added the ability to create new ReportingIDs.
4.1. Standalone ReportingId¶
Starting in the 19.6 release, it is possible to define a standalone ReportingID. A standalone ReportingID is a ReportingID for which a corresponding OriginID does not exist. Such a ReportingID is used for grouping aliases into reporting groups for presentation in Media Portal (usage and real-time statistics). A standalone ReportingID can only be created by CTL CDN Support. Once a standalone ReportingID has been created, it can be reference in a Service Image within an Alias definition. A standalone ReportingID can be referenced by more than one Alias definition and can be used across different OriginIDs. The following Alias definition illustrates the use of a standalone ReportingID:
"aliasDefinitions": [
{
"id": 1,
"name": "example",
"originId": 24152,
"reportingId": 2468, ##reportingID is different from originID
"protocol": [
"HTTP"
],
"aliases": [
"www.example.com"
]
}
]
Note that if a ReportingID has a corresponding OriginID, it can only be used in an Alias definition with its corresponding OriginID. If a ReportingID, for which there is a corresponding OriginID, is used in an Alias definition but with a different OriginID, the service image will be rejected.
New in version 19.6: Added the ability to use ReportingIDs different from OriginID in an Alias definition.