Skip to Main Content
AVEVA™ PI System™ Feedback Portal

Welcome to our feedback site!


We created this site to hear your enhancement ideas, suggestions and feedback about AVEVA products and services. All of the feedback you share here is monitored and reviewed by the AVEVA product managers.

To start, take a look at the ideas in the list below and VOTE for your favorite ideas submitted by other users. POST your own idea if it hasn’t been suggested yet. Include COMMENTS and share relevant business case details that will help our product team get more information on the suggestion. Please note that your ideas and comments are visible to all other users.


This page is for feedback specifically for AVEVA PI System. For links to our other feedback portals, please see the tab RESOURCES below.

Status No status
Created by Steven.Taylor
Created on Aug 20, 2022

Analytics Service Utilization

The current 'Analysis Service Statistics' explain quantitatively "what is happening", but do not quantify the available capacity of the analytics engine. Managing a large and busy AF Server involves far too much guesswork as to how much additional throughput is available. At any given moment, hundreds of analytics are running in parallel across dozens of calculation threads, using several or dozens of paralleldatapipes - but as far as I can find, there is no meaningful way to monitor the overall activity levels. Bottlenecking occurs in many different ways - available CPU, available RAM, available threads, available data pipes, available data rates on the network... are sudden spikes associated with changes in volume of real-time data, or due to periodically scheduled analytics? Currently the official toolset is too limited to track down every eventuality. Users see the Latency escalating, and can lose a lot of time trying to understand why. The following Performance Counters should be made available: - Evaluation Thread Utilization (%) (percentage of threads currently in use) - Evaluation Thread Utilization by Scheduled Analytics (%) (percentage of threads currently in use by scheduled analytics) - Evaluation Thread Utilization by Event-triggered Analytics (%) (percentage of threads currently in use by event-triggered analytics) - Evaluation Thread Utilization by Backfilling (%) (percentage of threads currently in use by backfilling analytics) - ParallelDataPipe Utilization (%) (percentage of datapipes in use) Whether as discrete numbers or percentages, these counters are *essential* for understanding the forward capacity of AF and identifying bottlenecks in Analytic Service performance as they occur.
  • Attach files