【问题标题】:How to create high frequency logging (tracing) in Linux userspace?如何在 Linux 用户空间中创建高频日志记录(跟踪)?
【发布时间】:2017-05-28 07:19:18
【问题描述】:

我正在启动一个新的用户空间应用程序,我想创建一些用于日志记录和跟踪的常用实用程序

我区分了 2 个实用程序。在我看来,日志记录应该是始终开启并用于高级信息和调试的东西。 追踪更加详细和频繁。

我认为 syslog 是日志工具的一个很好的候选者,但我不知道跟踪。我认为使用 syslog 进行跟踪不是一个好的选择

我认为应该有一些机制可以在 linux 用户空间中进行跟踪。我的意思是一些允许我创建这样的跟踪的设施: ", , , 发送了 1200 个数据包进行处理"

我正在考虑使用 uprobes,但我不知道它是否允许我添加我自己的自定义跟踪消息,或者它只是告诉我何时调用了哪些函数

【问题讨论】:

    标签: linux debugging trace syslog userspace


    【解决方案1】:

    经过一番谷歌搜索后,我找到了 LTTNG。下一代 Linux 跟踪工具 http://lttng.org/

    它似乎支持我需要的一切以及更多

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-16
      • 1970-01-01
      • 2016-09-09
      • 2018-02-25
      • 2018-09-07
      • 1970-01-01
      相关资源
      最近更新 更多