Prometheus之Alertmanager使用幫助
阿新 • • 發佈:2021-11-18
root@node-02:/usr/local/alertmanager# ./alertmanager --help usage: alertmanager [<flags>] Flags: -h, --help #顯示上下文相關的幫助(也可以嘗試 --help-long 和 --help-man)。 --config.file="alertmanager.yml" #Alertmanager 配置檔名。 --storage.path="data/" #資料儲存的基本路徑。 --data.retention=120h #資料保留多長時間。 --alerts.gc-interval=30m #警報 GC 之間的間隔。 --web.config.file="" #[EXPERIMENTAL] 可以啟用 TLS 或身份驗證的配置檔案的路徑。 --web.external-url=WEB.EXTERNAL-URL #外部可訪問Alertmanager的URL(例如,如果通過反向代理提供Alertmanager)。用於生成回Alertmanager自身的相對和絕對連結。如果URL具有路徑部分,則將使用它作為Alertmanager服務的所有HTTP端點的字首。如果省略,將自動派生相關的URL元件。 --web.route-prefix=WEB.ROUTE-PREFIX #Web 端點的內部路由的字首。預設為 --web.external-url 的路徑。 --web.listen-address=":9093" #用於偵聽 Web 介面和 API 的地址。 --web.get-concurrency=0 #併發處理的最大 GET 請求數。如果為負數或零,則限制為GOMAXPROC 或 8,以較大者為準。 --web.timeout=0 #HTTP 請求超時。如果為負數或零,則不設定超時。 --cluster.listen-address="0.0.0.0:9094" #群集的偵聽地址。設定為空字串以禁用 HA 模式。 --cluster.advertise-address=CLUSTER.ADVERTISE-ADDRESS #在叢集中做廣告的顯式地址。 --cluster.peer=CLUSTER.PEER ... #初始對等體(可能重複)。 --cluster.peer-timeout=15s #在對等點之間等待發送通知的時間。 --cluster.gossip-interval=200ms #傳送gossip訊息的間隔。 通過降低這個值(更頻繁),gossip訊息可以更快地跨叢集傳播,但會增加頻寬。 --cluster.pushpull-interval=1m0s #gossip狀態同步的時間間隔。 將此間隔設定得更低(更頻繁)將提高更大叢集的收斂速度,但會增加頻寬使用量。 --cluster.tcp-timeout=10s #與遠端節點建立流連線以進行完整狀態同步的超時時間,以及用於流讀取和寫入操作。 --cluster.probe-timeout=500ms #在假設它不健康之前等待來自探測節點的 ack 的超時。這應該設定為網路上 RTT(往返時間)的 99%。 --cluster.probe-interval=1s #隨機節點探測之間的間隔。將此設定得更低(更頻繁)將導致叢集以增加頻寬使用為代價更快地檢測故障節點。 --cluster.settle-timeout=1m0s #在評估通知之前等待叢集連線建立的最長時間。 --cluster.reconnect-interval=10s #嘗試重新連線到丟失的對等點之間的間隔。 --cluster.reconnect-timeout=6h0m0s #嘗試重新連線到丟失的對等點的時間長度。 --log.level=info #僅記錄具有給定嚴重性或更高級別的訊息。其中之一:[除錯、資訊、警告、錯誤] --log.format=logfmt #日誌訊息的輸出格式。其中之一:[logfmt, json] --version #顯示應用程式版本。