Select to view content in your preferred language

Get usage and view counts on portal items (services, web apps, etc) within a specific date range (similar to AGOL)

346
4
02-03-2025 06:49 AM
Labels (2)
imansbburg
Occasional Contributor

Is it possible to get view counts and usage information for Map Applications, Web Experiences, and/or map services from ArcGIS Enterprise (11.3) and our own federated arcgis server services within a specific date range? I've found we can get reports that include view counts, but those view counts are just for all time from what I understand. The way AGOL makes available usage statistics within a date range would be very perfect for reporting purposes (see screenshot) required for the higher-ups in my org, but all our authoritative content is shared from our portal site. 

Screenshot 2025-02-03 094852.jpg

Tags (3)
4 Replies
TravisOrmsby
Esri Contributor

@imansbburg - there isn't the equivalent of the item usage report in ArcGIS Enterprise. This FAQ lays out some alternatives, but as you note, the per-item usage values are all-time, not for any particular period. For services (as opposed to maps, apps, and other content), you could use the statistics tab in Server Manager, which can limit the scope to particular dates.

0 Kudos
imansbburg
Occasional Contributor

Bummer. Is there any option at all to get this kind of web traffic metric by map application? Stats from Server Manager are still too broad. Does ArcGIS Monitor get anything like this?

I also found that a scheduled report I set up a few days ago never ran on it's start date. An error message always crops up that 'monthly items' report name already exists, even if I try to give it a different name (i.e. 'quarterly' for a quarterly item report). 

0 Kudos
ZeeshanKhan1
Occasional Contributor

There is no one place to find this information, but for sure you can find some information inside the Audit Logs on the portal.

 

x:\arcgisportal\logs\vm-name\audit\

0 Kudos
TravisOrmsby
Esri Contributor

I don't think there's any way to collect the usage statistics directly. In ArcGIS Online, the request uses the /sharing/rest/portals/[portalID]/usage endpoint, which isn't supported for ArcGIS Enterprise. Couple other options that occur to me:

1) Upvote and comment on this ArcGIS Enterprise Ideas page to add the usage functionality to Enterprise. You might also mention the use case to your Esri Account Rep so the feedback is recorded that way as well.
2) Run the item report on a monthly basis, then calculate the differences. Not sure why the scheduled report failed to generate in your case, I didn't have any issues creating multiple reports at 11.4 as long as the names were different. 
3) Parse the logs of your webserver to see all the incoming requests. To me, this sounds like a significant undertaking. The business need for getting the stats would probably have to be very high to justify the effort. 

0 Kudos