|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
#include <gtest/gtest.h>#include <kcenon/monitoring/alert/alert_manager.h>#include <kcenon/monitoring/alert/alert_triggers.h>#include <atomic>#include <chrono>#include <memory>#include <mutex>#include <string>#include <thread>#include <vector>
Go to the source code of this file.
Classes | |
| class | AlertManagerLifecycleTest |
| class | AlertManagerRuleTest |
| class | AlertManagerProcessingTest |
| class | AlertManagerResolutionTest |
| class | AlertManagerSilenceTest |
| class | AlertManagerNotifierTest |
Functions | |
| TEST (AlertManagerConfigTest, DefaultConfigIsValid) | |
| TEST (AlertManagerConfigTest, ZeroEvaluationIntervalInvalid) | |
| TEST (AlertManagerConfigTest, ZeroRepeatIntervalInvalid) | |
| TEST (AlertManagerConfigTest, ZeroMaxAlertsInvalid) | |
| TEST (AlertManagerConfigTest, ZeroMaxSilencesInvalid) | |
| TEST (AlertManagerMetricsTest, DefaultZero) | |
| TEST (AlertManagerMetricsTest, CopyConstructor) | |
| TEST_F (AlertManagerLifecycleTest, DefaultConstruction) | |
| TEST_F (AlertManagerLifecycleTest, ConstructWithConfig) | |
| TEST_F (AlertManagerLifecycleTest, StartAndStop) | |
| TEST_F (AlertManagerLifecycleTest, DoubleStartFails) | |
| TEST_F (AlertManagerLifecycleTest, StopWithoutStartIsOk) | |
| TEST_F (AlertManagerLifecycleTest, DestructorStopsManager) | |
| TEST_F (AlertManagerRuleTest, AddRule) | |
| TEST_F (AlertManagerRuleTest, AddNullRuleFails) | |
| TEST_F (AlertManagerRuleTest, GetExistingRule) | |
| TEST_F (AlertManagerRuleTest, GetNonexistentRuleReturnsNull) | |
| TEST_F (AlertManagerRuleTest, RemoveExistingRule) | |
| TEST_F (AlertManagerRuleTest, RemoveNonexistentRuleFails) | |
| TEST_F (AlertManagerRuleTest, GetAllRules) | |
| TEST_F (AlertManagerRuleTest, GetRulesEmpty) | |
| TEST (AlertRuleTest, FluentBuilder) | |
| TEST (AlertRuleTest, ValidateSuccess) | |
| TEST (AlertRuleTest, ValidateEmptyNameFails) | |
| TEST (AlertRuleTest, ValidateNoTriggerFails) | |
| TEST (AlertRuleTest, ValidateInvalidConfigFails) | |
| TEST (AlertRuleTest, CreateAlertFromRule) | |
| TEST (AlertRuleTest, CreateAlertWithoutGroupUsesName) | |
| TEST (AlertRuleTest, DisabledRule) | |
| TEST (AlertRuleTest, DefaultSeverityIsWarning) | |
| TEST (AlertRuleConfigTest, DefaultConfigIsValid) | |
| TEST (AlertRuleConfigTest, ZeroEvalIntervalInvalid) | |
| TEST (AlertRuleConfigTest, ZeroRepeatIntervalInvalid) | |
| TEST (AlertRuleGroupTest, Construction) | |
| TEST (AlertRuleGroupTest, AddRule) | |
| TEST (AlertRuleGroupTest, AddNullRuleIgnored) | |
| TEST (AlertRuleGroupTest, CommonInterval) | |
| TEST (AlertRuleGroupTest, CommonIntervalNotSetByDefault) | |
| TEST (AlertRuleGroupTest, AddRuleGroupToManager) | |
| TEST_F (AlertManagerProcessingTest, ProcessMetricBelowThreshold) | |
| TEST_F (AlertManagerProcessingTest, ProcessMetricAboveThreshold) | |
| TEST_F (AlertManagerProcessingTest, ProcessUnknownMetric) | |
| TEST_F (AlertManagerProcessingTest, ProcessBatchMetrics) | |
| TEST_F (AlertManagerProcessingTest, MetricsTrackRulesEvaluated) | |
| TEST_F (AlertManagerResolutionTest, ResolveNonexistentAlert) | |
| TEST_F (AlertManagerResolutionTest, GetAlertByFingerprint) | |
| TEST_F (AlertManagerSilenceTest, CreateSilence) | |
| TEST_F (AlertManagerSilenceTest, CreateSilenceReturnsId) | |
| TEST_F (AlertManagerSilenceTest, DeleteSilence) | |
| TEST_F (AlertManagerSilenceTest, DeleteNonexistentSilence) | |
| TEST_F (AlertManagerSilenceTest, GetSilences) | |
| TEST_F (AlertManagerSilenceTest, GetSilencesEmpty) | |
| TEST_F (AlertManagerSilenceTest, IsSilencedMatchingAlert) | |
| TEST_F (AlertManagerSilenceTest, IsNotSilencedNonMatchingAlert) | |
| TEST_F (AlertManagerSilenceTest, IsNotSilencedNoSilences) | |
| TEST_F (AlertManagerNotifierTest, AddNotifier) | |
| TEST_F (AlertManagerNotifierTest, AddNullNotifierFails) | |
| TEST_F (AlertManagerNotifierTest, RemoveNotifier) | |
| TEST_F (AlertManagerNotifierTest, RemoveNonexistentNotifier) | |
| TEST_F (AlertManagerNotifierTest, GetNotifiers) | |
| TEST (CallbackNotifierTest, NotifyInvokesCallback) | |
| TEST (CallbackNotifierTest, NotifyGroupInvokesGroupCallback) | |
| TEST (CallbackNotifierTest, NotifyGroupFallsBackToIndividual) | |
| TEST (CallbackNotifierTest, NameIsCorrect) | |
| TEST (CallbackNotifierTest, IsReadyWithCallback) | |
| TEST (CallbackNotifierTest, NotReadyWithoutCallback) | |
| TEST (CallbackNotifierTest, NotifyWithNullCallbackFails) | |
| TEST (LogNotifierTest, DefaultName) | |
| TEST (LogNotifierTest, CustomName) | |
| TEST (LogNotifierTest, IsAlwaysReady) | |
| TEST (AlertManagerMetricProviderTest, SetMetricProvider) | |
| TEST (AlertManagerConfigAccessTest, DefaultConfig) | |
| TEST (AlertManagerConfigAccessTest, CustomConfig) | |
| TEST (AlertManagerMetricsTrackingTest, InitialMetricsAreZero) | |
| TEST (AlertManagerMetricsTrackingTest, MetricsIncrementOnProcessing) | |
| TEST (AlertManagerEventBusTest, SetEventBusDoesNotCrash) | |
| TEST (AlertManagerNonCopyableTest, VerifyTraits) | |
| TEST | ( | AlertManagerConfigAccessTest | , |
| CustomConfig | ) |
Definition at line 721 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::config(), kcenon::monitoring::alert_manager_config::default_evaluation_interval, and kcenon::monitoring::alert_manager_config::max_alerts_per_rule.

| TEST | ( | AlertManagerConfigAccessTest | , |
| DefaultConfig | ) |
Definition at line 714 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::config().

| TEST | ( | AlertManagerConfigTest | , |
| DefaultConfigIsValid | ) |
Definition at line 41 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager_config::validate().

| TEST | ( | AlertManagerConfigTest | , |
| ZeroEvaluationIntervalInvalid | ) |
Definition at line 46 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager_config::default_evaluation_interval, and kcenon::monitoring::alert_manager_config::validate().

| TEST | ( | AlertManagerConfigTest | , |
| ZeroMaxAlertsInvalid | ) |
Definition at line 58 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager_config::max_alerts_per_rule, and kcenon::monitoring::alert_manager_config::validate().

| TEST | ( | AlertManagerConfigTest | , |
| ZeroMaxSilencesInvalid | ) |
Definition at line 64 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager_config::max_silences, and kcenon::monitoring::alert_manager_config::validate().

| TEST | ( | AlertManagerConfigTest | , |
| ZeroRepeatIntervalInvalid | ) |
Definition at line 52 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager_config::default_repeat_interval, and kcenon::monitoring::alert_manager_config::validate().

| TEST | ( | AlertManagerEventBusTest | , |
| SetEventBusDoesNotCrash | ) |
Definition at line 761 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::set_event_bus().

| TEST | ( | AlertManagerMetricProviderTest | , |
| SetMetricProvider | ) |
Definition at line 694 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::set_metric_provider().

| TEST | ( | AlertManagerMetricsTest | , |
| CopyConstructor | ) |
Definition at line 84 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager_metrics::alerts_created, and kcenon::monitoring::alert_manager_metrics::rules_evaluated.
| TEST | ( | AlertManagerMetricsTest | , |
| DefaultZero | ) |
Definition at line 74 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager_metrics::alerts_created, kcenon::monitoring::alert_manager_metrics::alerts_resolved, kcenon::monitoring::alert_manager_metrics::alerts_suppressed, kcenon::monitoring::alert_manager_metrics::notifications_failed, kcenon::monitoring::alert_manager_metrics::notifications_sent, and kcenon::monitoring::alert_manager_metrics::rules_evaluated.
| TEST | ( | AlertManagerMetricsTrackingTest | , |
| InitialMetricsAreZero | ) |
Definition at line 735 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::get_metrics().

| TEST | ( | AlertManagerMetricsTrackingTest | , |
| MetricsIncrementOnProcessing | ) |
Definition at line 743 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), kcenon::monitoring::alert_manager::add_rule(), kcenon::monitoring::alert_manager::get_metrics(), and kcenon::monitoring::alert_manager::process_metric().

| TEST | ( | AlertManagerNonCopyableTest | , |
| VerifyTraits | ) |
Definition at line 772 of file test_alert_manager.cpp.
| TEST | ( | AlertRuleConfigTest | , |
| DefaultConfigIsValid | ) |
Definition at line 323 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_config::validate().

| TEST | ( | AlertRuleConfigTest | , |
| ZeroEvalIntervalInvalid | ) |
Definition at line 328 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_config::evaluation_interval, and kcenon::monitoring::alert_rule_config::validate().

| TEST | ( | AlertRuleConfigTest | , |
| ZeroRepeatIntervalInvalid | ) |
Definition at line 334 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_config::repeat_interval, and kcenon::monitoring::alert_rule_config::validate().

| TEST | ( | AlertRuleGroupTest | , |
| AddNullRuleIgnored | ) |
Definition at line 361 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_group::add_rule(), and kcenon::monitoring::alert_rule_group::empty().

| TEST | ( | AlertRuleGroupTest | , |
| AddRule | ) |
Definition at line 351 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_group::add_rule(), kcenon::monitoring::alert_rule_group::empty(), and kcenon::monitoring::alert_rule_group::size().

| TEST | ( | AlertRuleGroupTest | , |
| AddRuleGroupToManager | ) |
Definition at line 386 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), and kcenon::monitoring::alert_manager::add_rule_group().

| TEST | ( | AlertRuleGroupTest | , |
| CommonInterval | ) |
Definition at line 367 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_group::add_rule(), kcenon::monitoring::alert_rule_group::common_interval(), and kcenon::monitoring::alert_rule_group::set_common_interval().

| TEST | ( | AlertRuleGroupTest | , |
| CommonIntervalNotSetByDefault | ) |
Definition at line 381 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_group::common_interval().

| TEST | ( | AlertRuleGroupTest | , |
| Construction | ) |
Definition at line 344 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule_group::empty(), kcenon::monitoring::alert_rule_group::name(), and kcenon::monitoring::alert_rule_group::size().

| TEST | ( | AlertRuleTest | , |
| CreateAlertFromRule | ) |
Definition at line 283 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), kcenon::monitoring::alert_rule::add_label(), kcenon::monitoring::alert_rule::create_alert(), kcenon::monitoring::alert_rule::set_group(), kcenon::monitoring::alert_rule::set_metric_name(), kcenon::monitoring::alert_rule::set_severity(), kcenon::monitoring::alert_rule::set_summary(), and kcenon::monitoring::alert_rule::set_trigger().

| TEST | ( | AlertRuleTest | , |
| CreateAlertWithoutGroupUsesName | ) |
Definition at line 301 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), kcenon::monitoring::alert_rule::create_alert(), and kcenon::monitoring::alert_rule::set_trigger().

| TEST | ( | AlertRuleTest | , |
| DefaultSeverityIsWarning | ) |
Definition at line 314 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule::severity().

| TEST | ( | AlertRuleTest | , |
| DisabledRule | ) |
Definition at line 308 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule::is_enabled(), and kcenon::monitoring::alert_rule::set_enabled().

| TEST | ( | AlertRuleTest | , |
| FluentBuilder | ) |
Definition at line 226 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), kcenon::monitoring::alert_rule::add_label(), kcenon::monitoring::alert_rule::annotations(), kcenon::monitoring::alert_annotations::description, kcenon::monitoring::alert_labels::get(), kcenon::monitoring::alert_rule::group(), kcenon::monitoring::alert_rule::is_enabled(), kcenon::monitoring::alert_rule::labels(), kcenon::monitoring::alert_rule::metric_name(), kcenon::monitoring::alert_rule::name(), kcenon::monitoring::alert_annotations::runbook_url, kcenon::monitoring::alert_rule::set_description(), kcenon::monitoring::alert_rule::set_enabled(), kcenon::monitoring::alert_rule::set_evaluation_interval(), kcenon::monitoring::alert_rule::set_for_duration(), kcenon::monitoring::alert_rule::set_group(), kcenon::monitoring::alert_rule::set_metric_name(), kcenon::monitoring::alert_rule::set_repeat_interval(), kcenon::monitoring::alert_rule::set_runbook_url(), kcenon::monitoring::alert_rule::set_severity(), kcenon::monitoring::alert_rule::set_summary(), kcenon::monitoring::alert_rule::set_trigger(), kcenon::monitoring::alert_rule::severity(), kcenon::monitoring::alert_annotations::summary, and kcenon::monitoring::alert_rule::trigger().

| TEST | ( | AlertRuleTest | , |
| ValidateEmptyNameFails | ) |
Definition at line 262 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), kcenon::monitoring::alert_rule::set_trigger(), and kcenon::monitoring::alert_rule::validate().

| TEST | ( | AlertRuleTest | , |
| ValidateInvalidConfigFails | ) |
Definition at line 275 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), kcenon::monitoring::alert_rule::set_evaluation_interval(), kcenon::monitoring::alert_rule::set_trigger(), and kcenon::monitoring::alert_rule::validate().

| TEST | ( | AlertRuleTest | , |
| ValidateNoTriggerFails | ) |
Definition at line 269 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_rule::validate().

| TEST | ( | AlertRuleTest | , |
| ValidateSuccess | ) |
Definition at line 255 of file test_alert_manager.cpp.
References kcenon::monitoring::threshold_trigger::above(), kcenon::monitoring::alert_rule::set_trigger(), and kcenon::monitoring::alert_rule::validate().

| TEST | ( | CallbackNotifierTest | , |
| IsReadyWithCallback | ) |
Definition at line 651 of file test_alert_manager.cpp.
| TEST | ( | CallbackNotifierTest | , |
| NameIsCorrect | ) |
Definition at line 645 of file test_alert_manager.cpp.
| TEST | ( | CallbackNotifierTest | , |
| NotifyGroupFallsBackToIndividual | ) |
Definition at line 629 of file test_alert_manager.cpp.
| TEST | ( | CallbackNotifierTest | , |
| NotifyGroupInvokesGroupCallback | ) |
Definition at line 616 of file test_alert_manager.cpp.
| TEST | ( | CallbackNotifierTest | , |
| NotifyInvokesCallback | ) |
Definition at line 604 of file test_alert_manager.cpp.
| TEST | ( | CallbackNotifierTest | , |
| NotifyWithNullCallbackFails | ) |
Definition at line 663 of file test_alert_manager.cpp.
| TEST | ( | CallbackNotifierTest | , |
| NotReadyWithoutCallback | ) |
Definition at line 657 of file test_alert_manager.cpp.
| TEST | ( | LogNotifierTest | , |
| CustomName | ) |
Definition at line 680 of file test_alert_manager.cpp.
References kcenon::monitoring::log_notifier::name().

| TEST | ( | LogNotifierTest | , |
| DefaultName | ) |
Definition at line 675 of file test_alert_manager.cpp.
References kcenon::monitoring::log_notifier::name().

| TEST | ( | LogNotifierTest | , |
| IsAlwaysReady | ) |
Definition at line 685 of file test_alert_manager.cpp.
References kcenon::monitoring::log_notifier::is_ready().

| TEST_F | ( | AlertManagerLifecycleTest | , |
| ConstructWithConfig | ) |
Definition at line 112 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::config(), kcenon::monitoring::alert_manager_config::default_evaluation_interval, and kcenon::monitoring::alert_manager::is_running().

| TEST_F | ( | AlertManagerLifecycleTest | , |
| DefaultConstruction | ) |
Definition at line 107 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::is_running().

| TEST_F | ( | AlertManagerLifecycleTest | , |
| DestructorStopsManager | ) |
Definition at line 142 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::is_running(), and kcenon::monitoring::alert_manager::start().

| TEST_F | ( | AlertManagerLifecycleTest | , |
| DoubleStartFails | ) |
Definition at line 129 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::start(), and kcenon::monitoring::alert_manager::stop().

| TEST_F | ( | AlertManagerLifecycleTest | , |
| StartAndStop | ) |
Definition at line 118 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::is_running(), kcenon::monitoring::alert_manager::start(), and kcenon::monitoring::alert_manager::stop().

| TEST_F | ( | AlertManagerLifecycleTest | , |
| StopWithoutStartIsOk | ) |
Definition at line 136 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::stop().

| TEST_F | ( | AlertManagerNotifierTest | , |
| AddNotifier | ) |
Definition at line 569 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerNotifierTest | , |
| AddNullNotifierFails | ) |
Definition at line 575 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerNotifierTest | , |
| GetNotifiers | ) |
Definition at line 592 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerNotifierTest | , |
| RemoveNonexistentNotifier | ) |
Definition at line 587 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerNotifierTest | , |
| RemoveNotifier | ) |
Definition at line 580 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerProcessingTest | , |
| MetricsTrackRulesEvaluated | ) |
Definition at line 449 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerProcessingTest | , |
| ProcessBatchMetrics | ) |
Definition at line 439 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerProcessingTest | , |
| ProcessMetricAboveThreshold | ) |
Definition at line 424 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerProcessingTest | , |
| ProcessMetricBelowThreshold | ) |
Definition at line 416 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerProcessingTest | , |
| ProcessUnknownMetric | ) |
Definition at line 433 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerResolutionTest | , |
| GetAlertByFingerprint | ) |
Definition at line 470 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerResolutionTest | , |
| ResolveNonexistentAlert | ) |
Definition at line 464 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_manager::resolve_alert().

| TEST_F | ( | AlertManagerRuleTest | , |
| AddNullRuleFails | ) |
Definition at line 177 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerRuleTest | , |
| AddRule | ) |
Definition at line 171 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerRuleTest | , |
| GetAllRules | ) |
Definition at line 208 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerRuleTest | , |
| GetExistingRule | ) |
Definition at line 182 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerRuleTest | , |
| GetNonexistentRuleReturnsNull | ) |
Definition at line 191 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerRuleTest | , |
| GetRulesEmpty | ) |
Definition at line 217 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerRuleTest | , |
| RemoveExistingRule | ) |
Definition at line 196 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerRuleTest | , |
| RemoveNonexistentRuleFails | ) |
Definition at line 203 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerSilenceTest | , |
| CreateSilence | ) |
Definition at line 485 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_silence::comment, kcenon::monitoring::alert_silence::matchers, and kcenon::monitoring::alert_labels::set().

| TEST_F | ( | AlertManagerSilenceTest | , |
| CreateSilenceReturnsId | ) |
Definition at line 494 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_silence::id.
| TEST_F | ( | AlertManagerSilenceTest | , |
| DeleteNonexistentSilence | ) |
Definition at line 511 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerSilenceTest | , |
| DeleteSilence | ) |
Definition at line 502 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerSilenceTest | , |
| GetSilences | ) |
Definition at line 516 of file test_alert_manager.cpp.
References kcenon::monitoring::alert_silence::matchers, and kcenon::monitoring::alert_labels::set().

| TEST_F | ( | AlertManagerSilenceTest | , |
| GetSilencesEmpty | ) |
Definition at line 529 of file test_alert_manager.cpp.
| TEST_F | ( | AlertManagerSilenceTest | , |
| IsNotSilencedNonMatchingAlert | ) |
Definition at line 544 of file test_alert_manager.cpp.
References kcenon::monitoring::alert::labels, kcenon::monitoring::alert_silence::matchers, and kcenon::monitoring::alert_labels::set().

| TEST_F | ( | AlertManagerSilenceTest | , |
| IsNotSilencedNoSilences | ) |
Definition at line 554 of file test_alert_manager.cpp.
References kcenon::monitoring::alert::labels, and kcenon::monitoring::alert_labels::set().

| TEST_F | ( | AlertManagerSilenceTest | , |
| IsSilencedMatchingAlert | ) |
Definition at line 534 of file test_alert_manager.cpp.
References kcenon::monitoring::alert::labels, kcenon::monitoring::alert_silence::matchers, and kcenon::monitoring::alert_labels::set().
