help:'summary of meteor subscriptions count and time',
labelNames:['subscription']
});
RocketChat.metrics.messagesSent=newclient.Counter({'name':'message_sent','help':'cumulated number of messages sent'});
RocketChat.metrics.notificationsSent=newclient.Counter({'name':'notification_sent',labelNames:['type'],'help':'cumulated number of notifications sent'});
RocketChat.metrics.messagesSent=newclient.Counter({'name':'rocketchat_message_sent','help':'cumulated number of messages sent'});
RocketChat.metrics.notificationsSent=newclient.Counter({'name':'rocketchat_notification_sent',labelNames:['type'],'help':'cumulated number of notifications sent'});
RocketChat.metrics.ddpSessions=newclient.Gauge({'name':'ddp_sessions_count','help':'number of open ddp sessions'});
RocketChat.metrics.ddpConnectedUsers=newclient.Gauge({'name':'ddp_connected_users','help':'number of connected users'});
RocketChat.metrics.ddpSessions=newclient.Gauge({'name':'rocketchat_ddp_sessions_count','help':'number of open ddp sessions'});
RocketChat.metrics.ddpAthenticatedSessions=newclient.Gauge({'name':'rocketchat_ddp_sessions_auth','help':'number of authenticated open ddp sessions'});
RocketChat.metrics.ddpConnectedUsers=newclient.Gauge({'name':'rocketchat_ddp_connected_users','help':'number of unique connected users'});
RocketChat.metrics.totalUsers=newclient.Gauge({'name':'users_total','help':'total of users'});
RocketChat.metrics.activeUsers=newclient.Gauge({'name':'users_active','help':'total of active users'});
RocketChat.metrics.nonActiveUsers=newclient.Gauge({'name':'users_non_active','help':'total of non active users'});
RocketChat.metrics.onlineUsers=newclient.Gauge({'name':'users_online','help':'total of users online'});
RocketChat.metrics.awayUsers=newclient.Gauge({'name':'users_away','help':'total of users away'});
RocketChat.metrics.offlineUsers=newclient.Gauge({'name':'users_offline','help':'total of users offline'});
RocketChat.metrics.totalUsers=newclient.Gauge({'name':'rocketchat_users_total','help':'total of users'});
RocketChat.metrics.activeUsers=newclient.Gauge({'name':'rocketchat_users_active','help':'total of active users'});
RocketChat.metrics.nonActiveUsers=newclient.Gauge({'name':'rocketchat_users_non_active','help':'total of non active users'});
RocketChat.metrics.onlineUsers=newclient.Gauge({'name':'rocketchat_users_online','help':'total of users online'});
RocketChat.metrics.awayUsers=newclient.Gauge({'name':'rocketchat_users_away','help':'total of users away'});
RocketChat.metrics.offlineUsers=newclient.Gauge({'name':'rocketchat_users_offline','help':'total of users offline'});
// Room statistics
RocketChat.metrics.totalRooms=newclient.Gauge({'name':'rooms_total','help':'total of rooms'});
RocketChat.metrics.totalChannels=newclient.Gauge({'name':'channels_total','help':'total of public rooms/channels'});
RocketChat.metrics.totalPrivateGroups=newclient.Gauge({'name':'private_groups_total','help':'total of private rooms'});
RocketChat.metrics.totalDirect=newclient.Gauge({'name':'direct_total','help':'total of direct rooms'});
RocketChat.metrics.totalLivechat=newclient.Gauge({'name':'livechat_total','help':'total of livechat rooms'});
RocketChat.metrics.totalRooms=newclient.Gauge({'name':'rocketchat_rooms_total','help':'total of rooms'});
RocketChat.metrics.totalChannels=newclient.Gauge({'name':'rocketchat_channels_total','help':'total of public rooms/channels'});
RocketChat.metrics.totalPrivateGroups=newclient.Gauge({'name':'rocketchat_private_groups_total','help':'total of private rooms'});
RocketChat.metrics.totalDirect=newclient.Gauge({'name':'rocketchat_direct_total','help':'total of direct rooms'});
RocketChat.metrics.totalLivechat=newclient.Gauge({'name':'rocketchat_livechat_total','help':'total of livechat rooms'});
// Message statistics
RocketChat.metrics.totalMessages=newclient.Gauge({'name':'messages_total','help':'total of messages'});
RocketChat.metrics.totalChannelMessages=newclient.Gauge({'name':'channel_messages_total','help':'total of messages in public rooms'});
RocketChat.metrics.totalPrivateGroupMessages=newclient.Gauge({'name':'private_group_messages_total','help':'total of messages in private rooms'});
RocketChat.metrics.totalDirectMessages=newclient.Gauge({'name':'direct_messages_total','help':'total of messages in direct rooms'});
RocketChat.metrics.totalLivechatMessages=newclient.Gauge({'name':'livechat_messages_total','help':'total of messages in livechat rooms'});
RocketChat.metrics.totalMessages=newclient.Gauge({'name':'rocketchat_messages_total','help':'total of messages'});
RocketChat.metrics.totalChannelMessages=newclient.Gauge({'name':'rocketchat_channel_messages_total','help':'total of messages in public rooms'});
RocketChat.metrics.totalPrivateGroupMessages=newclient.Gauge({'name':'rocketchat_private_group_messages_total','help':'total of messages in private rooms'});
RocketChat.metrics.totalDirectMessages=newclient.Gauge({'name':'rocketchat_direct_messages_total','help':'total of messages in direct rooms'});
RocketChat.metrics.totalLivechatMessages=newclient.Gauge({'name':'rocketchat_livechat_messages_total','help':'total of messages in livechat rooms'});