An error occurred fetching the project authors.
  1. 13 Apr, 2020 1 commit
    • Reuben Pereira's avatar
      Move Alerts Inserter stage out of EE · 0dfcab42
      Reuben Pereira authored
      Since Alerting and Custom Metrics features have been moved into GitLab
      Core, move the alerts inserter stage of metrics dashboard processing
      into Core as well.
      0dfcab42
  2. 18 Mar, 2020 1 commit
  3. 17 Mar, 2020 1 commit
  4. 17 Feb, 2020 1 commit
    • Ryan Cobb's avatar
      Add path to edit custom metrics · 21d7d707
      Ryan Cobb authored
      This adds a path to edit custom metrics in prometheus dashboard
      response. It also adds a boolean to indicate if a panel group contains
      custom metrics.
      21d7d707
  5. 27 Jan, 2020 1 commit
  6. 14 Jan, 2020 1 commit
  7. 13 Jan, 2020 1 commit
  8. 21 Oct, 2019 2 commits
    • allison.browne's avatar
      c77bb71c
    • Sarah Yasonik's avatar
      Add service to fetch and format a grafana embed · 3857ab87
      Sarah Yasonik authored
      Adds a new Metrics Dashboard Service which fetches a grafana
      dashboard and datasource based on an input url, reformatting
      the output to be compatible with our existing dashboard
      rendering behavior on the FE. Ultimately, this will be used
      as a part of embedding prometheus metrics in GFM via grafana.
      
      Note that this service introduces usage of ReactiveCaching in
      the service as a result of external API calls. This will mean
      that usage of this new service will need to be polled.
      3857ab87
  9. 16 Sep, 2019 2 commits
    • Ryan Cobb's avatar
      Move metric dashboard sequences · 32b711f9
      Ryan Cobb authored
      This moves metric dashboard stage sequences from the dashboard
      processorto their approriate services. It also refactors the metric
      dashboard finder by moving the environment argument into the options
      hash.
      32b711f9
    • Ryan Cobb's avatar
      Add cluster metrics dashboard processing · 5839ec18
      Ryan Cobb authored
      This adds cluster metrics dashboard processing. This will be used
      in addition with cluster prometheus proxies to move cluster dashboard
      metrics to a similar pattern that we use for environment metrics.
      5839ec18
  10. 24 Jul, 2019 2 commits
  11. 06 Jun, 2019 6 commits
    • syasonik's avatar
      Switch errors to inherit from a base class · ecdc50b1
      syasonik authored
      Error classes associated with individual stages of
      dashboard processing tend to have very long names.
      As dashboard post-processing includes more steps,
      we will likely need to handle more error cases.
      Refactoring to have all errors inherit from a specific
      base class will help accommodate this and keep the code
      more readable.
      ecdc50b1
    • syasonik's avatar
      Switch errors to inherit from a base class · a5a09857
      syasonik authored
      Error classes associated with individual stages of
      dashboard processing tend to have very long names.
      As dashboard post-processing includes more steps,
      we will likely need to handle more error cases.
      Refactoring to have all errors inherit from a specific
      base class will help accommodate this and keep the code
      more readable.
      a5a09857
    • syasonik's avatar
      Address rubocop errors · ccf4179f
      syasonik authored
      ccf4179f
    • syasonik's avatar
      Expose prometheus endpoint per metric in dashboard · b602caf1
      syasonik authored
      Adds a new stage to dashboard processesing step for the
      EnvironmentsController::metrics_dashboard endpoint.
      
      Allows the front end to avoid generating the endpoint
      unitutive string mutations.
      b602caf1
    • syasonik's avatar
      Address rubocop errors · cd94500a
      syasonik authored
      cd94500a
    • syasonik's avatar
      Expose prometheus endpoint per metric in dashboard · 54dd4403
      syasonik authored
      Adds a new stage to dashboard processesing step for the
      EnvironmentsController::metrics_dashboard endpoint.
      
      Allows the front end to avoid generating the endpoint
      unitutive string mutations.
      54dd4403
  12. 01 May, 2019 2 commits
    • Sarah Yasonik's avatar
      Update metrics dashboard API to load yml from repo · 552a3d2f
      Sarah Yasonik authored
      Updates the EnvironmentController#metrics_dashboard endpoint
      to support a "dashboard" param, which can be used to specify
      the filepath of a dashboard configuration from a project
      repository. Dashboard configurations are expected to be
      stored in .gitlab/dashboards/.
      
      Updates dashboard post-processing steps to exclude custom
      metrics, which should only display on the system dashboard.
      552a3d2f
    • Sarah Yasonik's avatar
      Update metrics dashboard API to load yml from repo · 88b0e76a
      Sarah Yasonik authored
      Updates the EnvironmentController#metrics_dashboard endpoint
      to support a "dashboard" param, which can be used to specify
      the filepath of a dashboard configuration from a project
      repository. Dashboard configurations are expected to be
      stored in .gitlab/dashboards/.
      
      Updates dashboard post-processing steps to exclude custom
      metrics, which should only display on the system dashboard.
      88b0e76a
  13. 25 Apr, 2019 8 commits
  14. 24 Apr, 2019 10 commits