首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置prometheus以访问应用程序部署的另一个群集

配置prometheus以访问应用程序部署的另一个群集
EN

Stack Overflow用户
提问于 2020-03-24 14:38:07
回答 1查看 922关注 0票数 0

我刚开始使用诸如k8s..We中的Prometheus之类的监控工具,它有两个单独的集群--一个用于应用程序,一个用于部署监视和日志工具。

但是我有些困惑,怎么处理呢?

1.为prometheus服务的集群如何连接到应用程序集群并能够提取度量标准?

2.如果要设置网络策略,应该如何指定命名空间?

3.除了导出指标外,在应用程序方面,我应该做些什么?

代码语言:javascript
复制
# Allow traffic from pods with label app=prometheus in namespace with label name=monitoring
# to any pod in <YOUR_APPLICATION_NAMESPACE>
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: monitoring.prometheus.all
  namespace: <YOUR_APPLICATION_NAMESPACE>
spec:
  ingress:
  - from:
    - namespaceSelector:
        matchLabels:
          name: monitoring
      podSelector:
        matchLabels:
          app: prometheus
  podSelector: {}
  policyTypes:
  - Ingress
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-25 08:23:23

这不是你想要的吗?

1) 普罗米修斯联合会

Prometheus联邦是一个Prometheus服务器,可以从其他Prometheus服务器中刮取数据。它支持层次化联邦,在我们的例子中,这类似于一棵树。

每个集群中都安装了Prometheus服务器的默认版本,并在中央监视集群中与Grafana一起部署了Prometheus联合服务器。Prometheus联邦从我们集群中运行的所有其他Prometheus服务器中收集数据。为了将来的扩展,一个中央Prometheus联邦可以用于从多个Prometheus联合服务器中刮取数据,这些服务器从几十个集群的组中刮取数据。

更多信息在这里:https://developers.mattermost.com/blog/cloud-monitoring/

2) Prometheus配置用于在集群外刮Kubernetes yaml例

3) Linkedin 用普罗米修斯监视库伯内特斯-在集群外!文章和Reddit 利用Prometheus在机群外监测K8s相关讨论

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60833241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档