我正在使用 Azure Monitor 来监视我的天蓝色资源以及日志分析工作区来存储我的基础设施日志。我想对 Azure Monitor 与 Prometheus 和 Grafana 进行比较研究。Prometheus 是否可以用于存储基础设施日志,如果可以,如何可能以及如何检索日志。我们在日志分析工作区中提供了简单的界面来过滤我们所需的日志,prometheus 是否也有相同的功能。谢谢
问问题
167 次
2 回答
2
Prometheus 是一个充当 TSDB(时间序列数据库)的工具,它只存储数字的时间序列。
如果您想在 Prometheus 中存储字符串(例如您的日志),那么您必须使用标签来完成。然而,这是一个非常糟糕的主意,因为它会大大增加你的基数。
更多信息 :
于 2021-06-29T12:36:21.687 回答
1
我认为最好的策略是为此使用日志聚合工具。如果你喜欢“普罗米修斯”,那么你必须尝试“洛基”:
Loki 是一个受 Prometheus 启发的水平可扩展、高可用、多租户日志聚合系统。它的设计非常具有成本效益且易于操作。它不索引日志的内容,而是为每个日志流设置一组标签。
Loki:像普罗米修斯,但用于日志。
在此处查看更多信息。
于 2021-06-29T12:41:09.987 回答