提交 46b26f07 编写于 作者: Y yu yunfeng 提交者: jinhai

line cov


Former-commit-id: 98c5cb5ea36ee17f16966a9b6b3da1a084999299
上级 0ca41605
...@@ -46,7 +46,7 @@ class PrometheusMetrics: public MetricsBase { ...@@ -46,7 +46,7 @@ class PrometheusMetrics: public MetricsBase {
std::shared_ptr<prometheus::Registry> registry_ = std::make_shared<prometheus::Registry>(); std::shared_ptr<prometheus::Registry> registry_ = std::make_shared<prometheus::Registry>();
bool startup_ = false; bool startup_ = false;
public: public:
void SetStartup(bool startup) {startup_ = startup;};
void AddVectorsSuccessTotalIncrement(double value = 1.0) override { if(startup_) add_vectors_success_total_.Increment(value);}; void AddVectorsSuccessTotalIncrement(double value = 1.0) override { if(startup_) add_vectors_success_total_.Increment(value);};
void AddVectorsFailTotalIncrement(double value = 1.0) override { if(startup_) add_vectors_fail_total_.Increment(value);}; void AddVectorsFailTotalIncrement(double value = 1.0) override { if(startup_) add_vectors_fail_total_.Increment(value);};
void AddVectorsDurationHistogramOberve(double value) override { if(startup_) add_vectors_duration_histogram_.Observe(value);}; void AddVectorsDurationHistogramOberve(double value) override { if(startup_) add_vectors_duration_histogram_.Observe(value);};
......
...@@ -14,6 +14,7 @@ using namespace zilliz::milvus; ...@@ -14,6 +14,7 @@ using namespace zilliz::milvus;
TEST(PrometheusTest, Prometheus_Test){ TEST(PrometheusTest, Prometheus_Test){
server::PrometheusMetrics instance = server::PrometheusMetrics::GetInstance(); server::PrometheusMetrics instance = server::PrometheusMetrics::GetInstance();
instance.Init(); instance.Init();
instance.SetStartup(true);
server::SystemInfo::GetInstance().Init(); server::SystemInfo::GetInstance().Init();
instance.AddVectorsSuccessTotalIncrement(); instance.AddVectorsSuccessTotalIncrement();
instance.AddVectorsFailTotalIncrement(); instance.AddVectorsFailTotalIncrement();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册