How to track interfaces utilization/transactions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-18-2023 05:23 AM
Hello.
We have like 50+ interfaces which get/post/patch data from/to our instance.
They are doing retrieve information's by GET, they open incidents by POST or do some updates via PATCH etc etc.
Each interface has it's own technical user. Let's call them
TUAAA01 - netcool interface
TUBBB02 - microsoft teams integration
TUCCC03 - nokia interface
.
.
TUZZZ50 - apple interface
All of them (technical users) are stored in SYS User table and got specific roles which gives them specific rights on our instance.
I would like to track utilization of those interfaces.
Because some of those interfaces are doing POST (creation of Incidents) I know that for example this interface connected AT least 10 times to our instance and opened 10 incidents. So I know it is used.
But for example I do not know how many GET's (retrieve data) it has done during a week.
I got some interfaces which are doing only GET's - like "get incidents details" - so something not visible for me.
How I can track those data? How I can get info from a system that for example:
1. user TUAAA01 connected to our instance 10 times (2 times to do GET and 8 times to make some post and for example 1 connection was failed because of timeout)
2. user TUCCC03 did 1000 connections per day
3. user TUZZZ50 did not connect to our instance since 100 days?
Thx for advise.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-18-2023 05:50 AM
Hi @Don Dom
1. Audit Logging:
Enable and configure the ServiceNow audit log to capture user activity, including successful and failed login attempts, record accesses, and other system events. You can specify which tables and actions you want to log.
2. System Logs:
ServiceNow maintains system logs that capture user activity, errors, and performance data. These logs can be used to identify patterns of usage and to diagnose issues.
3. Reporting:
Use ServiceNow reporting capabilities to create custom reports and dashboards that track user activity over time. This can help you identify trends and spot anomalies.
4. ServiceNow Performance Analytics:
Leverage Performance Analytics to create key performance indicators (KPIs) related to interface usage. This allows you to visualize trends and performance metrics in real-time.
Please, don't forget to mark my answer as correct if it solves your issue or mark it as helpful if it is relevant for you!
Regards,
Tushar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-18-2023 06:29 AM
Ok, thank you, so there is no one table to track "interfaces" activities?
thx.