Widgets for Dashboard
Dashboard Summary is a set of important performance metrics for your application. These are the metrics:
- Pub/Sub Res. Time - Average time taken to process your publications in the server
- Method Res. Time - Average time taken to process your methods in the server
- Memory Usage/Host - Average memory usage of all of your hosts. We calculate the RSS size.
- CPU Usage - Average CPU usage across all of your hosts.
- Sessions/Host -Shows the average number of sessions for a host
Average Pub Sub Response Time
This chart shows the average response time for sending the initial data set for subscriptions. We calculate this metric when we detect this.ready() for a publication. This chart shows you whether your subscriptions are slow to process initially.
Average Methods Response Time
The chart above shows response time for method calls for the selected date range. The X-axis contains the date and the Y-axis contains the response time in milliseconds.
Memory Usage/Host (MB)
This charts shows the average memory usage across all the hosts in the given time range. We use RSS as the memory usage.
Event Loop Utilization
This charts shows the average utilization of the Event Loop across all hosts in the given time range.
This charts shows the CPU usage in percentage of your app. We are using usage npm module to track the correct cpu usage used by your app.
On linux usage module tracks CPU time via /proc filesystem.
This chart shows the total number of sessions in the given time range.
This chart shows the average number of subscriptions for a host across all hosts in the given time range.
This chart shows total number of created Observers initiated in the given time range.
Even though there are 1000 observers, actual number of observers will be less than 1000 because of observer reuse. If there are identical cursors, Meteor can reuse existing observers.
Created observers reflects the actual number of observers initiated.