业务日志 选 spring-boot 无法解析写入 es

  • Choerodon平台版本:0.20.0

  • 运行环境:自主搭建

  • 问题描述:
    如题
    我们的 springboot 日志 格式为:

<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>

我能 改 正则匹配或者 新增 PARSER?

还有请教下 怎么 使用Choerodon认证登录Kibana?

https://choerodon.com.cn/#/knowledge/share/04ab27fbbb664f93

这个文档 是否可以 在安装文档里 弄弄好。。。

PARSER可以使用docker,目前这块近期暂时没有做进一步维护,非spring-boot的日志用docker就好,会一并采集的。
Kibana的第三方认证目前还未接入

可以在 fluent-bit 运行的 namespace 中 ,修改前缀为 fluent-bit-conf- 的 ConfigMap 对象 parsers.conf 中新增 PARSER

用docker 错误日志 就没法整了

kibana后期是计划像grafana一样嵌入猪齿鱼中,故现在并未提及相关文档,此文档仅为测试使用。

请问下 新增了一个 PARSER fluent-bit ds 成0 了

kubectl get ds -n logging
NAME                           DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE
fluent-bit-choerodon-logging   0         0         0       0            0           delete=delete   50m

[root@juyi-01 test]# kubectl get ds -n logging
NAME                           DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR   AGE
fluent-bit-choerodon-logging   0         0         0       0            0           delete=delete   57m

Events:
  Type    Reason            Age                From                  Message
  ----    ------            ----               ----                  -------
  Normal  SuccessfulCreate  57m                daemonset-controller  Created pod: fluent-bit-choerodon-logging-mgkjz
  Normal  SuccessfulCreate  57m                daemonset-controller  Created pod: fluent-bit-choerodon-logging-rtfh4
  Normal  SuccessfulDelete  56m (x3 over 56m)  daemonset-controller  Deleted pod: fluent-bit-choerodon-logging-mgkjz
  Normal  SuccessfulDelete  56m (x3 over 56m)  daemonset-controller  Deleted pod: fluent-bit-choerodon-logging-rtfh4
  Normal  SuccessfulCreate  56m                daemonset-controller  Created pod: fluent-bit-choerodon-logging-c4mfs
  Normal  SuccessfulCreate  56m                daemonset-controller  Created pod: fluent-bit-choerodon-logging-w7rgx
  Normal  SuccessfulDelete  13m (x3 over 13m)  daemonset-controller  Deleted pod: fluent-bit-choerodon-logging-w7rgx
  Normal  SuccessfulDelete  13m (x5 over 13m)  daemonset-controller  Deleted pod: fluent-bit-choerodon-logging-c4mfs

是的,修改配置后, fluent-bit ds 或重启所有pod的

现在都是 0了怎么 起来?

这样很不优雅。。。 直接重启 会丢日志吧

还有当时 没用redis 当缓存 直接 输出到 es 也会丢日志吧

我得给 node节点 打 delete=delete 标签吗?

删掉ds那个节点选择器就好了

重启 fluent-bit ds pod 应该会 造成 丢失 日志吧 fluent-bit 本地没缓存的吧

没有中间件做 缓冲 日志量大 直写 es 也会 丢日志吧

你好,是的 当前方案会出现此类问题

额。。。 为啥不是 reload 下 配置文件 非得 重启pod?

因为 fluent-bit 并不支持 reload 配置文件

日志 什么版本能完善啊?