diff options
author | wint <[email protected]> | 2023-08-10 12:14:43 +0300 |
---|---|---|
committer | wint <[email protected]> | 2023-08-10 13:17:50 +0300 |
commit | 583e78583f046159771306f061fa481bc4a5a95f (patch) | |
tree | 276efdcb51bd4fbc3cc51c4a4eebd241b90a4974 | |
parent | 11287eab3867f6c4cc913f8b8e1155ece43e8fa5 (diff) |
fix_main_status_hc_prom
-rw-r--r-- | ydb/core/viewer/json_healthcheck.h | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/ydb/core/viewer/json_healthcheck.h b/ydb/core/viewer/json_healthcheck.h index 56e46c005ae..c55fc74eaa9 100644 --- a/ydb/core/viewer/json_healthcheck.h +++ b/ydb/core/viewer/json_healthcheck.h @@ -154,24 +154,22 @@ public: e->OnInt64(TInstant::Zero(), recordCounter.second); e->OnMetricEnd(); } - } else { - const auto *descriptor = Ydb::Monitoring::SelfCheck_Result_descriptor(); - auto result = descriptor->FindValueByNumber(ev->Get()->Result.self_check_result())->name(); - e->OnMetricBegin(EMetricType::IGAUGE); - { - e->OnLabelsBegin(); - e->OnLabel("sensor", "ydb_healthcheck"); - e->OnLabel("DOMAIN", domain->Name); - e->OnLabel("DATABASE", filterDatabase); - e->OnLabel("MESSAGE", result); - e->OnLabel("STATUS", result); - e->OnLabel("TYPE", "ALL"); - e->OnLabelsEnd(); - } - e->OnInt64(TInstant::Zero(), 1); - e->OnMetricEnd(); } - + const auto *descriptor = Ydb::Monitoring::SelfCheck_Result_descriptor(); + auto result = descriptor->FindValueByNumber(ev->Get()->Result.self_check_result())->name(); + e->OnMetricBegin(EMetricType::IGAUGE); + { + e->OnLabelsBegin(); + e->OnLabel("sensor", "ydb_healthcheck"); + e->OnLabel("DOMAIN", domain->Name); + e->OnLabel("DATABASE", filterDatabase); + e->OnLabel("MESSAGE", result); + e->OnLabel("STATUS", result); + e->OnLabel("TYPE", "ALL"); + e->OnLabelsEnd(); + } + e->OnInt64(TInstant::Zero(), 1); + e->OnMetricEnd(); e->OnStreamEnd(); ctx.Send(Event->Sender, new NMon::TEvHttpInfoRes(HTTPOKTEXT + ss.Str(), 0, NMon::IEvHttpInfoRes::EContentType::Custom)); |