https://github.com/xetys/kismatic-prometheus
A deployment bundle to install prometheus operator to a kismatic enterprise toolkit provisioned kubernetes
https://github.com/xetys/kismatic-prometheus
cluster-monitoring kubernetes prometheus prometheus-operator
Last synced: about 2 months ago
JSON representation
A deployment bundle to install prometheus operator to a kismatic enterprise toolkit provisioned kubernetes
- Host: GitHub
- URL: https://github.com/xetys/kismatic-prometheus
- Owner: xetys
- License: apache-2.0
- Created: 2017-05-08T18:59:21.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-09T14:09:31.000Z (about 9 years ago)
- Last Synced: 2025-02-27T14:33:56.351Z (over 1 year ago)
- Topics: cluster-monitoring, kubernetes, prometheus, prometheus-operator
- Language: Shell
- Size: 29.3 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kismatic prometheus operator
This project contains a deployment bundle to install prometheus operator to a kubernetes cluster, provisioned by kismatic enterprise toolkit. It's based on the contrib scripts for cluster monitoring from the prometheus operator.
> why not using the original contrib scripts from prometheus operator project?
* the current version (v1.6.1) has an issue in the scraping progress
* the controller manager and scheduler are not properly set up, so alerts are comming
## What's in the box?
* a prometheus operator, which automatically can spawn new prometheus instances
* new TRPs: `Prometheus`, `ServiceMonitor`, `AlertMananger`, see [documentation](https://coreos.com/operators/prometheus/docs/latest) and [GitHub Project](https://github.com/coreos/prometheus-operator/) for further info
* a monitoring interface including node exporters, kube-state-metrics and prometheus for cluster-monitoring
* a prometheus instance on http://:30900 for cluster monitoring
* a grafana instance on http://:30902 (user: admin, password: admin
* a alert manager instance on http://:30903
## Requirements
* existence of `kubectl`
* cluster context set up for your KET cluster
## Install & Teardown
Run
```
$ ./deploy
```
to install all what's in the box to the namespace "monitoring", and
```
$ ./teardown
```
to remove the workloads