代码之家  ›  专栏  ›  技术社区  ›  orcl user

普罗米修斯码头出口商

  •  0
  • orcl user  · 技术社区  · 7 年前

    我有一个具有不同端点(rest服务)的应用程序,它运行在kubernetes pods中的docker容器中。

    这些端点是可到达的,例如:

    localhost:8080/myapp/status/health

    localhost:8080/myapp/status/version

    2 回复  |  直到 7 年前
        1
  •  0
  •   Heidi Schmidt    7 年前

    听起来你在寻找关键词和一个开始配置的地方,在库伯尼特斯集群中运行的普罗米修斯可以从一个度量终点抓取数据。

    我建议为这两条路径添加job\u名称 myapp/status/version myapp/status/health <app_name>.<k8s_namespace>.svc.cluster.local> Localhost通常只在即时系统(即笔记本电脑或pod本身)上解析,它与127.0.0.1绑定,通常不会通过kube dns在网络内路由,因为所有pod和;从技术上讲,节点具有该接口,无法区分它们。

        2
  •  0
  •   Conor    7 年前

    我认为这里最好的方法是刮取应用程序本身,而不是从Kubernetes本身获取指标。

    你需要 instrument your application