首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一种方法可以使用Loki从MySQL数据库查询日志?

是否有一种方法可以使用Loki从MySQL数据库查询日志?
EN

Stack Overflow用户
提问于 2022-06-21 21:22:00
回答 2查看 384关注 0票数 2

好的。我们有Promtail来收集文本日志文件并将它们发送到loki。

此外,我还可以创建MySQL数据源来查询数据库中的数据,以便实现可视化。

我很好奇。是否可以配置Loki/Promtail,或者有一些日志驱动程序允许Loki访问它们。

我为什么要问这个。因为我们的遗留系统将应用程序的日志存储到(ID、time、text)字段中。因此,我试图找到一种将这些日志导入Loki或配置Promtail来获取日志的方法,而不是从文本文件,而是从这个数据库表中获取日志。

这有可能吗?

EN

回答 2

Stack Overflow用户

发布于 2022-06-22 09:12:53

恐怕那是不可能的,但你可以做些解决办法。将日志消息转储到文本文件中,并让Promtail读取` `em或使用Loki推送API将日志推送到Loki。

票数 1
EN

Stack Overflow用户

发布于 2022-06-22 10:08:28

这是可能的。

找到了如何直接邮寄日志到洛基

/ Loki /api/v1/push是用来向Loki发送日志条目的端点。默认的行为是POST主体是一个快速压缩的原型消息。或者,如果将内容类型标头设置为application/json,,则可以以以下格式发送JSON主体:

代码语言:javascript
复制
{
  "streams": [
    {
      "stream": {
        "label": "value"
      },
      "values": [
          [ "<unix epoch in nanoseconds>", "<log line>" ],
          [ "<unix epoch in nanoseconds>", "<log line>" ]
      ]
    }
  ]
}

下面是关于如何使用python:https://medium.com/geekculture/pushing-logs-to-loki-without-using-promtail-fc31dfdde3c6#8290的博客文章

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72707253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档