How can we improve PI Developer Technologies for you?

Add Options for PI Web API Call Statistics

Add auditing or a view of statistics for the calls or requests done by each individual application. Allow a PI Admin to see which user or application is making a specific call and see how long it takes to complete to monitor performance and potentially resource intensive Web API calls.

34 votes
Sign in Sign in with OSIsoft
Signed in as (Sign out)

We’ll send you updates on this idea

Jeff Resnick shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in Sign in with OSIsoft
Signed in as (Sign out)
  • Mel@BHP commented  ·   ·  Flag as inappropriate

    We're having ongoing stack overflow memory leaks with WebAPI 2017R2. Desperate for more stats to alert us ahead of frustrated user calls.

  • bmccamant commented  ·   ·  Flag as inappropriate

    We'd like to know when clients are not able to connect or are getting timeouts on their queries. See Case 885702. The particular event of May 30 which prompted the case is a situation we want to be on top of - we want proactive intelligence of when it is happening instead of having a customer report the issue

  • wilson.laizo commented  ·   ·  Flag as inappropriate

    Right now we are trying to find some problems with our current WebAPI 2017R2 and without these it's been pretty hard. I can get some of the values looking at the Debug/Audit logs, but it takes a lot of time. Things like Average response time, Number of calls per second/minute, total number of calls, failed requests, maybe a different counter for each different type of call (POST, GET, BATCH, etc).

  • pspeybro commented  ·   ·  Flag as inappropriate

    Also some general performance counters like requests per second (or minute), response time, ... to get an idea how intensively the api is called.

Feedback and Knowledge Base

Posted ideas will have one of the following statuses.
Full definition of these statuses can be found on the Home Page.
No status