【Alertmanager】Alertmanager告警路由,告警靜默,告警抑制,高可用的實現

在這里插入圖片描述

?? 歡迎大家來到景天科技苑??

???? 養成好習慣,先贊后看哦~????

?? 作者簡介:景天科技苑
??《頭銜》:大廠架構師,華為云開發者社區專家博主,阿里云開發者社區專家博主,CSDN全棧領域優質創作者,掘金優秀博主,51CTO博客專家等。
??《博客》:Python全棧,前后端開發,小程序開發,人工智能,js逆向,App逆向,網絡系統安全,數據分析,Django,fastapi,flask等框架,云原生k8s,Prometheus監控,linux,shell腳本等實操經驗,網站搭建,數據庫等分享。

所屬的專欄:Prometheus監控系統零基礎到進階
景天的主頁:景天科技苑

在這里插入圖片描述

文章目錄

  • Alertmanager告警路由,告警靜默,告警抑制,高可用
    • 一、AlertManager告警路由
      • 1.1 告警路由介紹
      • 1.2 告警路由實踐
        • 1)配置AlertManager,添加子路由規則
      • 1.2 告警路由實踐
        • 1)配置AlertManager,添加子路由規則
        • 2)檢查語法,并重新加載AlertManager
      • 1.3 告警路由驗證
        • 1)觸發mysql和redis的告警,驗證企業微信-DBA團隊是否能收到告警消息
        • 2)觸發node相關的告警,驗證企業微信-OPS團隊是否能收到告警消息
        • 3)觸發nginx相關的告警,驗證釘釘運維團隊是否能收到告警消息
    • 二、AlertManager告警靜默
      • 2.1 告警靜默介紹
        • 1)先告警后靜默
        • 2)先配置靜默
      • 2.2 配置告警靜默
        • 1、先告警后靜默
        • 2、先配置靜默
    • 三、AlertManager告警抑制
        • 3.1 告警抑制介紹
      • 3.2 告警抑制場景-1
        • 1)模擬節點故障,并且模擬因為節點故障從?造成的其他級聯故障;
        • 2)正常情況下我們會收到3條告警消息,但最為重要的就是節點Down機,其他告警消息都是因為節點Down而產生的級聯故障
      • 3.3 告警抑制場景-2
        • 1)假設我們運行了MySQL主從,我們的告警規則如下:
        • 2)接下來,模擬主庫異常和從庫異常,看是否會收到兩條告警消息。
        • 3)配置抑制規則,當主庫出現故障,則抑制從庫的故障
        • 4)模擬主庫和從庫都告警,驗證最終是否僅收到主庫的告警,而抑制從庫的告警。
    • 四、AleartManager高可用
      • 4.1 AlertManager傳統架構
      • 4.2 AlertManager高可用架構
      • 4.3 AlertManager高可用配置實踐
        • 1)將jigntian01節點上的,AlertManager拷貝止其他兩個節點
        • 2)在所有節點上,準備 alertmanager_ha.service 的啟動配置文件
        • 3)檢查alertmanager集群狀態
        • 4)配置Prometheus對接多個AlertManager實例
      • 4.4 AlertManager高可用結果驗證
        • 1)測試集群同步狀態,當在一個節點上創建了一個靜默(Silence)記錄,其他節點的監控頁面能夠即時顯示該靜默的信息
        • <

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/70627.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/70627.shtml
英文地址,請注明出處:http://en.pswp.cn/web/70627.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue3 + Vite + TS,使用 配置項目別名屬性:resolve

使用 resolve 配置全局項目路徑別名 1.優化了開發中單頁面引用其他模塊的路徑復雜性 2.妥妥解決了&#xff0c;組件復用當中提高開發效率 // 不使用配置 import { useStore } from ../../../stores // 使用配置 可根據開發者需求任意定義&#xff0c;較多 import { useStore…

Linux主機用戶登陸安全配置

Linux主機用戶登陸安全配置 在Linux主機上進行用戶登錄安全配置是一個重要的安全措施&#xff0c;可以防止未經授權的訪問。以下是如何創建用戶hbu、賦予其sudo權限&#xff0c;以及禁止root用戶SSH登錄&#xff0c;以及通過ssh key管理主機用戶登陸。 創建用戶hbu 使用具有…

基于 SpringBoot Vue 的生鮮商城系統設計和實現(源碼+文檔+部署講解)

技術范圍&#xff1a;SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬蟲、數據可視化、小程序、安卓app、大數據、物聯網、機器學習等設計與開發。 主要內容&#xff1a;免費功能設計、開題報告、任務書、中期檢查PPT、系統功能實現、代碼編寫、論文編寫和輔導、論…

設計模式-結構性模式

結構型模式主要關注類或對象的組合&#xff0c;旨在通過識別簡單的結構關系來設計更復雜的結構。以下是幾種常見的結構型設計模式&#xff1a; 1. 適配器模式&#xff08;Adapter Pattern&#xff09; 將一個類的接口轉換成客戶端所期望的另一個接口&#xff0c;使得原本由于接…

VantUI官網更新2025,移動端前端開發

Vant 2 - Mobile UI Components built on Vue https://vant-ui.github.io/vant/v2/#/zh-CN/quickstart Vant 4 - A lightweight, customizable Vue UI library for mobile web apps. https://vant-ui.github.io/vant/#/zh-CN Vant Weapp - 輕量、可靠的小程序 UI 組件庫,微…

《我的AUTOSAR之路》Det 解析

Det 解析 1. 引言和功能概述2. Errors2.1 開發錯誤(Development Errors)2.2 運行時錯誤(Runtime Errors)2.3 臨時故障(Transient Faults)3 錯誤查詢默認錯誤追蹤器(Default Error Tracer,DET) 1. 引言和功能概述 默認錯誤追蹤器(DET):該規范描述了默認錯誤追蹤器(…

電腦連接示波器顯示波形

通過網線連接示波器和電腦&#xff0c;將示波器波形顯示在電腦上直接復制圖片至報告中&#xff0c;以下是配置步驟。 一、設備 網線&#xff0c;Tektronix示波器&#xff0c;電腦 二、使用步驟 1.用網線連接電腦和示波器 2.電腦關掉WiFi&#xff0c;查看IPv4網關地址&#xf…

npm i 失敗權限問題

安裝完node之后, 測試全局安裝一個最常用的 express 模塊進行測試 失敗&#xff0c;但是用管理員權限打開cmd 安裝就成功。 報錯如下&#xff1a; npm ERR! If you believe this might be a permissions issue, please double-check the npm ERR! permissions of the file and …

上海創智學院(測試)算法筆試(ACM賽制)部分例題

1.第一個題&#xff0c;大概題目意思是求n句話中最長的單詞和最短的單詞 這個題目做的有點磕巴&#xff0c;好幾年沒有寫過c/c了&#xff0c;連string的復制都不會寫了&#xff0c;哈哈哈&#xff0c;太笨了 后面一點點撿起來&#xff0c;還是寫出來了&#xff0c;本身沒啥&…

編寫一個程序,輸出 “Hello, World!“(Python版)

編寫一個程序&#xff0c;輸出 "Hello, World!" 在 Python 中&#xff0c;輸出 “Hello, World!” 的程序非常簡單。你只需要使用 print 函數即可。以下是代碼示例&#xff1a; print("Hello, World!")將這段代碼保存為一個 .py 文件&#xff08;例如 hel…

python實戰項目58:采集蜻蜓FM熱門音頻top排行榜

python實戰項目58:采集蜻蜓FM熱門音頻top排行榜 一、采集流程介紹二、數據接口采集三、使用xpath提取頁面數據1、抓包,找到數據接口2、發送請求,獲取數據3、提取數據4、保存數據一、采集流程介紹 蜻蜓FM熱門音頻top排行榜的鏈接為: https://m.qingting.fm/rank/,首頁如下圖…

【Matlab仿真】Matlab Function中如何使用靜態變量?

背景 根據Simulink的運行機制&#xff0c;每個采樣點會調用一次MATLAB Function的函數&#xff0c;兩次調用之間&#xff0c;同一個變量的前次計算的終值如何傳遞到當前計算周期來&#xff1f;其實可以使用persistent變量實現函數退出和進入時內部變量值的保持。 persistent變…

LaneATT環境配置步驟

本文介紹Ubuntu下配置車道線檢測算法LaneATT代碼運行環境&#xff0c;步驟如下。 1. 從LaneATT官方代碼倉庫下載源碼。也可git直接拉取。 2. 安裝Anaconda或miniconda 。 參考&#xff1a;https://docs.anaconda.com/miniconda/ 3. 創建conda虛擬環境LaneATT&#xff08;環…

【AIGC】使用Python實現科大訊飛語音服務ASR轉錄功能:完整指南

文章目錄 訊飛ASR轉寫API完整指南1. 引言2. 訊飛ASR API介紹3. API參數說明3.1 認證參數3.2 上傳參數3.3 查詢結果參數3.4 orderResult 字段3.5 Lattice 字段3.6 json_1best 字段3.7 st 字段 4. Python代碼實現4.1 生成簽名4.2 上傳音頻文件4.3 獲取轉寫結果4.4 解析轉寫結果 5…

大學本科教務系統設計方案,涵蓋需求分析、架構設計、核心模塊和技術實現要點

以下是大學本科教務系統的設計方案,涵蓋需求分析、架構設計、核心模塊和技術實現要點: 大學本科教務系統設計方案 一、需求分析 1. 核心用戶角色 角色功能需求學生選課/退課、成績查詢、課表查看、學分統計、考試報名、學業預警教師成績錄入、課程大綱上傳、教學進度管理、…

30道Qt面試題(答案公布)

前五個答案 ? 1. Qt中常用的五大模塊是哪些? Qt中常用的五大模塊包括: ? Qt Core:提供核心非GUI功能,如數據結構、文件操作、國際化等。 ? Qt GUI:提供與平臺無關的圖形和基本窗口功能。 ? Qt Widgets:提供用于創建傳統桌面應用程序的UI組件。 ? Qt Netw…

jdk21下載、安裝(Windows、Linux、macOS)

Windows 系統 1. 下載安裝 訪問 Oracle 官方 JDK 下載頁面 或 OpenJDK 下載頁面&#xff0c;根據自己的系統選擇合適的 Windows 版本進行下載&#xff08;通常選擇 .msi 安裝包&#xff09;。 2. 配置環境變量 右鍵點擊 “此電腦”&#xff0c;選擇 “屬性”。 在左側導航欄…

2022年全國職業院校技能大賽網絡系統管理賽項模塊A:網絡構建(樣題6)-網絡部分解析-附詳細代碼

目錄 附錄1:拓撲圖 附錄2:地址規劃表 1.SW1 2.SW2 3.SW3 4.SW4 5.VSU 6.SW7 7.R1 8.R2 9.R3 10.AC1 11.AC2 12.EG1 13.EG2 附錄1:拓撲圖 附錄2:地址規劃表

java項目之網絡游戲交易系統源碼(ssm+mysql)

風定落花生&#xff0c;歌聲逐流水&#xff0c;大家好我是風歌&#xff0c;混跡在java圈的辛苦碼農。今天要和大家聊的是一款基于ssm的網絡游戲交易系統。項目源碼以及部署相關請聯系風歌&#xff0c;文末附上聯系信息 。 項目簡介&#xff1a; 本網絡游戲交易系統分為管理員…

高并發內存池的thread cache部分實現及測試

并發內存池的三個主要組成部分&#xff1a; 線程緩存&#xff08;Thread Cache&#xff09; 每個線程擁有獨立的線程緩存&#xff0c;用于處理小于256KB的內存分配。由于每個線程都有自己的緩存&#xff0c;線程在從線程緩存中分配內存時無需加鎖&#xff0c;這有效避免了競爭…