openedx / openedx-k8s-harmony

A Prototype Helm Chart for deploying multiple Open edX instances (via Tutor) onto a cluster.
GNU Affero General Public License v3.0
10 stars 14 forks source link

Adding a subchart to include prometheus as a data source for grafana #38

Closed felipemontoya closed 7 months ago

felipemontoya commented 1 year ago

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.