|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
#include <gtest/gtest.h>#include "kcenon/monitoring/utils/metric_types.h"#include <thread>#include <cmath>
Go to the source code of this file.
Classes | |
| class | TimerMetricsTest |
| Test suite for timer_data with percentile calculations. More... | |
| class | HistogramMetricsTest |
| class | SummaryMetricsTest |
Functions | |
| TEST_F (TimerMetricsTest, EmptyTimerReturnsZero) | |
| TEST_F (TimerMetricsTest, SingleSample) | |
| TEST_F (TimerMetricsTest, MultipleSamples) | |
| TEST_F (TimerMetricsTest, MedianCalculation) | |
| TEST_F (TimerMetricsTest, PercentileCalculations) | |
| TEST_F (TimerMetricsTest, BoundaryPercentiles) | |
| TEST_F (TimerMetricsTest, StandardDeviation) | |
| TEST_F (TimerMetricsTest, Reset) | |
| TEST_F (TimerMetricsTest, Snapshot) | |
| TEST_F (TimerMetricsTest, CustomReservoirSize) | |
| TEST_F (TimerMetricsTest, ChronoDurationRecording) | |
| TEST_F (TimerMetricsTest, TimerScopeRecording) | |
| TEST_F (TimerMetricsTest, P999Percentile) | |
| TEST_F (HistogramMetricsTest, StandardBuckets) | |
| TEST_F (HistogramMetricsTest, AddSample) | |
| TEST_F (SummaryMetricsTest, BasicStatistics) | |
| TEST_F (SummaryMetricsTest, Reset) | |
| TEST_F | ( | HistogramMetricsTest | , |
| AddSample | ) |
Definition at line 208 of file test_timer_metrics.cpp.
References kcenon::monitoring::histogram_data::add_sample(), kcenon::monitoring::histogram_data::init_standard_buckets(), kcenon::monitoring::histogram_data::mean(), kcenon::monitoring::histogram_data::sum, and kcenon::monitoring::histogram_data::total_count.

| TEST_F | ( | HistogramMetricsTest | , |
| StandardBuckets | ) |
Definition at line 200 of file test_timer_metrics.cpp.
References kcenon::monitoring::histogram_data::buckets, and kcenon::monitoring::histogram_data::init_standard_buckets().

| TEST_F | ( | SummaryMetricsTest | , |
| BasicStatistics | ) |
Definition at line 228 of file test_timer_metrics.cpp.
References kcenon::monitoring::summary_data::add_sample(), and kcenon::monitoring::summary.

| TEST_F | ( | SummaryMetricsTest | , |
| Reset | ) |
Definition at line 242 of file test_timer_metrics.cpp.
References kcenon::monitoring::summary_data::add_sample(), and kcenon::monitoring::summary.

| TEST_F | ( | TimerMetricsTest | , |
| BoundaryPercentiles | ) |
Definition at line 87 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer_data::record(), and kcenon::monitoring::timer.

| TEST_F | ( | TimerMetricsTest | , |
| ChronoDurationRecording | ) |
Definition at line 160 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer.
| TEST_F | ( | TimerMetricsTest | , |
| CustomReservoirSize | ) |
Definition at line 148 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer.
| TEST_F | ( | TimerMetricsTest | , |
| EmptyTimerReturnsZero | ) |
Definition at line 21 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer.
| TEST_F | ( | TimerMetricsTest | , |
| MedianCalculation | ) |
Definition at line 55 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer_data::median(), and kcenon::monitoring::timer.

| TEST_F | ( | TimerMetricsTest | , |
| MultipleSamples | ) |
Definition at line 43 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer.
| TEST_F | ( | TimerMetricsTest | , |
| P999Percentile | ) |
Definition at line 182 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer.
| TEST_F | ( | TimerMetricsTest | , |
| PercentileCalculations | ) |
Definition at line 67 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer.
| TEST_F | ( | TimerMetricsTest | , |
| Reset | ) |
Definition at line 117 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer_data::record(), and kcenon::monitoring::timer.

| TEST_F | ( | TimerMetricsTest | , |
| SingleSample | ) |
Definition at line 32 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer_data::record(), and kcenon::monitoring::timer.

| TEST_F | ( | TimerMetricsTest | , |
| Snapshot | ) |
Definition at line 132 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer_data::get_snapshot(), and kcenon::monitoring::timer.

| TEST_F | ( | TimerMetricsTest | , |
| StandardDeviation | ) |
Definition at line 100 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer_data::record(), and kcenon::monitoring::timer.

| TEST_F | ( | TimerMetricsTest | , |
| TimerScopeRecording | ) |
Definition at line 170 of file test_timer_metrics.cpp.
References kcenon::monitoring::timer.