我研究了一下Kubernetes的监视工具
关于这篇文章。
以下是一些可能用于监视Kubernetes的工具的简要介绍。不会详细介绍部署步骤和机制,只是简单地说一下有这样的东西存在。
资源监控系统 (One option in Chinese)
普罗米修斯
-
- クラウドのOSS監視ツールでは真っ先に名前が挙がるツール
-
- expoterが各システムからデータを収集する(node-expoter等)
- Prometheus上でクエリを入力すると値の取得が可能
关于实现Prometheus的高可用配置工具,我们已经撰写了一篇专门的文章,请参考那篇文章。
-
- Cortex
- VictoriaMetrics
cAdvisor (容器监控器)
-
- Googleが作成したDockerコンテナモニタリングツール
- Prometheusとも連携可能
日志收集系统
流利的日志收集器
-
- ログ収集ツール
-
- td-agentと呼ばれるエージェントで各システムからログを収集
- elasticsearch/kibanaと連携することが多い
Grafana Loki 简述
-
- like Prometheus, but for logs.
- 名前の通りGrafanaでの可視化が容易
对于网页用户界面来说
Grafana 可视化工具
-
- データ・ログの可視化ツール
-
- ダッシュボード作成の自由度が高い
- グラフィックがきれいなことで有名
流畅的UI
- fluetndの起動・停止や設定ファイルの変更がGUIで可能
基本定义:Kibana
-
- ログ可視化ツール
-
- elasticsearchとの連携が優秀
- (結構GUI操作が難しい…)
灰色日志平台
-
- ログ管理プラットフォーム
- ユーザーごとに権限を付与できるkibanaのイメージ
DB数据库
弹性搜索
-
- 全文検索エンジン
-
- fluentdで収集したログを格納する等で使用する
-
- 安定して人気がある
https://db-engines.com/en/system/Elasticsearch%3BInfluxDB
InfluxDB: Influx数据库
-
- influxdata社の時系列データベース
-
- 時系列データベースとして比べるならばelasticsearchよりベンチマークが良い(らしい…)
https://www.influxdata.com/blog/influxdb-markedly-elasticsearch-in-time-series-data-metrics-benchmark/