Skip to content

Commit 1980df4

Browse files
authored
Add OnOff metric to the benchmark (#172)
1 parent de9e730 commit 1980df4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

examples/5-Benchmark.cxx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ int main(int argc, char* argv[])
1616
int count = 1;
1717
int measurements = 1;
1818

19+
std::srand(std::time(nullptr));
20+
1921
std::random_device rd;
2022
std::mt19937 mt(rd());
2123

@@ -49,7 +51,8 @@ int main(int argc, char* argv[])
4951
for (int j = 1; j <= count; j++) {
5052
for (int i = 1; i <= measurements; i++) {
5153
monitoring->sendGrouped("measurement" + std::to_string(i), {{doubleDist(mt), "doubleMetric" + std::to_string(i)},
52-
{intDist(mt), "intMetric" + std::to_string(i)}});
54+
{intDist(mt), "intMetric" + std::to_string(i)},
55+
{std::rand() % 2, "onOffMetric" + std::to_string(i)}});
5356
std::this_thread::sleep_for(std::chrono::microseconds(sleep));
5457
}
5558
if (!vm.count("count"))
@@ -75,6 +78,7 @@ int main(int argc, char* argv[])
7578
for (int i = 1; i <= measurements; i++) {
7679
monitoring->send({doubleDist(mt), "doubleMetric" + std::to_string(i)});
7780
monitoring->send({intDist(mt), "intMetric" + std::to_string(i)});
81+
monitoring->send({std::rand() % 2, "onOffMetric" + std::to_string(i)});
7882
std::this_thread::sleep_for(std::chrono::microseconds(sleep));
7983
}
8084
if (!vm.count("count"))

0 commit comments

Comments
 (0)