可以/应该使用prometheus作为日志聚合器吗?我们正在将应用程序部署到kubernetes集群中.所有容器都已登录到stdout/err,我们希望所有开发人员使用日志将其代码设置为stdout/err.然后,Fluentd将整理整个群集中的所有日志并发送给聚合器.我们已经考虑过使用Elasticsearch/kibana但是我们已经有Prometheus用于节点度量收集,所以如果我们能够流畅地将所有日志发送到Prometheus,它会将所有日志保存在一个地方.
那么,Prometheus可以/应该用作日志记录聚合器吗?它还需要轮询流畅的服务器吗?真的,能够使用Prometheus的警报功能会很棒,这样如果某个日志被创建(例如)就会将日志消息转储到松弛通道等.
感谢你对这一点的一些指示.
Prometheus是一个指标系统而不是一个日志系统.有mtail和grok导出器来处理日志,但实际上这只适用于无法使用指标检测代码的情况.
对于日志,像Elasticsearch这样的东西更合适.