Proto commits in pambrose/prometheus-proxy

These 40 commits are when the Protocol Buffers files have changed:

Commit:0db8810
Author:Paul Ambrose
Committer:GitHub

1.23.0 (#101) * Update to Kotlin 2.1.0, Ktor 3.0.1, and gRPC 1.68.2 * Change minimum JDK from 17 to 11 * Remove krotodc library * Convert build.gradle to build.gradle.kts * Add support for gRPC reflection * Add support for service discovery labels in pathConfigs

The documentation is generated from this commit.

Commit:b4f646d
Author:Paul Ambrose
Committer:GitHub

Add support for using nginx as a reverse proxy for prometheus_proxy (#85)

Commit:ab4eafa
Author:Wolfgang Jung
Committer:GitHub

Adds Authorization Header to proxied requests (#70) * Adds Authorization Header to proxied requests For retrieving password/JWT-protected endpoints with the default prometheus mechanisms, the Authorization-Header is passed transparently from the request to the proxy-endpoint to the http call made by the agent. * Adds documentation to proxied Authorization Headers Authored-by: Wolfgang Jung <w.jung@polyas.de>

Commit:a1e8d04
Author:Paul Ambrose
Committer:GitHub

1.7.1 * Make agent embeddable * Fix problem in agent cleanup removal

Commit:29b870d
Author:Paul Ambrose
Committer:GitHub

1.6.4 * Update jars * Add support for passing query params from proxy to agent

Commit:7dd5441
Author:pambrose

Add support for passing query params

Commit:6f72a28
Author:Paul Ambrose
Committer:GitHub

1.6.2 (#34) * Create 1.6.2 release * Rename NonChunkedScrapeResponse to ScrapeResponse * Rename NonChunkedScrapeResponse to ScrapeResponse * Add support for min gzip size * Add support for min gzip size * Add support for min gzip size * Add support for min gzip size * Add support for min gzip size * Add support for min gzip size

Commit:c3af2f5
Author:Paul Ambrose
Committer:GitHub

1.6.1 * Zip chunked and non-chunked content

Commit:39726dd
Author:Paul Ambrose
Committer:GitHub

1.6.0 * Add support for large ScrapeResponse msgs

Commit:4485c1f
Author:Paul Ambrose
Committer:GitHub

1.4.5 * Add debug servlet

Commit:d2c5ed8
Author:Paul Ambrose
Committer:GitHub

1.4.3 * Cleanup Agent

Commit:6c25766
Author:Paul Ambrose
Committer:GitHub

1.4.0 * Update jars * Add coroutines * Add ktor server * Update kotlin to 1.3.50 * Convert to Durations * Switch from maven to gradle * Split java and kotlin code into their respective dirs

Commit:d3b7616
Author:Paul Ambrose
Committer:GitHub

Add Kotlin idioms * Kotlin conversion * Add AtomicDelegates

Commit:e330fac
Author:Paul Ambrose

Rename package

Commit:d2ce555
Author:Paul Ambrose

Code cleanup

Commit:6564095
Author:Paul Ambrose

Add more tests

Commit:a70c4a7
Author:Paul Ambrose

Add support travis tests

Commit:4e38cd7
Author:Paul Ambrose

Added support for removing inactive agents

Commit:8e75d67
Author:Paul Ambrose

Add agent heartbeat

Commit:422d8dc
Author:Paul Ambrose

Add agent name

Commit:ed968c9
Author:Paul Ambrose

Add zipkin trace for entire request

Commit:ace9a30
Author:Paul Ambrose

Propagate accept and content_type header values

Commit:c97d7d9
Author:Paul Ambrose

Convert scrape results call to stream

Commit:6e33f4b
Author:Paul Ambrose

Add valid flag to responses

Commit:3425873
Author:Paul Ambrose

Convert to logback logging

Commit:af7e258
Author:Paul Ambrose

Initial commit

Commit:a8a7fe8
Author:Paul Ambrose

Initial commit

Commit:9c1e57b
Author:Paul Ambrose

Initial commit

Commit:2da5e6c
Author:Paul Ambrose

Initial commit

Commit:4d6de47
Author:Paul Ambrose

Initial commit

Commit:c3059f0
Author:Paul Ambrose

Initial commit

Commit:3fcafed
Author:Paul Ambrose

Initial commit

Commit:6df7aa5
Author:Paul Ambrose

Initial commit

Commit:2c46cc4
Author:Paul Ambrose

Initial commit

Commit:6999a30
Author:Paul Ambrose

Initial commit

Commit:7c0e98c
Author:Paul Ambrose

Initial commit

Commit:1e2de49
Author:Paul Ambrose

Initial commit

Commit:c7d10ae
Author:Paul Ambrose

Initial commit

Commit:0d3a38a
Author:Paul Ambrose

Initial commit

Commit:f879191
Author:Paul Ambrose

Initial commit