mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 01:43:36 +01:00
.. | ||
cln_tracer | ||
.gitignore | ||
pyproject.toml | ||
README.md |
cln-tracer
Utilities to export USDT traces from CLN.
This directory contains the following utilities:
cln_tracer/trace.py
instruments and exports traces from a single binary.
Prerequisites
trace.py
sends traces to zipkin, so zipkin needs to be
installed.
Installation
Since the bcc
library depends heavily on its binary extension
matching the version of the kernel systemtap-sdt-dev
version, it is
strongly suggested to install the libbpfcc
dependency via your
package manager and not use a virtualenv to run these tracers.
The tracers also require kernel access, and will most likely have to
be run by root
Usage
To use with a default zipkin installation:
sudo python3 ./cln_tracer/trace.py http://127.0.0.1:9411/api/v2/spans /path/to/lightningd`