当前位置: 首页 > 知识库问答 >
问题:

通过Spring集成跟踪日志

毛胜
2023-03-14

我是Spring Integration framework的新手,希望使用它跟踪应用服务器中的java日志文件,逐行分组,直到获得完整的stacktrace,然后将StackTraces发送到另一个应用程序。我使用(int file:tail-inbound-channel-adapter)成功地跟踪了文件,但我不知道要使用哪个spring集成组件来对(int file:tail-inbound通道适配器)读取的行进行分组。有什么建议吗?

共有1个答案

阎知
2023-03-14

使用具有自定义 ReleaseStrategy 和输出处理器的聚合器。

 类似资料:
  • 我已经使用spring-cloud-stream和RabbitMQ-binders和spring-cloud-sleuth建立了一个演示项目。 我有一个预定的春-云-流源: 我是不是漏掉了什么?(对zipkin来说相当陌生,勇敢而侦探)

  • 由于Session是服务端对象,浏览器要想使用某个服务端的Session对象,就必须在请求消息中包含该Session对象的SessionID。该SessionID一般被放到HTTP请求消息头的Cookie字段中,Cookie名称是JSESSIONID。下面的例子揭示了通过Cookie来跟踪Session的底层技术,读者可以从该例子中充分了解Cookie和Session的关系。 例子 : 通过Coo

  • 我使用Kafka来实现微服务之间的呼叫同步,并使用SpringSleuth进行日志记录。日志记录是可以的,但是当有一条消息从MicroService 1发送到MicroService 2时,日志记录的消息具有不同的跟踪ID。它们不是必须具有相同的跟踪ID但具有不同的SpanId吗?是否有任何特殊配置?

  • 本章展示如何配置Istio来自动收集mesh中服务的遥测数据。 在本章末尾,将为mesh中的服务调用启用新的metric和新的日志流。 BookInfo应用将作为介绍本章内容的示例应用。 开始之前 在集群中安装Istio并部署一个应用程序。 本章假设Mixer使用默认配置(--configDefaultNamespace=istio-system)。 如果使用不同的值,则更新这个任务中的配置和命令

  • 本章介绍如何使用Zipkin或Jaeger收集启用了Istio的应用程序的调用链信息。 完成本章后,你可以理解有关应用程序的所有假设以及如何使其参与跟踪,无论您使用何种语言/框架/平台构建应用程序。 BookInfo示例用来作为此任务的示例应用程序。 环境准备 参照安装指南的说明安装Istio。 如果您在安装过程中未启动Zipkin或Jaeger插件,则可以运行以下命令启动: 启动Zipkin:

  • 我有下面的二叉树 我的星期是递归,所以请忍耐我,我需要你的帮助追溯通过它得到正确的。 我有下面的代码,它所做的是按Post顺序打印节点。所以答案是1 4 5 6 2 3 让跟踪: Root=3(顶部节点),not null,Root.left(5)-返回到函数 Root=5,Not null,Root.left(1)-返回函数 Root=1,Not null,Root.left(null),con