Commit Graph

12 Commits

Author SHA1 Message Date
cn fe2ef47675 tracing: migrate from OpenTracing to OpenTelemetry
- still uses Jaeger client (`AgentExporter`) and supports similar configuration except host + port which can be done via https://github.com/open-telemetry/opentelemetry-ruby/tree/main/exporter/jaeger#how-can-i-configure-the-jaeger-exporter
2021-06-07 13:39:35 +02:00
cn 4c1fb5783d gem: fix new solargraph warning 2020-10-31 00:04:01 +01:00
cn b597ecb15e gem: adopt frozen string literals 2020-03-06 21:48:17 +01:00
cn af5e4ca3e0 dyndnsd: handle potential nil cases detected by sorbet
- including review suggestions from @jgraichen
2020-03-01 21:51:28 +01:00
cn 73dbf2a5fa gem: add solargraph support 2020-02-29 20:21:50 +01:00
cn 280bfbeb82 tracing: mark failed spans by catching and re-throwing StandardErrors 2018-07-13 15:08:21 +02:00
depfu[bot] bd7c786c9c gems: update rack-tracer to version 0.8.0
Since rack-tracer now supports OpenTracing.active_span we should start
using it as well and therefore do not need spanmanager gem anymore.

See: Update rack-tracer to version 0.8.0 (#16)
2018-07-13 11:38:15 +02:00
cn 472d9aaa98 gem: update dependencies 2018-03-26 20:56:53 +02:00
cn 147071da9e daemon: add host offlining by deleting the associated DNS records 2018-02-23 16:37:10 +01:00
cn 8d4e96a1dd tracing: add opentracing for rack and dyndnsd with configurable jaeger-client support and spanmanager 2018-02-23 14:37:16 +01:00
cn 21857959b5 gem: fix applicable rubocop todos 2018-02-23 12:54:43 +01:00
cn acf3d7ed74 helpers: refactor for simple functions 2018-02-03 21:40:44 +01:00