【发布时间】:2018-07-17 01:33:04
【问题描述】:
我是普罗米修斯的新手,我想知道我应该如何解决以下问题。
我需要监控一些在 Kubernetes 中作为容器运行的应用程序。我需要使用 Prometheus 在 GKE 上的 Kubernetes 中使用我的容器日志(即应用程序日志)创建自定义指标。例如,我需要计算特定容器的多少日志包含特定单词(使用正则表达式)。 日志输出到每个容器的标准输出,也收集到 GKE 的 Stackdriver 上。
从容器日志中创建指标以使用 Prometheus 监控容器的最佳方法是什么? 我需要导出器还是应该直接检测我的容器以将 http 端点上的指标公开给 Prometheus?或者我应该检测我的 Stackdriver 并将那里的指标公开给 Prometheus。
我正在尝试确保上述方法中的哪一种可行且有意义。如有任何建议,我将不胜感激。
【问题讨论】:
标签: logging kubernetes monitoring prometheus stackdriver