diff options
author | Vladimir Kobal <vlad@prokk.net> | 2021-01-11 17:23:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-11 17:23:21 +0200 |
commit | 503629f6e9ca29b8a6abd5bebd5de52b50a14432 (patch) | |
tree | 1e0249d0ada19fce1d520680be5c829c7cddd358 /backends | |
parent | 5c847ea96d218635ca19253bfbf98114c35c325a (diff) |
Fix data source option for Prometheus web API in exporting configuration (#10397)
Diffstat (limited to 'backends')
-rw-r--r-- | backends/backends.c | 2 | ||||
-rw-r--r-- | backends/backends.h | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/backends/backends.c b/backends/backends.c index 074e18679d..6bf583e17d 100644 --- a/backends/backends.c +++ b/backends/backends.c @@ -28,6 +28,7 @@ const char *global_backend_prefix = "netdata"; int global_backend_update_every = 10; BACKEND_OPTIONS global_backend_options = BACKEND_SOURCE_DATA_AVERAGE | BACKEND_OPTION_SEND_NAMES; +const char *global_backend_source = NULL; // ---------------------------------------------------------------------------- // helper functions for backends @@ -528,6 +529,7 @@ void *backends_main(void *ptr) { // and prepare for sending data to our backend global_backend_options = backend_parse_data_source(source, global_backend_options); + global_backend_source = source; if(timeoutms < 1) { error("BACKEND: invalid timeout %ld ms given. Assuming %d ms.", timeoutms, global_backend_update_every * 2 * 1000); diff --git a/backends/backends.h b/backends/backends.h index efa88a7f22..2f4efd90d7 100644 --- a/backends/backends.h +++ b/backends/backends.h @@ -35,6 +35,7 @@ typedef int (**backend_request_formatter_t)(BUFFER *, const char *, RRDHOST *, c extern int global_backend_update_every; extern BACKEND_OPTIONS global_backend_options; +extern const char *global_backend_source; extern const char *global_backend_prefix; extern void *backends_main(void *ptr); |