1. 05 Aug, 2018 1 commit
  2. 04 Aug, 2018 1 commit
  3. 02 Aug, 2018 1 commit
  4. 31 Jul, 2018 1 commit
  5. 26 Jul, 2018 2 commits
  6. 25 Jul, 2018 1 commit
  7. 18 Jul, 2018 5 commits
  8. 11 Jul, 2018 2 commits
  9. 04 Jul, 2018 1 commit
    • Brian Brazil's avatar
      Reorder startup and shutdown to prevent panics. (#4321) · 68e8b80f
      Brian Brazil authored
      Start rule manager only after tsdb and config is loaded.
      Stop rule manager before tsdb to avoid writing to closed storage.
      Wait for any in-progress reloads to complete before shutting
      down rule manager, so that rule manager doesn't get updated after
      being shut down.
      
      Remove incorrect comment around shutting down query enginge.
      Log when config reload is completed.
      
      Fixes #4133
      Fixes #4262
      Signed-off-by: default avatarBrian Brazil <brian.brazil@robustperception.io>
      68e8b80f
  10. 21 Jun, 2018 1 commit
  11. 24 May, 2018 1 commit
  12. 23 May, 2018 1 commit
  13. 26 Apr, 2018 1 commit
  14. 08 Apr, 2018 1 commit
  15. 01 Apr, 2018 1 commit
  16. 21 Mar, 2018 1 commit
  17. 20 Mar, 2018 2 commits
  18. 26 Feb, 2018 1 commit
  19. 21 Feb, 2018 1 commit
    • Bartek Plotka's avatar
      api: Added v1/status/flags endpoint. (#3864) · 93a63ac5
      Bartek Plotka authored
      Endpoint URL: /api/v1/status/flags
      Example Output:
      ```json
      {
        "status": "success",
        "data": {
          "alertmanager.notification-queue-capacity": "10000",
          "alertmanager.timeout": "10s",
          "completion-bash": "false",
          "completion-script-bash": "false",
          "completion-script-zsh": "false",
          "config.file": "my_cool_prometheus.yaml",
          "help": "false",
          "help-long": "false",
          "help-man": "false",
          "log.level": "info",
          "query.lookback-delta": "5m",
          "query.max-concurrency": "20",
          "query.timeout": "2m",
          "storage.tsdb.max-block-duration": "36h",
          "storage.tsdb.min-block-duration": "2h",
          "storage.tsdb.no-lockfile": "false",
          "storage.tsdb.path": "data/",
          "storage.tsdb.retention": "15d",
          "version": "false",
          "web.console.libraries": "console_libraries",
          "web.console.templates": "consoles",
          "web.enable-admin-api": "false",
          "web.enable-lifecycle": "false",
          "web.external-url": "",
          "web.listen-address": "0.0.0.0:9090",
          "web.max-connections": "512",
          "web.read-timeout": "5m",
          "web.route-prefix": "/",
          "web.user-assets": ""
        }
      }
      ```
      Signed-off-by: default avatarBartek Plotka <bwplotka@gmail.com>
      93a63ac5
  20. 13 Feb, 2018 1 commit
    • Fabian Reinartz's avatar
      *: implement query params · 7ccd4b39
      Fabian Reinartz authored
      This adds a parameter to the storage selection interface which allows
      query engine(s) to pass information about the operations surrounding a
      data selection.
      This can for example be used by remote storage backends to infer the
      correct downsampling aggregates that need to be provided.
      7ccd4b39
  21. 01 Feb, 2018 1 commit
  22. 30 Jan, 2018 1 commit
  23. 29 Jan, 2018 1 commit
  24. 27 Jan, 2018 1 commit
  25. 22 Jan, 2018 1 commit
  26. 17 Jan, 2018 3 commits
  27. 16 Jan, 2018 2 commits
  28. 15 Jan, 2018 1 commit
  29. 11 Jan, 2018 1 commit
  30. 29 Dec, 2017 1 commit
    • Shubheksha Jalan's avatar
      Refactor SD configuration to remove `config` dependency (#3629) · ec94df49
      Shubheksha Jalan authored
      * 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
      ec94df49