使用Prometheus监控来自其他Kubernetes集群的Kubernetes集群

时间:2019-12-02 03:25:36

标签: kubernetes cloud monitoring prometheus

我已经在Azure AKS上运行了多个Kubernetes集群,所以我打算使用Prometheus-Grafana创建在其他Kubernetes集群上运行的集中式监控集群

Centralized Monitoring

我的想法是:

  • 隔离和集中监视集群。
  • 如果任何群集发生故障,Monitoring群集仍处于活动状态以检查发生故障的群集。
  • 运行跨云提供商Kubernetes(如果有)

我对连接集群,网络,入口,Prometheus如何发现,如何从外部集群获取指标感到困惑...

我的用例是否有最佳实践和说明。谢谢!

1 个答案:

答案 0 :(得分:2)

是的,Prometheus是一种非常灵活的监视解决方案,其中每个Prometheus服务器都可以充当另一个Prometheus服务器的目标。借助Prometheus联合,Prometheus服务器可以从其他Prometheus服务器中抓取选定的时间序列数据。

CREATE TABLE `test` (
  `citycode` char(3) NOT NULL,
    PRIMARY KEY (`citycode`)
) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_bin;

INSERT INTO `test` (`citycode`) VALUES ('JLA');
INSERT INTO `test` (`citycode`) VALUES ('JLÄ');