Skip to content

fluent/ctraces

Folders and files

NameName
Last commit message
Last commit date
Apr 22, 2025
Jul 4, 2022
Sep 30, 2022
Jul 4, 2022
Aug 6, 2024
Apr 7, 2025
Apr 7, 2025
Oct 5, 2022
Apr 7, 2025
Sep 26, 2024
Jul 4, 2022
Sep 30, 2022
Aug 23, 2022
Apr 9, 2025
Dec 19, 2024
Jul 4, 2022
Sep 30, 2022
Oct 5, 2022
Aug 23, 2022

Repository files navigation

CTraces

The CTraces project is a tiny library to create and maintain Traces contexts and provide utilities for data manipulation, including encoding/decoding for compatibility with OpenTelemetry and other formats.

This project is a core library for Fluent Bit: agent and aggregator for Observability.

Build

Clone the repository:

git clone https://github.com/calyptia/ctraces

Get into the project directory and retrieve submodules:

cd ctraces
git submodule update --init --recursive --remote

Compile:

cd build/
cmake -DCTR_DEV=on ../
make

CTR_DEV flag enables debugging mode, examples and the unit tests

Usage

In the examples directory, you will find a simple example that describes how to use the API.

License

This program is under the terms of the Apache License v2.0.

Authors

Calyptia Team