-
Notifications
You must be signed in to change notification settings - Fork 716
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
make forward-port project-monitoring 0.3.0+up0.3.3
- Loading branch information
1 parent
c9bf643
commit 4f5c0b9
Showing
110 changed files
with
36,822 additions
and
0 deletions.
There are no files selected for viewing
Binary file added
BIN
+122 KB
assets/rancher-project-monitoring/rancher-project-monitoring-0.3.0+up0.3.3.tgz
Binary file not shown.
32 changes: 32 additions & 0 deletions
32
charts/rancher-project-monitoring/0.3.0+up0.3.3/Chart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
annotations: | ||
catalog.cattle.io/certified: rancher | ||
catalog.cattle.io/display-name: Project Monitoring | ||
catalog.cattle.io/hidden: "true" | ||
catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.25.0-0' | ||
catalog.cattle.io/permits-os: linux,windows | ||
catalog.cattle.io/rancher-version: '>= 2.6.5-0 < 2.7.0-0' | ||
catalog.cattle.io/release-name: rancher-project-monitoring | ||
apiVersion: v2 | ||
appVersion: 0.59.1 | ||
dependencies: | ||
- condition: grafana.enabled | ||
name: grafana | ||
repository: file://./charts/grafana | ||
description: Collects several related Helm charts, Grafana dashboards, and Prometheus | ||
rules combined with documentation and scripts to provide easy to operate end-to-end | ||
Kubernetes cluster monitoring with Prometheus. Depends on the existence of a Cluster | ||
Prometheus deployed via Prometheus Operator | ||
home: https://github.com/prometheus-operator/kube-prometheus | ||
icon: https://raw.githubusercontent.com/prometheus/prometheus.github.io/master/assets/prometheus_logo-cb55bb5c346.png | ||
keywords: | ||
- prometheus | ||
- monitoring | ||
maintainers: | ||
- email: arvind.iyengar@suse.com | ||
name: Arvind | ||
- email: amangeet.samra@suse.com | ||
name: Geet | ||
url: https://github.com/geethub97 | ||
name: rancher-project-monitoring | ||
type: application | ||
version: 0.3.0+up0.3.3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# rancher-project-monitoring | ||
|
||
This chart installs a project-scoped version of [`rancher-monitoring`](https://rancher.com/docs/rancher/v2.6/en/monitoring-alerting), a Helm chart based off of [`kube-prometheus stack`](https://github.com/prometheus-operator/kube-prometheus). It deploys a collection of Kubernetes manifests, [Grafana](http://grafana.com/) dashboards, and [Prometheus rules](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/) combined with documentation and scripts to provide easy to operate end-to-end Kubernetes project monitoring with [Prometheus](https://prometheus.io/) using the [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator). See the [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus) README for details about components, dashboards, and alerts. | ||
|
||
## Prerequisites | ||
|
||
- Kubernetes 1.16+ | ||
- Helm 3+ | ||
|
||
## Install Chart | ||
|
||
This chart is not intended for standalone use; it's intended to be deployed via [Prometheus Federator](https://github.com/rancher/prometheus-federator). For a Prometheus Stack intended to be deployed standalone, please use [rancher-monitoring](https://rancher.com/docs/rancher/v2.6/en/monitoring-alerting/) or the upstream [`kube-prometheus-stack`](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack) project. | ||
|
||
## Dependencies | ||
|
||
This chart is designed to be deployed alongside an existing Prometheus Operator deployment in a cluster that has already installed the Prometheus Operator CRDs. Specifically, the chart is configured and intended to be deployed alongside [`rancher-monitoring`](https://rancher.com/docs/rancher/v2.6/en/monitoring-alerting/), which deploys Prometheus Operator alongside a Cluster Prometheus that `rancher-project-monitoring` is configured to federate namespace-scoped metrics from by default. | ||
|
||
### Configuration | ||
|
||
Since this chart installs a project-scoped version of [`rancher-monitoring`](https://rancher.com/docs/rancher/v2.6/en/monitoring-alerting/), a Helm chart based off of [`kube-prometheus-stack`](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack), most of the options that apply to either of those charts will apply to this chart (e.g. support for configuring persistent volumes, ingresses, etc.) and can be passed in as part of the `spec.values` of the ProjectHelmChart that deploys this chart; however, certain advanced functionality (such as Thanos support) and options that pose security risks in Project environments (e.g. ability to `ignoreNamespaceSelectors` or modify the existing namepaceSelectors of the Cluster Prometheus, ability to mount additional scrape configs, etc.) have been removed from the `values.yaml` of the chart. For more information on how to configure values and what they mean, please see the comments and options provided on the `values.yaml` packaged with this chart. | ||
|
||
## Further Information | ||
|
||
For more in-depth documentation of configuration options meanings, please see | ||
|
||
- [`rancher-monitoring`](https://rancher.com/docs/rancher/v2.6/en/monitoring-alerting/) | ||
- [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator) | ||
- [Prometheus](https://prometheus.io/docs/introduction/overview/) | ||
- [Grafana](https://github.com/grafana/helm-charts/tree/main/charts/grafana#grafana-helm-chart) |
10 changes: 10 additions & 0 deletions
10
charts/rancher-project-monitoring/0.3.0+up0.3.3/app-README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Rancher Project Monitoring and Alerting | ||
|
||
The chart installs a Project Monitoring Stack, which contains: | ||
- [Prometheus](https://prometheus.io/) (managed externally by [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator)) | ||
- [Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) (managed externally by [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator)) | ||
- [Grafana](https://github.com/helm/charts/tree/master/stable/grafana) (deployed via an embedded Helm chart) | ||
- Default PrometheusRules and Grafana dashboards based on the collection of community-curated resources from [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus/) | ||
- Default ServiceMonitors that watch the deployed resources | ||
|
||
Note: This chart is not intended for standalone use; it's intended to be deployed via [Prometheus Federator](https://github.com/rancher/prometheus-federator). |
23 changes: 23 additions & 0 deletions
23
charts/rancher-project-monitoring/0.3.0+up0.3.3/charts/grafana/.helmignore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Patterns to ignore when building packages. | ||
# This supports shell glob matching, relative path matching, and | ||
# negation (prefixed with !). Only one pattern per line. | ||
.DS_Store | ||
# Common VCS dirs | ||
.git/ | ||
.gitignore | ||
.bzr/ | ||
.bzrignore | ||
.hg/ | ||
.hgignore | ||
.svn/ | ||
# Common backup files | ||
*.swp | ||
*.bak | ||
*.tmp | ||
*~ | ||
# Various IDEs | ||
.vscode | ||
.project | ||
.idea/ | ||
*.tmproj | ||
OWNERS |
30 changes: 30 additions & 0 deletions
30
charts/rancher-project-monitoring/0.3.0+up0.3.3/charts/grafana/Chart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
annotations: | ||
catalog.cattle.io/hidden: "true" | ||
catalog.cattle.io/kube-version: '>= 1.16.0-0 < 1.25.0-0' | ||
catalog.cattle.io/os: linux | ||
catalog.cattle.io/rancher-version: '>= 2.6.5-0 < 2.7.0-0' | ||
catalog.rancher.io/certified: rancher | ||
catalog.rancher.io/namespace: cattle-monitoring-system | ||
catalog.rancher.io/release-name: rancher-grafana | ||
apiVersion: v2 | ||
appVersion: 9.1.5 | ||
description: The leading tool for querying and visualizing time series and metrics. | ||
home: https://grafana.net | ||
icon: https://raw.githubusercontent.com/grafana/grafana/master/public/img/logo_transparent_400x.png | ||
kubeVersion: ^1.8.0-0 | ||
maintainers: | ||
- email: zanhsieh@gmail.com | ||
name: zanhsieh | ||
- email: rluckie@cisco.com | ||
name: rtluckie | ||
- email: maor.friedman@redhat.com | ||
name: maorfr | ||
- email: miroslav.hadzhiev@gmail.com | ||
name: Xtigyro | ||
- email: mail@torstenwalter.de | ||
name: torstenwalter | ||
name: grafana | ||
sources: | ||
- https://github.com/grafana/grafana | ||
type: application | ||
version: 6.38.6 |
Oops, something went wrong.