Hank Donnay
Hank Donnay
This changes the incorrect-but-at-least-stops implementation with a little tree of goroutines. The full fix requires `context.WithoutCancel`, which we can't quite use yet. Closes: #1946 Signed-off-by: Hank Donnay
This would allow any bit of code to register a health check by using a `float64` gauge with the `{health}` unit. Adding a special attribute would allow the user to...
This will give us the ability to add additional database backends if the need arises.
This moves the logging configuration from the single "level" key to top-level struct like all the new additions. This also does some internal shuffling of types and constants, taking inspiration...
These changes implement OTLP exporters for both metrics and traces, in both HTTP and gRPC formats. This should be considered beta support for OTLP metrics because Clair and Claircore are...
Break cancellation chains in some spots.
See #1851 for some notes on why this is needed.
I always end up re-writing filters like these, so here's some premade versions.
Go1.20 introduced a Context-enabled version of the control function, so switch to that while adding more specific error messages.