Prometheus is necessary to add in the cluster even if it already has metric-server because it can provide more detailed and comprehensive metrics than metric-server. Prometheus can also offer more flexibility and functionality than metric-server, such as custom queries, labels, and histograms. It also connects to grafana to enhance the dashboard capabilities.
Prometheus is necessary to add in the cluster even if it already has metric-server because it can provide more detailed and comprehensive metrics than metric-server. Prometheus can also offer more flexibility and functionality than metric-server, such as custom queries, labels, and histograms. It also connects to grafana to enhance the dashboard capabilities.
For context, we have discussed in https://github.com/openedx/openedx-k8s-harmony/issues/26 that monitoring is still required to get this project to production ready mode.
Following the installation of metrics server in https://github.com/openedx/openedx-k8s-harmony/pull/17 issue https://github.com/openedx/openedx-k8s-harmony/issues/3 was split into this issue specific for prometheus and #37 for grafana.