到目前为止,我们已经在K8的集群中配置了警报和警报管理器,警报正在被推送到空闲通道。
在我们的K8集群中,动态创建的命名空间很少,将启动Pod。
我们可以从命名空间中动态创建的Pod禁用松弛警报通知吗?
lzfw57am1#
正如@Sergio Santiago提到的那样,在下面的答案中增加了更多的分数
如果动态名称空间有一些东西,比如前缀,您可以使用正则表达式match,那么您可以使用匹配器配置将这些警报路由到空匹配器,这可以与警报上的任何标签进行匹配,因此这应该是可能的
match
您的警报管理器配置将有一些如下所示的配置(例如,您的动态名称空间看起来都像dynamic-foo``dynamic-bar,等等,并且您希望将这些警报发送到null)
dynamic-foo``dynamic-bar
null
下面是一个例子:
routes: - matchers: - namespace =~ "dynamic-.*" receiver: null
您需要确保您有一个与该语法匹配的标签,以便有一个很好的tool用于可视化和测试您的配置:
1条答案
按热度按时间lzfw57am1#
正如@Sergio Santiago提到的那样,在下面的答案中增加了更多的分数
如果动态名称空间有一些东西,比如前缀,您可以使用正则表达式
match
,那么您可以使用匹配器配置将这些警报路由到空匹配器,这可以与警报上的任何标签进行匹配,因此这应该是可能的您的警报管理器配置将有一些如下所示的配置(例如,您的动态名称空间看起来都像
dynamic-foo``dynamic-bar
,等等,并且您希望将这些警报发送到null
)下面是一个例子:
您需要确保您有一个与该语法匹配的标签,以便有一个很好的tool用于可视化和测试您的配置: