1. 程式人生 > 其它 >Prometheus之Alertmanager使用幫助

Prometheus之Alertmanager使用幫助

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 #顯示應用程式版本。