diff options
author | alexvru <alexvru@ydb.tech> | 2023-06-28 21:35:59 +0300 |
---|---|---|
committer | alexvru <alexvru@ydb.tech> | 2023-06-28 21:35:59 +0300 |
commit | 17a85ebbecab569ae12788ada1352c56cc9b1e1c (patch) | |
tree | 26ac0f41e343d831b2c97d7c77bd323323a34c90 /library/cpp/monlib/service/pages/index_mon_page.h | |
parent | 0abb29c131758b92583251c6051e12add7083c29 (diff) | |
download | ydb-17a85ebbecab569ae12788ada1352c56cc9b1e1c.tar.gz |
Improve monitoring
Diffstat (limited to 'library/cpp/monlib/service/pages/index_mon_page.h')
-rw-r--r-- | library/cpp/monlib/service/pages/index_mon_page.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/library/cpp/monlib/service/pages/index_mon_page.h b/library/cpp/monlib/service/pages/index_mon_page.h index af96bcd2b9..0aaf826d46 100644 --- a/library/cpp/monlib/service/pages/index_mon_page.h +++ b/library/cpp/monlib/service/pages/index_mon_page.h @@ -2,12 +2,14 @@ #include "mon_page.h" +#include <list> + namespace NMonitoring { struct TIndexMonPage: public IMonPage { TMutex Mtx; - typedef TVector<TMonPagePtr> TPages; - TPages Pages; - typedef THashMap<TString, TMonPagePtr> TPagesByPath; + using TPages = std::list<TMonPagePtr>; + TPages Pages; // a list of pages to maintain specific order + using TPagesByPath = THashMap<TString, TPages::iterator>; TPagesByPath PagesByPath; TIndexMonPage(const TString& path, const TString& title) |