我有Apache网络日志,其中一个字段作为会话ID。会话 ID 的相应用户名保存在数据库中。我需要创建一个 Logstash 管道来获取 Web 日志,并添加与每个日志的 SessionID 相对应的用户名(保存在 Mysql 数据库中(。有没有办法做到这一点?
您可以将日志作为管道的输入,并将 MySQL 数据库作为这些日志的扩充阶段。
您可以在此处阅读jdbc_static示例: https://www.elastic.co/guide/en/logstash/current/lookup-enrichment.html