This repository has been archived by the owner on Aug 7, 2024. It is now read-only.
0.2.5.b2961: Create prometheus operator (#872)
Pre-release
Pre-release
mrniket
released this
31 Oct 13:34
·
874 commits
to development
since this release
* Begun creation of prometheus deployment Created the role and namespace that the prometheus operator will sit in, need to do more research on the structure of these things to get setup prometheus within kubernetes. * created prometheus deployment we have a prometheus deployment that monitors the cluster, and can be queried for information on things like pod cpu usage * Merge branch 'development' into create_metrics * Fixing prometheus client not importing * Need to solution to beginning exposing new metrics * Added prometheus example and set up kubernetes deployment yamls * Created prometheus operator and custom resources After further investigation i found that what i need to be using is a prometheus operator (this is a deployment), see link here: https://github.com/coreos/prometheus-operator. This operator watches the service monitors created via a prometheus deployment (both are custom resource definitions) and passes them on to the prometheus server (which was deployed by the operator). Prometheus functions within kubernetes by scraping from http endpoints (services), defined by various config maps, applying rules to the scraped data, which can then be passed to a web UI such as Grafana or the prometheus query manager. * bump version to 0.2.3 * Merge branch 'development' into create_prometheus_operator * rebump version * removed comment * removed unused imports * remove used imports * removed broken line * Merge branch 'development' into create_prometheus_operator * bump version to 0.2.5