Minor cleanup of metrics server
authorJanne Koschinski <janne@kuschku.de>
Tue, 3 Sep 2019 17:35:17 +0000 (19:35 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 15 Mar 2020 16:02:27 +0000 (17:02 +0100)
- Remove unused raw login metric
- We won't ever have more than 4 billion sessions at a time per user

src/core/metricsserver.cpp
src/core/metricsserver.h

index b0c7096..28376b7 100644 (file)
@@ -270,16 +270,6 @@ void MetricsServer::respond()
                     .toUtf8()
             );
         }
-        socket->write(
-                QString("quassel_login{successful=\"false\"} %1\n")
-                        .arg(QString::number((float) _loginFailed))
-                        .toUtf8()
-        );
-        socket->write(
-                QString("quassel_login{successful=\"true\"} %1\n")
-                        .arg(QString::number((float) _loginSuccessful))
-                        .toUtf8()
-        );
         socket->close();
     }
     else if (requestPath == "/healthz") {
@@ -352,7 +342,7 @@ void MetricsServer::addClient(UserId user)
 
 void MetricsServer::removeClient(UserId user)
 {
-    int count = _clientSessions.value(user, 0) - 1;
+    int32_t count = _clientSessions.value(user, 0) - 1;
     if (count <= 0) {
         _clientSessions.remove(user);
     }
@@ -368,7 +358,7 @@ void MetricsServer::addNetwork(UserId user)
 
 void MetricsServer::removeNetwork(UserId user)
 {
-    int count = _networkSessions.value(user, 0) - 1;
+    int32_t count = _networkSessions.value(user, 0) - 1;
     if (count <= 0) {
         _networkSessions.remove(user);
     }
@@ -396,13 +386,3 @@ void MetricsServer::setCertificateExpires(QDateTime expires)
 {
     _certificateExpires = std::move(expires);
 }
-
-void MetricsServer::loginSuccessful()
-{
-    _loginSuccessful++;
-}
-
-void MetricsServer::loginFailed()
-{
-    _loginFailed++;
-}
index bc8921c..aa56dab 100644 (file)
@@ -52,9 +52,6 @@ public:
     void transmitDataNetwork(UserId user, uint64_t size);
     void receiveDataNetwork(UserId user, uint64_t size);
 
-    void loginSuccessful();
-    void loginFailed();
-
     void messageQueue(UserId user, uint64_t size);
 
     void setCertificateExpires(QDateTime expires);
@@ -71,16 +68,13 @@ private:
 
     QHash<UserId, QString> _sessions{};
 
-    QHash<UserId, int64_t> _clientSessions{};
-    QHash<UserId, int64_t> _networkSessions{};
+    QHash<UserId, int32_t> _clientSessions{};
+    QHash<UserId, int32_t> _networkSessions{};
 
     QHash<UserId, uint64_t> _networkDataTransmit{};
     QHash<UserId, uint64_t> _networkDataReceive{};
 
     QHash<UserId, uint64_t> _messageQueue{};
 
-    uint64_t _loginSuccessful{};
-    uint64_t _loginFailed{};
-
     QDateTime _certificateExpires{};
 };