使用 Metricbeat 掌握 Infrastructure 的健康狀態 Kubernetes 篇
本篇學習重點
Metricbeat 在 Kubernetes 環境中,能收集哪些 Metrics
Metricbeat Kubernetes Module
Metricset 名稱
收集的方式
層級
適用的佈署方式
使用 Metricbeat 監控 Kubernetes 的 Metrics
在 Kubernetes 上部署 Metricbeat 的方法
DaemonSet
Deployment
實際的佈署
ConfigMap metricbeat-deamonset-config
metricbeat-deamonset-configConfigMap metricbeat-daemonset-modules
metricbeat-daemonset-modulesDaemoneSet metricbeat
metricbeatServiceAccount 與相關的權限設定
安裝 Kube-state-metrics 以提供 Metricbeat 所需要的 Metrics
Kube-state-metrics 以提供 Metricbeat 所需要的 Metrics
使用 Autodiscovery 透過 Annotation 自動找尋需監控的 Pods
在 Kibana 檢視 Kubernetes 的 Metrics
Kibana Observability Metrics

Metricbeat 內建的 Dashboard
Cluster Overview

Controller Manager

Scheduler

Proxy

參考資訊
Previous使用 Metricbeat 掌握 Infrastructure 的健康狀態 Docker 篇Next使用 Metricbeat 掌握 Infrastructure 的健康狀態 AWS 篇
Last updated