prometheus/retrieval
Fabian Reinartz 0d7105abee Remove scrape config from Target.
This commit removes the scrapeConfig entirely from Target.
All identity defining parameters are thus immutable now and the mutex
can be removed..

Target identity is now correctly defined by the labels and the full URL.
This in particular includes URL parameters that are not specified in the
label set.

Fingerprint is also removed from hash to remove an unnecessary tight coupling
to the common/model package.
2016-03-01 14:32:57 +01:00
..
discovery Preserve target state across reloads. 2016-03-01 13:48:36 +01:00
testdata Configuration options for bearer tokens, client certs & CA certs 2015-08-04 17:18:46 +01:00
helpers_test.go Fix tests for append API changes 2016-02-03 10:17:08 +01:00
relabel.go Add missing license headers 2015-08-24 19:19:21 +02:00
relabel_test.go Change config regexes to full-string matches. 2015-09-01 15:46:41 +02:00
scrape.go Remove scrape config from Target. 2016-03-01 14:32:57 +01:00
scrape_test.go Remove scrape config from Target. 2016-03-01 14:32:57 +01:00
target.go Remove scrape config from Target. 2016-03-01 14:32:57 +01:00
target_test.go Remove scrape config from Target. 2016-03-01 14:32:57 +01:00
targetmanager.go Remove scrape config from Target. 2016-03-01 14:32:57 +01:00
targetmanager_test.go Remove old tests 2016-03-01 13:48:36 +01:00