From 7a41002e438b6c1f697926ea873482232ed81821 Mon Sep 17 00:00:00 2001 From: Quentin Duchemin <quentinduchemin@tuta.io> Date: Wed, 3 Jun 2020 23:55:39 +0200 Subject: [PATCH] Add Mattermost websocket connection number --- mattermost/mattermost.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mattermost/mattermost.py b/mattermost/mattermost.py index 4366c7d..a59c538 100644 --- a/mattermost/mattermost.py +++ b/mattermost/mattermost.py @@ -130,6 +130,17 @@ class MattermostCollector(object): } }) + metrics.append({ + 'measurement': 'total_websocket_connections', + 'tags': { + 'name': instance['config']['name'] + }, + 'time': current_timestamp, + 'fields': { + 'value': data['total_websocket_connections'] + } + }) + # Get daily stats daily_data = self._get_daily_stats(instance) if daily_data is None: @@ -177,6 +188,7 @@ class MattermostCollector(object): # Extract values data['public_channels'] = cls._get_value(res, 'channel_open_count') data['private_channels'] = cls._get_value(res, 'channel_private_count') + data['total_websocket_connections'] = clis._get_value(res, 'total_websocket_connections') data['posts'] = cls._get_value(res, 'post_count') data['users'] = cls._get_value(res, 'unique_user_count') data['teams'] = cls._get_value(res, 'team_count') -- GitLab