This project is mirrored from https://github.com/prometheus/prometheus.git. Updated .
  1. 20 Aug, 2020 1 commit
  2. 03 Aug, 2020 1 commit
  3. 24 Jul, 2020 1 commit
  4. 09 Apr, 2020 1 commit
  5. 08 Oct, 2019 1 commit
  6. 16 Sep, 2019 1 commit
  7. 27 Feb, 2019 1 commit
  8. 16 Jan, 2019 1 commit
  9. 30 Nov, 2018 1 commit
  10. 12 Sep, 2018 8 commits
  11. 05 Sep, 2018 1 commit
  12. 01 Sep, 2018 1 commit
    • discovery: coalesce identical SD configurations (#3912) · 674c76ad
      * discovery: coalesce identical SD configurations
      
      Instead of creating as many SD providers as declared in the
      configuration, the discovery manager merges identical configurations
      into the same provider and keeps track of the subscribers. When
      the manager receives target updates from a SD provider, it will
      broadcast the updates to all interested subscribers.
      Signed-off-by: 's avatarSimon Pasquier <spasquie@redhat.com>
      Simon Pasquier authored
  13. 19 Jun, 2018 1 commit
  14. 13 Jun, 2018 1 commit
  15. 04 Apr, 2018 1 commit
  16. 26 Feb, 2018 1 commit
  17. 29 Jan, 2018 1 commit
  18. 27 Jan, 2018 1 commit
    • update the discover tests · fe926e78
      the discovery test is now only testing update and get groups.
      It doesn't do an e2e test but just a unit test of setting and receiving
      target groups
      Krasi Georgiev authored
  19. 15 Jan, 2018 1 commit
  20. 12 Jan, 2018 2 commits
  21. 04 Jan, 2018 1 commit
  22. 29 Dec, 2017 1 commit
    • Refactor SD configuration to remove `config` dependency (#3629) · ec94df49
      * refactor: move targetGroup struct and CheckOverflow() to their own package
      
      * refactor: move auth and security related structs to a utility package, fix import error in utility package
      
      * refactor: Azure SD, remove SD struct from config
      
      * refactor: DNS SD, remove SD struct from config into dns package
      
      * refactor: ec2 SD, move SD struct from config into the ec2 package
      
      * refactor: file SD, move SD struct from config to file discovery package
      
      * refactor: gce, move SD struct from config to gce discovery package
      
      * refactor: move HTTPClientConfig and URL into util/config, fix import error in httputil
      
      * refactor: consul, move SD struct from config into consul discovery package
      
      * refactor: marathon, move SD struct from config into marathon discovery package
      
      * refactor: triton, move SD struct from config to triton discovery package, fix test
      
      * refactor: zookeeper, move SD structs from config to zookeeper discovery package
      
      * refactor: openstack, remove SD struct from config, move into openstack discovery package
      
      * refactor: kubernetes, move SD struct from config into kubernetes discovery package
      
      * refactor: notifier, use targetgroup package instead of config
      
      * refactor: tests for file, marathon, triton SD - use targetgroup package instead of config.TargetGroup
      
      * refactor: retrieval, use targetgroup package instead of config.TargetGroup
      
      * refactor: storage, use config util package
      
      * refactor: discovery manager, use targetgroup package instead of config.TargetGroup
      
      * refactor: use HTTPClient and TLS config from configUtil instead of config
      
      * refactor: tests, use targetgroup package instead of config.TargetGroup
      
      * refactor: fix tagetgroup.Group pointers that were removed by mistake
      
      * refactor: openstack, kubernetes: drop prefixes
      
      * refactor: remove import aliases forced due to vscode bug
      
      * refactor: move main SD struct out of config into discovery/config
      
      * refactor: rename configUtil to config_util
      
      * refactor: rename yamlUtil to yaml_config
      
      * refactor: kubernetes, remove prefixes
      
      * refactor: move the TargetGroup package to discovery/
      
      * refactor: fix order of imports
      Shubheksha Jalan authored
  23. 18 Dec, 2017 5 commits
  24. 13 Nov, 2017 1 commit
  25. 12 Nov, 2017 1 commit
    • Add more discovery tests for updating target groups (#3426) · 3cc01a30
      * Adds a test covering the case where a target providers sends updated versions of the same target groups and the system should reconcile to the latest version of each of the target groups
      * Refactors how input data is represented in the tests. It used to be literal declarations of necessary structs, now it is parsing yaml. Yaml declarations are half as long as the former. And these can be put in a fixture file
      * Adds a tiny bit of refactoring on test timeouts
      Bora Tunca authored
  26. 06 Nov, 2017 2 commits
  27. 25 Oct, 2017 1 commit