{"repo":"maraisr/rian","free":true,"listed":false,"github":"https://github.com/maraisr/rian","clone":"git clone https://github.com/maraisr/rian.git","description":"👣 Effective tracing for the edge and origins","language":"TypeScript","stars":50,"topics":["tracing","telemetry","opentelemetry","tracer","opentracing","zipkin"],"license":"MIT","category":"analytics","readme_excerpt":"A utility to simplify your tracing This is free to use software, but if you do like it, consider supporting me ❤️ ⚡ Features - 🤔 Familiar — looks very much like opentelemetry. - ✅ Simple — configure() an environment, create a tracer() , report() and done. - 🏎 Performant — check the benchmarks. - 🪶 Lightweight — a mere 1KB and next to no dependencies. 🚀 Usage Visit /examples for more! You only need to report in your application once somewhere. All spans are collected into the same \"bucket\". Example output Using: examples/basic.ts 🔎 API Module: rian The main and default module responsible for creating and provisioning spans. 💡 Note when providing span context values, you can use Semantic Conventions, but won't be enforced. Module: rian/async A module that utilizes the async hooks API to provide a tracer and spans that can be used where the current span isn't accessible. 💡 Note this module should be used mutually exclusively with the main rian module. Example Module: rian/exporter.zipkin Exports the spans created using the zipkin protocol and leaves the shipping up to you. Module: rian/exporter.otel.http Implements the OpenTelemetry protocol for use with http transports. 🧑‍🍳 Exporter Recipes NewRelic learn more Lightstep learn more 🤔 Motivation To clarify, rian is the Irish word for \"trace\". In our efforts to be observant citizens, we often rely on tools such as NewRelic, Lightstep, and Datadog. However, these tools can be bloated and slow, often performing too many un","default_branch":null,"files":null,"tree":[],"storefront":"/r/maraisr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maraisr/rian/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}