diff options
Diffstat (limited to 'src/zenserver/diag/diagsvcs.h')
| -rw-r--r-- | src/zenserver/diag/diagsvcs.h | 15 |
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 |