Rotel

A lightweight OpenTelemetry collector implemented in Rust

What is Rotel?

Rotel is a high-performance OpenTelemetry collector designed for speed and efficiency. Built with Rust, it provides a lightweight solution for collecting, processing, and exporting telemetry data with minimal overhead. Perfect for resource-constrained environments and performance-critical applications.

Rotel can be easily bundled with popular runtimes as packages. Its Rust implementation ensures minimal resource usage and a compact binary size, simplifying deployment without the need for a sidecar container.

Python

Python client library

pyrotel

Node.js

JavaScript integration

rotel-nodejs

Lambda

AWS Lambda extension

rotel-lambda-extension

Join the Community

Have questions or want to contribute? Join our community of developers:

Whether you're a user of this project or not, we'd love to hear your thoughts and ideas. See you there! 🚀