mirror of https://github.com/prometheus/prometheus
67838643ee
* Track remote write queues via a map so we don't care about index. Signed-off-by: Callum Styan <callumstyan@gmail.com> * Support a job name for remote write/read so we can differentiate between them using the name. Signed-off-by: Callum Styan <callumstyan@gmail.com> * Remote write/read has Name to not confuse the meaning of the field with scrape job names. Signed-off-by: Callum Styan <callumstyan@gmail.com> * Split queue/client label into remote_name and url labels. Signed-off-by: Callum Styan <callumstyan@gmail.com> * Don't allow for duplicate remote write/read configs. Signed-off-by: Callum Styan <callumstyan@gmail.com> * Ensure we restart remote write queues if the hash of their config has not changed, but the remote name has changed. Signed-off-by: Callum Styan <callumstyan@gmail.com> * Include name in remote read/write config hashes, simplify duplicates check, update test accordingly. Signed-off-by: Callum Styan <callumstyan@gmail.com> |
||
---|---|---|
.. | ||
azure_authentication_method.bad.yml | ||
azure_client_id_missing.bad.yml | ||
azure_client_secret_missing.bad.yml | ||
azure_subscription_id_missing.bad.yml | ||
azure_tenant_id_missing.bad.yml | ||
bearertoken.bad.yml | ||
bearertoken_basicauth.bad.yml | ||
conf.good.yml | ||
ec2_filters_empty_values.bad.yml | ||
empty_alert_relabel_config.bad.yml | ||
empty_alertmanager_relabel_config.bad.yml | ||
empty_metric_relabel_config.bad.yml | ||
empty_rr_config.bad.yml | ||
empty_rw_config.bad.yml | ||
empty_rw_relabel_config.bad.yml | ||
empty_scrape_config.bad.yml | ||
empty_static_config.bad.yml | ||
empty_target_relabel_config.bad.yml | ||
first.rules | ||
global_timeout.good.yml | ||
jobname.bad.yml | ||
jobname_dup.bad.yml | ||
kubernetes_bearertoken.bad.yml | ||
kubernetes_bearertoken_basicauth.bad.yml | ||
kubernetes_empty_apiserver.good.yml | ||
kubernetes_http_config_without_api_server.bad.yml | ||
kubernetes_namespace_discovery.bad.yml | ||
kubernetes_role.bad.yml | ||
labeldrop.bad.yml | ||
labeldrop2.bad.yml | ||
labeldrop3.bad.yml | ||
labeldrop4.bad.yml | ||
labeldrop5.bad.yml | ||
labelkeep.bad.yml | ||
labelkeep2.bad.yml | ||
labelkeep3.bad.yml | ||
labelkeep4.bad.yml | ||
labelkeep5.bad.yml | ||
labelmap.bad.yml | ||
labelname.bad.yml | ||
labelname2.bad.yml | ||
labelvalue.bad.yml | ||
marathon_authtoken_authtokenfile.bad.yml | ||
marathon_authtoken_basicauth.bad.yml | ||
marathon_authtoken_bearertoken.bad.yml | ||
marathon_no_servers.bad.yml | ||
modulus_missing.bad.yml | ||
openstack_role.bad.yml | ||
regex.bad.yml | ||
remote_read_dup.bad.yml | ||
remote_read_url_missing.bad.yml | ||
remote_write_dup.bad.yml | ||
remote_write_url_missing.bad.yml | ||
rules.bad.yml | ||
rules_abs_path.good.yml | ||
rules_abs_path_windows.good.yml | ||
scrape_interval.bad.yml | ||
scrape_interval_larger.good.yml | ||
section_key_dup.bad.yml | ||
static_config.bad.json | ||
static_config.bad.yml | ||
target_label_hashmod_missing.bad.yml | ||
target_label_missing.bad.yml | ||
unknown_attr.bad.yml | ||
unknown_global_attr.bad.yml | ||
url_in_targetgroup.bad.yml |