https://github.com/xmidt-org/otelc
A simple c implementation of OpenTelemetry's metrics, tracing and logging API.
https://github.com/xmidt-org/otelc
Last synced: 11 days ago
JSON representation
A simple c implementation of OpenTelemetry's metrics, tracing and logging API.
- Host: GitHub
- URL: https://github.com/xmidt-org/otelc
- Owner: xmidt-org
- Created: 2021-08-19T08:28:42.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-12T17:09:23.000Z (over 3 years ago)
- Last Synced: 2025-05-13T00:52:32.502Z (11 days ago)
- Language: C
- Size: 44.9 KB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSES/Apache-2.0.txt
Awesome Lists containing this project
README
# otelc
A simple c implementation of OpenTelemetry's metrics, tracing and logging API.
[](https://github.com/xmidt-org/otelc/actions)
[](http://codecov.io/github/xmidt-org/otelc?branch=main)
[](https://scan.coverity.com/projects/xmidt-org-otelc)
[](https://sonarcloud.io/dashboard?id=xmidt-org_otelc)
[](https://lgtm.com/projects/g/xmidt-org/otelc/context:cpp)
[](https://github.com/xmidt-org/otelc/blob/main/LICENSES/Apache-2.0.txt)
[](CHANGELOG.md)This is a small and hopefully simple implementationn of OpenTelemetry's metrics,
tracing and logging APIs. The goal of this code is to allow for providers to
either be built in or added later without impacting the code that uses this
library.The target audience for this is generally embedded environments that are running
linux but don't have enough resources for larger implementations.## Building and Testing Instructions
```
meson setup --warnlevel 3 --werror build
cd build
ninja all test coverage
firefox meson-logs/coveragereport/index.html
```