Doug Hoard

Results 21 issues of Doug Hoard

Signed-off-by: Doug Hoard

Given the merge of https://github.com/prometheus/client_java/pull/682, authentication to endpoints in `jmx_exporter` can now be implemented. Ideally, I think we should make the authentication pluggable, with a default `BasicAuthentication` implementation built-in. Thoughts...

**Current Scenario:** Currently, all `Collectors` are collected inline... i.e. when... ``` public Enumeration metricFamilySamples(); ``` ... and similar methods are called. This works well for `Collectors` that are performant. However,...

Deprecated `HTTPServer` constructors. Refactored `TestHTTPServer` to use `HTTPServer.Builder` Signed-off-by: Doug Hoard

**Description** Deprecate public `HTTPServer` constructors and recommend using `HTTPServer.Builder` **Background** As part of recent work, an `HTTPServer.Builder` class was added to build `HTTPServer` instances. `HTTPServer` has multiple constructors which can...

### Module Core ### Testcontainers version 1.17.3 ### Using the latest Testcontainers version? Yes ### Host OS ALL ### Host Arch ALL ### Docker version ```shell N/A ``` ### What...

type/bug

**Issue** For scenarios where metrics take a long time to retrieve/timeout, we are dependent on the operating system to timeout the socket, resulting in collections getting "stuck" https://github.com/prometheus/jmx_exporter/issues/911 **Proposal** Add...

enhancement

**Issue** `Label` implements `Comparable` but it doesn't implement `.equals(Object o)` and `.hashCode()`. **Code** https://github.com/prometheus/client_java/blob/main/prometheus-metrics-model/src/main/java/io/prometheus/metrics/model/snapshots/Label.java **Test** ``` Label label1 = new Label("foo", "bar"); Label label2 = new Label("foo", "bar"); assertTrue(label1.equals(label2)); ```

While testing the JMX Exporter against the latest JVM versions... https://github.com/prometheus/jmx_exporter/blob/main/integration_test_suite/integration_tests/src/test/resources/docker-image-names.all.txt It seems that `azul/prime:8`, `azul/prime:11`, and `azul/prime:17` have changed behavior and no longer support `findDeadlockedThreads`, throwing an `UnsupportedOperationException` ```...