微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Kubernetes之外运行Prometheus,Loki,Grafana是否可能/很好?

如何解决在Kubernetes之外运行Prometheus,Loki,Grafana是否可能/很好?

在某些项目中,使用本地云提供商的技术实现了伸缩和编排,而没有Docker&Kubernetes。但是该项目的日志记录和监视效果很差,我想分别安装Prometheus,Loki和Grafana来获取指标,日志和可视化。不幸的是,我发现没有文章介绍如何在不使用K8的情况下使用Prometheus。

但是有可能吗?如果是这样,这是个好方法吗?以及如何做到这一点?我也知道Prometheus&Loki可以自动检测K8中的服务以提取度量标准和日志,但是对于自定义编排系统,它也可以工作吗?

解决方法

无法评论Loki,但Prometheus绝对可行。 Prometheus支持多种服务发现机制,而k8只是其中之一。如果查看list of options(以_sd_config结尾的那个),则可以看到您的提供者是否在那儿。 如果不是,则可以使用通用服务发现。也许DNS-based发现将适用于您的自定义系统?如果没有,那么file based service discovery几乎可以肯定会起作用。

,

是的,我在AWS ECS集群中运行Prometheus,Loki等。它只需要更多配置,特别是在服务发现方面(如果您尚未使用ECS Service Disovery或Hashicorp Consul之类的东西)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。