gpt4 book ai didi

json - Keycloak记录到JSON格式消息字段

转载 作者:行者123 更新时间:2023-12-02 12:29:10 25 4
gpt4 key购买 nike

我一直在尝试设置keycloak日志记录,以将其流利地刮掉以用于Elasticsearch。到目前为止,我已经使用了提供的CLI字符串在 Helm 值脚本中使用。

  cli:
# Custom CLI script
custom: |
/subsystem=logging/json-formatter=json:add(exception-output-type=formatted, pretty-print=true, meta-data={label=value})
/subsystem=logging/console-handler=CONSOLE:write-attribute(name=named-formatter, value=json)

Keycloak logs

但是,正如您在所提供的图片中所看到的那样,生成的日志似乎与日志的核心(消息字段)完全是json。当前,消息字段以逗号分隔的键值对形式提供。有没有办法告诉keycloak,jboss或wildfly它也需要提供JSON消息?这使我可以有效地 flex 搜索数据。

最佳答案

在GitHub上检查此项目:keycloak_jsonlog_eventlistener: Outputs Keycloak events as JSON into the server log.

Keycloak JSON Log Eventlistener

Primarily written for the Jboss Keycloak docker image, it will output Keycloak events as JSON into the keycloak server log.

The idea is to parse logs once they get to logstash via journalbeat.

Tested with Keycloak version 8.0.1

关于json - Keycloak记录到JSON格式消息字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60204532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com