{"repo":"domstolene/da-otel-agent","free":true,"listed":false,"github":"https://github.com/domstolene/da-otel-agent","clone":"git clone https://github.com/domstolene/da-otel-agent.git","description":"This project delivers an OpenTelemetry Java Agent extension with a dynamically configurable sampler, along with the optional REST service for configuring it.","language":"Java","stars":16,"topics":["java","opentelemetry","trace","observability","otel"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"DA OpenTelemetry Agent & Service This project delivers an OpenTelemetry Java Agent including a remotely configurable sampler, along with the accompanying REST service (and optional front-end) for configuring it. By utilizing a remotely controlled sampler, we can dynamically change its behavior based on the current needs. For example, we could adjust sampling rates or rules, all without having to redeploy or restart our applications – which would normally be the case. If remote control is not desirable, the agent configuration can be set to read only . This will still expose the configuration to the service along with any metrics collected. This allowing you to for example. get an idea of how many spans would be sampled if the sampler was set to always on . The sampler is implemented as an extension to the agent and can be made use of in a way that allows you to simply replace the existing opentelemetry-javaagent.jar with da-opentelemetry-javaagent.jar . Existing configurations can be used as is, and enabling the dynamic sampler is optional. The Java Agent Extension The agent extension enhances the standard OTEL Java agent's capabilities by allowing it to switch between different sampler implementations and their configurations on the fly. This is enabled by making use of the dynamic sampler which delegates the sampling decisions to one of the available implementations. In addition the dynamic sampler includes a basic filtering mechanism that allows spans to be created or disc","default_branch":null,"files":null,"tree":[],"storefront":"/r/domstolene","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/domstolene/da-otel-agent/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."}