Statistics

plans-img Available on all plans

deployment-img Cloud and self-hosted deployments

Statistics on users, posts, and channels are tracked for each system and team. Enterprise Editions have access to advanced system statistics.

Note

To maximize performance for large Enterprise deployments, statistics for total posts, total hashtag posts, total file posts, posts per day, and activated users with posts per day are disabled. You can re-enable them by changing the MaxUsersForStatistics value in config.json.

For advanced metrics for Enterprise deployments, see performance monitoring documentation to learn more.

Site statistics

System statistics are viewable under System Console > Reporting. The data shown here is a cumulative sum across all teams on the system.

Total Users

The total number of active accounts created on your system. Excludes deactivated accounts.

Total Teams

The total number of teams created on your system.

Total Channels

The total number of public channels and private channels created in all the teams on your system, including deleted channels. Doesn’t include direct message channels.

Total Posts

The total number of posts made in all the teams on your system, including deleted posts and posts made using automation.

Daily Active Users

The total number of users who viewed the Mattermost site in the last 24 hours. Excludes bot users.

Monthly Active Users

The total number of users who viewed the Mattermost site in the last 30 days. Excludes bot users.

Total Posts (graph)

The total number of posts made on a certain day in all the teams on your system, including deleted posts and posts made using automation.

Total Posts from Bots (graph)

The total number of posts made by a bot account on a certain day in all the teams on your system, including deleted posts and posts made using automation.

Active Users with Posts (graph)

Users who made a post on a certain day in all the teams on your system, including system messages posted from the user’s account.

Advanced system statistics

Note

plans-img-yellow Available only on Enterprise plans

deployment-img-yellow Available only for self-hosted deployments

Mattermost Enterprise includes additional system statistics.

Total Sessions

The number of active user sessions connected to your system. Expired sessions are not counted.

Total Commands

The number of active slash commands currently set up on your system. Slash commands that are created and then removed in the Integrations menu are not counted.

Incoming Webhooks

The number of active incoming webhooks currently setup on your system. Incoming webhooks that are created and then removed in the Integrations menu are not counted.

Outgoing Webhooks

The number of active outgoing webhooks currently set up on your system. Outgoing webhooks that are created and then removed in the Integrations menu are not counted.

WebSocket Conns

The number of active WebSocket connections currently on your server.

Master DB Conns

The number of active connections currently on your master database.

Replica DB Conns

The number of active connections currently on one or more of your read replica databases.

Total Playbooks

The total number of playbooks on this server.

Total Playbook Runs

The total number of runs (active and complete) on this server.

Channel Types

This chart displays the number of public channels and private channels in a visual format, including channels that might have been deleted.

Posts, Files and Hashtags

This chart displays the number of posts containing files, hashtags, or only text. Posts containing both files and hashtags are counted in both categories, and deleted posts are included.

Team statistics

Team Statistics are viewable under System Console > Team Statistics. The data shown here is a cumulative sum across this team only, and excludes posts made in Direct Message channels, which are not tied to a team.

Total Users

The total number of active accounts on this team. Excludes deactivated accounts.

Public Channels

The number of public channels created in this team. Excludes deleted channels.

Private Channels

The number of private channels created in this team. Excludes deleted channels.

Total Posts

The total number of posts made in this team, including deleted posts and posts made using automation. Excludes posts made in Direct Message channels, which are not tied to a team.

Total Posts (graph)

The total number of posts made on a certain day in this team, including deleted posts and posts made using automation.

Active Users with Posts (graph)

Users who made a post on a certain day in this team, including system messages posted from the user’s account.

Recent Active Users

Twenty most recent users who have logged in and had recent browser activity in Mattermost.

Newly Created Users

Most recent users who have joined the team.

Troubleshooting/FAQ

I see an error: “Not enough data for a meaningful representation”

If the statistics page is loading endlessly and you get an error message saying “Not enough data for a meaningful representation”, check whether you’re using an ad blocker. An ad blocker can prevent this page from loading data. To test this, temporarily disable your ad blocker, or view the page in a browser without an ad blocker installed.

Can Team Admins review their own team’s statistics?

Note

plans-img-yellow Available only on Enterprise plans

deployment-img-yellow Available only for self-hosted deployments

Yes. In Mattermost Enterprise, you can enable Team Admins to see their team’s statistics by modifying available System Admin roles. Learn more about System Admin roles, including how to manage privileges and assign roles, in the Additional System Admin Roles documentation.

To enable Team Admins to access their team’s statistics:

  1. Go to System Console > User Management > System Roles, then edit the Viewer System Admin role.

Enable Team Admins to access their team's statistics in the System Console by going to User Management > System Roles, and making changes to the Viewer role.
  1. Under Privileges, expand the Reporting section, set Team Statistics to Read only, then set Site Statistics and Server Logs to No access.

  2. Set all other privileges to No access to restrict all users with the Viewer role to access only the Team Statistics page in the System Console.

On the Viewer page, restrict user access to the Team Statistics page by expanding the Reporting section, setting Site Statistics and Server Logs to No Access, and setting all other privileges to No Access.
  1. Under Assigned People, select Add People to assign Team Admins to the Viewer role, and enable them to access their team’s statistics.

On the Viewer page, specify which users can access the Team Statistics page by assigning specific users the Viewer admin role.
  1. Select Save.

Note

System Admins must manually add people to or remove people from the Viewer System Admin role to address Team Admin changes, such as promotions or demotions.