【发布时间】:2020-09-16 08:57:58
【问题描述】:
我有一个包含如下日志的日志文件:
{"log_time": "2020-05-28 16:09:02", "log_level": "INFO", "event": "register", "login_key": "key1", "email": "user1.email.com", some other fields}
{"log_time": "2020-05-28 16:09:03", "log_level": "INFO", "event": "register", "login_key": "key2", "email": "user2.email.com" some other fields}
{"log_time": "2020-05-28 16:09:05", "log_level": "INFO", "event": "button click", "login_key": "key1", some other fields}
{"log_time": "2020-05-28 16:09:06", "log_level": "INFO", "event": "page view", "login_key": "key2", some other fields}
每个用户都会获得一个登录密钥,其中记录了他/她的所有操作。 第一个事件也是包含用户电子邮件的注册事件。
也许我在这里跳过了我的头,但我正在尝试在 Grafana 中创建一个表格,该表格将为每个登录密钥显示它的电子邮件和最后一个事件。 所以对于这种情况,它将是:
login_key email event time
key1 user1@email.com button click 2020-05-28 16:09:05
key2 user2@email.com page view 2020-05-28 16:09:06
我尝试使用 Loki 作为具有相关派生字段的数据源制作表格,但无法进行聚合,甚至无法让表格显示我想要的字段。
关于如何使用 loki 甚至其他数据源的任何想法? 我想通过我的日志文件来尝试使用 elasticsearch 并没有那么大,并且为它设置所有 filebeat-logstash-elasticsearch 似乎有点开销。 我什至想写一个python脚本来生成表并将它保存到我已经连接到grafana但感觉不对的postgres。
任何帮助将不胜感激
【问题讨论】:
标签: logging grafana grafana-loki