summaryrefslogtreecommitdiffstats
path: root/webapp/components/analytics/system_analytics.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/components/analytics/system_analytics.jsx')
-rw-r--r--webapp/components/analytics/system_analytics.jsx37
1 files changed, 37 insertions, 0 deletions
diff --git a/webapp/components/analytics/system_analytics.jsx b/webapp/components/analytics/system_analytics.jsx
index 5bd8b1d28..2b4b5b48f 100644
--- a/webapp/components/analytics/system_analytics.jsx
+++ b/webapp/components/analytics/system_analytics.jsx
@@ -82,6 +82,7 @@ class SystemAnalytics extends React.Component {
const stats = this.state.stats;
let advancedCounts;
+ let advancedStats;
let advancedGraphs;
let banner;
if (global.window.mm_license.IsLicensed === 'true') {
@@ -130,6 +131,41 @@ class SystemAnalytics extends React.Component {
</div>
);
+ advancedStats = (
+ <div className='row'>
+ <StatisticCount
+ title={
+ <FormattedMessage
+ id='analytics.system.totalWebsockets'
+ defaultMessage='Websocket Conns'
+ />
+ }
+ icon='fa-user'
+ count={stats[StatTypes.TOTAL_WEBSOCKET_CONNECTIONS]}
+ />
+ <StatisticCount
+ title={
+ <FormattedMessage
+ id='analytics.system.totalMasterDbConnections'
+ defaultMessage='Master DB Conns'
+ />
+ }
+ icon='fa-terminal'
+ count={stats[StatTypes.TOTAL_MASTER_DB_CONNECTIONS]}
+ />
+ <StatisticCount
+ title={
+ <FormattedMessage
+ id='analytics.system.totalReadDbConnections'
+ defaultMessage='Replica DB Conns'
+ />
+ }
+ icon='fa-terminal'
+ count={stats[StatTypes.TOTAL_READ_DB_CONNECTIONS]}
+ />
+ </div>
+ );
+
const channelTypeData = formatChannelDoughtnutData(stats[StatTypes.TOTAL_PUBLIC_CHANNELS], stats[StatTypes.TOTAL_PRIVATE_GROUPS], this.props.intl);
const postTypeData = formatPostDoughtnutData(stats[StatTypes.TOTAL_FILE_POSTS], stats[StatTypes.TOTAL_HASHTAG_POSTS], stats[StatTypes.TOTAL_POSTS], this.props.intl);
@@ -246,6 +282,7 @@ class SystemAnalytics extends React.Component {
/>
</div>
{advancedCounts}
+ {advancedStats}
{advancedGraphs}
<div className='row'>
<LineChart