Broad Support for Your Favorite Technologies
Otelic is built on top of OpenTelemetry, the open-source, market standard for observability.
It works seamlessly with many popular programming languages, libraries, tools, and platforms, including JavaScript, TypeScript, C++, C#, .NET, Erlang, Go, Java, PHP, Python, Ruby, Rust, and Swift.
It also integrates smoothly with cloud and container platforms like Kubernetes and the OpenTelemetry Collector. No matter what tools you are using, OpenTelemetry makes it easy to collect, monitor, and analyze data from your applications. Otelic provides powerful features like log exploration, search, and alerts – offering full observability.
Native OpenTelemetry Support
OpenTelemetry is an open-source, market-standard solution for logs and traces. Your favorite open-source libraries for SQL, MongoDB, Redis, various RESTful API servers, and many more now support OpenTelemetry out of the box. This broad support makes it easy to instrument your custom code. Gone are the days when traces were only available to large companies.
What Are Traces?
Traces allow developers to see exactly what happens during a call. For example, when your UI makes an API call to the backend and it fails, what went wrong? Was it a database query? A third-party API? A trace shows you exactly what happened during the execution. You can easily identify slow endpoints and, more importantly, see what is causing the slowness within the endpoint.
Trace vs Span?
A trace represents a full execution path, while a span is a single step within that execution. For example, during an API call, a trace captures the entire end-to-end process. A single trace typically consists of multiple spans — such as a call to your RESTful API, a database query, or a request to a third-party API.