Uploaded image for project: 'Observability and Data Analysis Program'
  1. Observability and Data Analysis Program
  2. OBSDA-248

Replace prometheus-adapter by metrics-server

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • PM Monitoring
    • None
    • False
    • False
    • Not Selected
    • 0% To Do, 0% In Progress, 100% Done

      Since prometheus-adapter wasn't chosen as the project responsible for autoscaling based on custom metrics, we should move to projects that are solely focusing on the resource metrics API instead of having to support the 3 metrics API upstream. Metrics-server would be a great fit for that, it is lightweight and allows very fast autoscaling since it solely focuses on cpu/memory usage-based autoscaling. Also, one reoccurring problem with prometheus-adapter is that it is very tedious to maintain and the project would require a complete rewrite. We won't have such an issue with metrics-server since the project is very often updated and has a very active community.

      Benefits:

      • More lightweight
      • Faster autoscaling
      • Reduce the load on Prometheus
      • Active community

      Current limitation:

       

              rh-ee-rfloren Roger Florén
              dgrisonn@redhat.com Damien Grisonnet
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated: