Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
The lttng-tools project provides a session daemon (lttng-sessiond) that acts as a tracing registry, the "lttng" command line for tracing control, a lttng-ctl library for tracing control and a lttng-relayd for network streaming.
| Date | Stars |
|---|---|
| 2026-07-24 | 347 |
| 2026-07-25 | 347 |
| 2026-07-28 | 347 |
| 2026-07-30 | 347 |
| 2026-08-06 | 347 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
// SPDX-FileCopyrightText: 2020 Philippe Proulx <[email protected]> // // SPDX-License-Identifier: CC-BY-SA-4.0 // Render with Asciidoctor :nbh: ‑ :lt: LTTng{nbh}tools :lib: liblttng{nbh}ctl ifdef::env-github[] :toc: macro endif::env-github[] ifndef::env-github[] :toc: left endif::env-github[] = {lt} 15 June 2026 [.normal] https://ci.lttng.org/job/lttng-tools_master_linuxbuild/[image:https://img.shields.io/jenkins/build.svg?jobUrl=https://ci.lttng.org/job/lttng-tools_master_linuxbuild/[Jenkins, title="Jenkins"]] https://scan.coverity.com/projects/lttng-tools[image:https://img.shields.io/coverity/scan/lttng-tools.svg[Coverity, title="Coverity"]] [.lead] _**{lt}**_ is a set of components to control https://lttng.org/[LTTng] tracing. The project includes: * The LTTng https://lttng.org/man/8/lttng-sessiond/[session daemon]. * The LTTng consumer daemon. * The LTTng https://lttng.org/man/8/lttng-relayd/[relay daemon]. * {lib}, a library with a C{nbsp}API used to communicate with the session daemon. * Python{nbsp}3 bindings of liblttng{nbh}ctl. * https://lttng.org/man/1/lttng/[`lttng`], a command-line tool over {lib}. * https://lttng.org/man/1/lttng-crash/[`lttng{nbh}crash`], a command-line tool to recover and view LTTng{nbsp}2 trace buffers in the event of a crash. ifdef::env-github[] toc::[] endif::env-github[] == Required and optional dependencies You need the following dependencies to build and run the {lt} components: * **Linux kernel{nbsp}≥{nbsp}4.4.0** * **http://www.liburcu.org/[Userspace{nbsp}RCU]{nbsp}≥{nbsp}0.14.0**. + Debian/Ubuntu package: `liburcu{nbh}dev`. * **popt{nbsp}≥{nbsp}1.13** + Debian/Ubuntu package: `libpopt{nbh}dev`. * **http://xmlsoft.org/[Libxml2]{nbsp}≥{nbsp}2.7.6** + Debian/Ubuntu package: `libxml2{nbh}dev` The following dependencies are optional: * **https://babeltrace.org/[Babeltrace{nbsp}≥{nbsp}2.1]**: default viewer of the https://lttng.org/man/1/lttng-view/[`lttng view`] command, `make{nbsp}check` and tests. + Debian/Ubuntu package: `babeltrace2 libbabeltrace2-dev` * **https://lttng.org/[LTTng{nbh}UST]** (same minor version as {lt}): LTTng user space tracing (applications and libraries). + Debian/Ubuntu package: `liblttng{nbh}ust{nbh}dev` * **https://www.python.org/[Python]{nbsp}≥{nbsp}3.6**, including its https://docs.python.org/3/library/sqlite3.html[`sqlite3`] standard library module: `make{nbsp}check` and tests. + The `sqlite3` module is part of the Python standard library, but some distributions ship it separately or only pull in the required SQLite library as an optional dependency. + Debian/Ubuntu package: `python3` (includes the `sqlite3` module) * **http://www.swig.org/[SWIG]{nbsp}≥{nbsp}2.0** and **Python{nbsp}3 development headers**: Python bindings (enabled at <<configure,build configuration>> time with the `{nbh}{nbh}enable{nbh}python{nbh}bindings` option). + Debian/Ubuntu packages: `swig2.0` and `python3{nbh}dev` * **modprobe** and/or **https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/[kmod]{nbsp}≥{nbsp}22**: automatic LTTng kernel modules loading (kernel tracing). * **Bash**: `make{nbsp}check`. * **http://man7.org/linux/man-pages/man1/man.1.html[`man`]** (manual pager): view `lttng` command manual pages with the `{nbh}{nbh}help` option or with the https://lttng.org/man/1/lttng-help/[`lttng{nbsp}help`] command. + NOTE: You can use the <<configure,build configuration>> option `{nbh}{nbh}enable{nbh}embedded{nbh}help` to embed the manual pages into the `lttng`, `lttng{nbh}sessiond`, `lttng{nbh}relayd`, and `lttng{nbh}crash` programs so that you don't need `man` to view them. * **http://perfmon2.sourceforge.net/[libpfm]{nbsp}≥{nbsp}4.0**: perf regression test suite. + Debian/Ubuntu package: `libpfm4-dev` * **xxd**: `make{nbsp}check` and certain tests. + Debian/Ubuntu package: `xxd` * **lcov**: `make{nbsp}check-code-coverage` + Debian/Ubuntu package: `lcov` {lt} supports both the LTTng Linux kernel tracer
Excerpt of 8,627 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:18a67b9f160804c3, topic:tracing, topic:monitoring