This section shows total values for various statistics, visualized as singlestat.
Users currently online/away.
Connected DDP users including mobile/alternative clients, bots, APIs, etc.
Total amount of users / rooms / messages.
Difference (based on the selected time in Grafana's time picker on the top right) of users / rooms / messages.
Information about the metrics itself, visualized in graphs.
Shows how many requests agains Rocket.Chat's Prometheus exporter endpoint (http://rocketchat/metrics
) have been made so far.
Shows the total size (in kB) of Rocket.Chat's Prometheus exporter endpoint HTTP response.
Information about the NodeJS environment, visualized in graphs.
Shows active handles (can be opened files, database connections or network requests) per instance.
Shows requests handled per instance.
Displays potential lag in event loop per instance.
Shows total JavaScript heap memory in use.
Shows JavaScript heap memory per instance.
Show runtime of each garbage collector tasks. (Needs to be enabled first in Rocket.Chat's admin UI under "Logs" → "Prometheus" → "Collect NodeJS GC")
Show how much space garbage collector could free per instance. (Needs to be enabled first in Rocket.Chat's admin UI under "Logs" → "Prometheus" → "Collect NodeJS GC")
Shows information about the builtin DDP rate limiter. Will only show data in case the rate limiter is actually active and collecting limit violations, visualized in graphs.
Shows violation by type.
Shows violation by application methods.
Shows violation by userId.
Shows violation by connectionId.
This section contains information about Rocket.Chat itself, visualized in graphs.
Shows messages sent in the past 30 minutes, per instance.
Displays total messages sent.
Shows online and away users.
Shows all established (alternative clients, API, bots)) as well as authenticated sessions.
Shows established web socket connections, per instance.
Displays installed / disabled and failed apps, per instance.
Shows specific oplog events for each collection.
Shows amount of oplog events, per instance.
Shows oplog events in queue (in case there are any).
Displays amount of push notifications in queue.
Shows the total amount of users.
Shows the total amount of created rooms.
Displays the notification per minute throughput.
Shows the timing of exectued functions, visualized in graphs. Useful to troubleshoot application performance issues.
Shows the timing of consumed subscriptions, visualized in graphs. Useful to troubleshoot application performance issues.
Shows the timing of triggered callbacks and hooks, visualized in graphs. Useful to troubleshoot application performance issues.
Shows the timing of triggered REST API endpoints, visualized in graphs. Useful to troubleshoot application performance issues.