go - Prometheus 日志指标导出器
问题描述
我在 Java 应用程序中使用 Prometheus 来监控系统中不同数量的日志。
一旦我添加<Prometheus name="METRICS"/>
到我的log4j.xml
附加程序配置中,我的 Prometheus 指标就会填充我系统中记录的信息/错误/调试消息的数量。
这很有帮助。我正在尝试在使用默认 golang 日志的 golang 微服务中实现相同的功能。
是否有任何原生 prometheus 支持这种功能,还是我需要自己实现它?
解决方案
Logger不提供任何钩子,所以没有办法创建这样的东西。您想要做的是在其上放置一个包装器,或使用不同的日志记录系统。
推荐阅读
- python - 从空间数据创建二维数组
- python - Pandas groupby 计算天数
- c++ - 共享内存崩溃安全吗?
- vba - VBA代码根据当前日期打开名称中带有日期的文件
- python - Python 在文件中找到不存在的字符,用非预期字符替换(非英文字符的编码问题)
- c# - ASP.NET Core 中的 WebViewPage.InitializePage() 等价物是什么?
- powershell - 遍历数组并获取所有用户的单元格
- python - DataFrame 来自现有列的新列
- firebase - 如何更新存储在firestore中的发布者信息,以及使用flutter应用程序
- asp.net - 我在 asp:label 元素的字符串中使用下划线时遇到问题