aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/monlib/dynamic_counters/counters.cpp
diff options
context:
space:
mode:
authorAndrey Fomichev <andrey.fomichev@gmail.com>2022-02-10 16:49:12 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:12 +0300
commite542cc14db4240643a06bb0dde87ecf361f101ab (patch)
tree3b03a4b94acd11a4eca042532035806e5fa08ad1 /library/cpp/monlib/dynamic_counters/counters.cpp
parente2ac73225f30f7fcf7df3cb225cba257f56144c1 (diff)
downloadydb-e542cc14db4240643a06bb0dde87ecf361f101ab.tar.gz
Restoring authorship annotation for Andrey Fomichev <andrey.fomichev@gmail.com>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/monlib/dynamic_counters/counters.cpp')
-rw-r--r--library/cpp/monlib/dynamic_counters/counters.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/library/cpp/monlib/dynamic_counters/counters.cpp b/library/cpp/monlib/dynamic_counters/counters.cpp
index 3635d87d0d..2d7d0954d6 100644
--- a/library/cpp/monlib/dynamic_counters/counters.cpp
+++ b/library/cpp/monlib/dynamic_counters/counters.cpp
@@ -127,13 +127,13 @@ TIntrusivePtr<TDynamicCounters> TDynamicCounters::GetSubgroup(const TString& nam
}
return res;
}
-
+
TIntrusivePtr<TDynamicCounters> TDynamicCounters::FindSubgroup(const TString& name, const TString& value) const {
TReadGuard g(Lock);
const auto it = Counters.find({name, value});
return it != Counters.end() ? AsDynamicCounters(it->second) : nullptr;
-}
-
+}
+
void TDynamicCounters::RemoveSubgroup(const TString& name, const TString& value) {
auto g = LockForUpdate("RemoveSubgroup", name, value);
if (const auto it = Counters.find({name, value}); it != Counters.end() && AsDynamicCounters(it->second)) {
@@ -189,8 +189,8 @@ void TDynamicCounters::OutputHtml(IOutputStream& os) const {
OutputPlainText(os);
}
}
-}
-
+}
+
void TDynamicCounters::EnumerateSubgroups(const std::function<void(const TString& name, const TString& value)>& output) const {
TReadGuard g(Lock);
for (const auto& [key, value] : Counters) {
@@ -202,24 +202,24 @@ void TDynamicCounters::EnumerateSubgroups(const std::function<void(const TString
void TDynamicCounters::OutputPlainText(IOutputStream& os, const TString& indent) const {
auto snap = ReadSnapshot();
- // mark private records in plain text output
- auto outputVisibilityMarker = [] (EVisibility vis) {
- return vis == EVisibility::Private ? "\t[PRIVATE]" : "";
- };
+ // mark private records in plain text output
+ auto outputVisibilityMarker = [] (EVisibility vis) {
+ return vis == EVisibility::Private ? "\t[PRIVATE]" : "";
+ };
for (const auto& [key, value] : snap) {
if (const auto counter = AsCounter(value)) {
os << indent
<< key.LabelName << '=' << key.LabelValue
<< ": " << counter->Val()
- << outputVisibilityMarker(counter->Visibility())
+ << outputVisibilityMarker(counter->Visibility())
<< '\n';
} else if (const auto histogram = AsHistogram(value)) {
os << indent
<< key.LabelName << '=' << key.LabelValue
- << ":"
- << outputVisibilityMarker(histogram->Visibility())
- << "\n";
+ << ":"
+ << outputVisibilityMarker(histogram->Visibility())
+ << "\n";
auto snapshot = histogram->Snapshot();
for (ui32 i = 0, count = snapshot->Count(); i < count; i++) {