Skip to content

Commit d360a8e

Browse files
authored
enhancement(prometheus_remote_write sink): add support for healthcheck.uri (#24603)
* enhancement(prometheus_remote_write sink): add support for healthcheck.uri * Add changelog entry * Update prometheus_remote_write.cue --------- Co-authored-by: simonhammes <simonhammes@users.noreply.github.com>
1 parent 726c383 commit d360a8e

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
The `prometheus_remote_write` sink now supports the `healthcheck.uri` field to customize the healthcheck endpoint.
2+
3+
authors: simonhammes

src/sinks/prometheus/remote_write/config.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,14 @@ impl SinkConfig for RemoteWriteConfig {
178178
None => None,
179179
};
180180

181+
let healthcheck_endpoint = match cx.healthcheck.uri {
182+
Some(uri) => uri.uri,
183+
None => endpoint.clone(),
184+
};
185+
181186
let healthcheck = healthcheck(
182187
client.clone(),
183-
endpoint.clone(),
188+
healthcheck_endpoint,
184189
self.compression,
185190
auth.clone(),
186191
)

website/cue/reference/components/sinks/prometheus_remote_write.cue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ components: sinks: prometheus_remote_write: {
1515
features: {
1616
auto_generated: true
1717
acknowledgements: true
18-
healthcheck: enabled: true
18+
healthcheck: {
19+
enabled: true
20+
uses_uri: true
21+
}
1922
send: {
2023
batch: {
2124
enabled: true

0 commit comments

Comments
 (0)