aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/diag/diagsvcs.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/zenserver/diag/diagsvcs.h')
-rw-r--r--src/zenserver/diag/diagsvcs.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/zenserver/diag/diagsvcs.h b/src/zenserver/diag/diagsvcs.h
index 8cc869c83..87ce80b3c 100644
--- a/src/zenserver/diag/diagsvcs.h
+++ b/src/zenserver/diag/diagsvcs.h
@@ -6,6 +6,7 @@
#include <zenhttp/httpserver.h>
#include <filesystem>
+#include <vector>
//////////////////////////////////////////////////////////////////////////
@@ -89,10 +90,16 @@ private:
struct HealthServiceInfo
{
- std::filesystem::path DataRoot;
- std::filesystem::path AbsLogPath;
- std::string HttpServerClass;
- std::string BuildVersion;
+ std::filesystem::path DataRoot;
+ std::filesystem::path AbsLogPath;
+ std::string HttpServerClass;
+ std::string BuildVersion;
+ int Port = 0;
+ int Pid = 0;
+ bool IsDedicated = false;
+ int64_t StartTimeMs = 0;
+ std::vector<std::pair<std::string_view, bool>> BuildOptions;
+ std::vector<std::pair<std::string_view, std::string>> RuntimeConfig;
};
/** Health monitoring endpoint