- URL: https://<site-url>/usagereports
- Operations:Create Usage Report
- Child Resources:Settings, Usage Report
- Required Capability:Default administrator role | All authorized privileges
- Version Introduced:10.3
Description
This resource is a collection of all the usage reports created within your site. The Create Usage Report operation lets you define a new usage report.
Request parameters
Parameter | Description |
---|---|
f | The response format. The default response format is html. Values: html | json | pjson |
Example usage
Below is a sample request URL for the usagereports resource:
https://machine.domain.com/webadaptor/admin/usagereports?f=json
JSON Response syntax
{
"metrics": [<usage-report1>, < usage-report2>]
}
JSON Response example
{
"metrics": [
{
"reportname": 1394219221008,
"since": "LAST_MONTH",
"queries": [
{
"resourceURIs": ["services/Map_bv_999.MapServer"],
"metrics": ["RequestCount"]
}
],
"metadata": "This could be any String or JSON Object. The usage report below shows how this parameter is used for storing report metadata."
}
],
{
"reportname": 1394223588659,
"since": "LAST_MONTH",
"queries": [
{
"resourceURIs": [
"services/Map_bv_999.MapServer",
"services/",
"services/Map_bv_901.MapServer"
],
"metrics": ["RequestCount"]
}
],
"metadata": {
"temp": false,
"title": "Request Count Report",
"styles": {
"services/Map_bv_901.MapServer": {
"color": "#B82500",
"marker": "m-3-3l 0 6 6 0 0-6z"
},
"services/": {"marker": "m 0-3l 3 3-3 3-3-3z"},
"services/Map_bv_999.MapServer": {
"color": "#E97000",
"marker": "m-3 3l 3-6 3 6z"
}
}
}
}
}