安裝 Prometheus

閱讀時間約 4 分鐘
監控的解決方案有很多種,我這裡選擇的是 Prometheus。實際上只有 Prometheus 還不夠,真正其實會安裝以下項目:
  1. Grafana - 視覺化工具,可以用圖形顯示監控的資料。(其實還可以做 distribute tracing, log 查詢)
  2. Prometheus。
  3. Prometheus Operator - 提供 Kubernetes CRD,讓我們透過 CRD 設定 Prometheus 的設定。
  4. Prometheus Node Exporter - 蒐集 Kubernetes Worker Node 的資訊(Linux 提供的資訊)。
  5. kube-state-metrics - 蒐集 Kubernetes 的資訊(Kubernetes API Server 提供的資訊)。
  6. Prometheus Adapter for Kubernetes Metrics APIs.
以上這些安裝項目都可以用 kube-prometheus-stack 這個專案提供的 helm chart 安裝。
註 - kube-prometheus 專案其實僅提供 YAML 的方式安裝。而 kube-prometheus-stack 專案將 kube-prometheus 包裝成 helm chart。

安裝 kube-prometheus-stack

用 helm 安裝:
$ helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
$ helm repo update
$ helm install kube-prometheus-stack prometheus-community/kube-prometheus-stack -n monitoring --create-namespace
Reference:

檢視 Web UI

當安裝完畢後,有 3 個 Web UI 可以使用,參考如下:
Prometheus-UI
kubectl port-forward service/prometheus-kube-prometheus-prometheus 9090
Alert Manager UI
kubectl port-forward svc/prometheus-kube-prometheus-alertmanager 9093
Grafana
kubectl port-forward deployment/prometheus-grafana 3000
Grafana 預設的帳號、密碼如下:
user: admin
pwd: prom-operator

PodMonitor, ServiceMonitor

安裝 helm chart 的時候,我認為建議將以下值設定為 false,讓 Prometheus 抓取全部的 PodMonitor, ServiceMonitor,不透過 label 篩選(避免學習的時候會發生 PodMonitor, ServiceMonitor 找不到的問題):
prometheus.prometheusSpec.podMonitorSelectorNilUsesHelmValues
prometheus.prometheusSpec.serviceMonitorSelectorNilUsesHelmValues
即將進入廣告,捲動後可繼續閱讀
為什麼會看到廣告
    專注於 C#, DevOps 的工程師
    留言0
    查看全部
    發表第一個留言支持創作者!
    Autoscaling 的目的是當有大量請求時,系統可以自動的增加運算資源,處理當下的大量請求;也可以根據當下資源使用率低時,自動降低運算資源,達到省錢的目的。
    Autoscaling 的目的是當有大量請求時,系統可以自動的增加運算資源,處理當下的大量請求;也可以根據當下資源使用率低時,自動降低運算資源,達到省錢的目的。
    你可能也想看
    Google News 追蹤
    Thumbnail
    接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
    Thumbnail
    🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
    Thumbnail
    因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
    Thumbnail
    GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
    Thumbnail
    本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
    Thumbnail
    如何為居家/商業空間量身規劃適合的全熱交換器?我們搜集已實際安裝的屋主使用全熱交換器後悔的點,以及專業室內設計師會如何規劃佈局全熱交換器,讓你不走冤枉路! 2大過來人安裝全熱交換器後悔的點 已經聽聞全熱交換器的優點,準備購置迎接會呼吸的空間了嗎?不過這畢竟不是一筆小開支,你是否擔心花了一大筆
    即將35歲,兩隻孩兒還不會自己刷好牙齒,老公依然過的慢條斯理,這就是所謂的婚後生活嗎? 本人也沒什麼天份特長,興趣就是吃喝玩樂,期盼老公可以早日財富自由,COVID-19與其變種病毒可以早日退散受控管,世界上少點傷害,學習守護地球愛護大自然;夢想總是遙遠,但有夢最美,希望自己能用文字好好紀錄眼前與內
    Thumbnail
    wordpress空間上限3G在僅文字時應足夠,但加上圖片則不足使用。更重要的是圖片會上傳原始檔案外,還會有配合其布景主題之各種裁切格式之大小圖,進入檔案要整理是相當困難及費時的。好編輯,較順手。 blogger(google)有空間上限,最大會佔用至個人帳戶的免費15G。手機編輯,會亂跳會崩潰。
    Thumbnail
    先看看Floor Plan 工廈拍賣(25-08-2020) 新界荃灣楊屋道144/146號及橫龍街77/87號富利工業大廈14樓 14/F, Richwealth Industrial Building, Nos. 77/87 Wang Lung Street and Nos. 144/
    Thumbnail
    今日有一件事相同大家分享,啊壽係上一遍都有同大家提及過正參與一個社會企業比賽。啊壽團隊以青少年為主, 我們的計劃是以工作坊體驗讓青年人認知自己不足/給予青年人方向,以便之後升學/就業也好減小青年人漫無目的尋找自己的路向。 為了計劃有更堅實的數據,我們都親自與學生接觸了解,可是我們收到的都是需求大過
    Thumbnail
    接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
    Thumbnail
    🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
    Thumbnail
    因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
    Thumbnail
    GitLab 是一個 DevOps、基於 Web 的免費開源平台 Git 儲存庫,為開發人員提供了所有必要的功能。它是一個用於開發 DevOps 應用程式的一體式平台。 GitLab 允許您執行原始碼管理、監控、安全性和專案規劃任務。 Update system packages: sudo
    Thumbnail
    本文教授如何安裝Ubuntu伺服器,建議選擇偶數版本如22.04, 20.04, 18.04等LTS版本以獲得穩定的未來性支撐。
    Thumbnail
    如何為居家/商業空間量身規劃適合的全熱交換器?我們搜集已實際安裝的屋主使用全熱交換器後悔的點,以及專業室內設計師會如何規劃佈局全熱交換器,讓你不走冤枉路! 2大過來人安裝全熱交換器後悔的點 已經聽聞全熱交換器的優點,準備購置迎接會呼吸的空間了嗎?不過這畢竟不是一筆小開支,你是否擔心花了一大筆
    即將35歲,兩隻孩兒還不會自己刷好牙齒,老公依然過的慢條斯理,這就是所謂的婚後生活嗎? 本人也沒什麼天份特長,興趣就是吃喝玩樂,期盼老公可以早日財富自由,COVID-19與其變種病毒可以早日退散受控管,世界上少點傷害,學習守護地球愛護大自然;夢想總是遙遠,但有夢最美,希望自己能用文字好好紀錄眼前與內
    Thumbnail
    wordpress空間上限3G在僅文字時應足夠,但加上圖片則不足使用。更重要的是圖片會上傳原始檔案外,還會有配合其布景主題之各種裁切格式之大小圖,進入檔案要整理是相當困難及費時的。好編輯,較順手。 blogger(google)有空間上限,最大會佔用至個人帳戶的免費15G。手機編輯,會亂跳會崩潰。
    Thumbnail
    先看看Floor Plan 工廈拍賣(25-08-2020) 新界荃灣楊屋道144/146號及橫龍街77/87號富利工業大廈14樓 14/F, Richwealth Industrial Building, Nos. 77/87 Wang Lung Street and Nos. 144/
    Thumbnail
    今日有一件事相同大家分享,啊壽係上一遍都有同大家提及過正參與一個社會企業比賽。啊壽團隊以青少年為主, 我們的計劃是以工作坊體驗讓青年人認知自己不足/給予青年人方向,以便之後升學/就業也好減小青年人漫無目的尋找自己的路向。 為了計劃有更堅實的數據,我們都親自與學生接觸了解,可是我們收到的都是需求大過