在K8或EKS中监控入口流量的标准方法

时间:2019-09-02 10:16:09

标签: elasticsearch kubernetes kubernetes-ingress amazon-eks amazon-elasticsearch

是否存在监视K8 Ingress流量的标准方法。我们正在尝试提取指标,例如

  • 每秒请求
  • HTTP错误
  • 响应时间
  • 等...

特定环境

  • AWS EKS
  • Nginx入口
  • AWS Elastic搜索服务[存储和搜索指标]
  • Kibana和Easy Alert [仪表盘和警报]

尝试过的解决方案

正在寻找K8通用的东西。有任何提示吗?

2 个答案:

答案 0 :(得分:2)

ingress-nginx项目有一个monitoring guide,描述了如何向Prometheus发送基本统计信息,然后可以在Grafana中对其进行查看。如果您的集群已经安装了这些工具,则只需配置prometheus即可刮擦nginx入口控制器容器。

答案 1 :(得分:1)

首先,没有监视群集的“标准方法”。人员或公司有不同的需求,因此您应该实施最佳解决方案。

如果您要管理来自Nginx入口控制器的所有入口流量,则可以实施基于Nginx的解决方案。话虽如此,linkerd还是监视和管理网络堆栈的好工具,尤其是在简单的情况下。有一个仪表板,您可以检查所有要求。 Linkerd组件也不像istio那样重。