iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 22
0
DevOps

Hashicorp 0 到 0.003系列 第 22

Day 22. Nomad Monitor with Prometheus

  • 分享至 

  • xImage
  •  

今天會來介紹如何使用Prometheus來監控Nomad.

設定

  1. 在Nomad設定檔裡加入telemetry 參數如下,然後重啟生效。
telemetry {
  prometheus_metrics = true
}
  1. 設定prometheus.yml 加入以下設定
- job_name: 'nomad'
    static_configs:
    - targets: ['10.168.1.135:4646']
    scheme: "http"
    metrics_path: "/v1/metrics"
    params:
      format: ['prometheus']
  1. 開啟Prometheus web 可以看到已經開始收資料了
    https://ithelp.ithome.com.tw/upload/images/20200922/20129223TMliL38oVM.png

https://ithelp.ithome.com.tw/upload/images/20200922/20129223VmIYyMInaR.png

  1. Nomad exporter
    除了上述的telemetry 另外也有Nomad exporter,
    這兩個收集的內容不相同,可以參考連結內說明,評估哪一種比較符合自己的維運,也可以兩個都使用。
    之前測試可能年久失修了,有興趣的可以自行修改code來使用。

上一篇
Day 21. Nomad mount volume
下一篇
Day 23. Hashicorp Vault 介紹
系列文
Hashicorp 0 到 0.00330
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言