cloudoperators / greenhouse

Cloud operations platform
https://cloudoperators.github.io/greenhouse/
Apache License 2.0
13 stars 1 forks source link

Kubernetes monitoring plugins #3

Closed auhlig closed 6 months ago

auhlig commented 7 months ago

Context

Umbrella issue for tracking efforts on Kubernetes monitoring plugins. Granular subtopics can be found via the label WP2.3.4.3 Kubernetes Monitoring.

The Greenhouse catalog offers plugins that install a collection of Kubernetes manifests, Plutono dashboards and Prometheus rules. They are combined with documentation and scripts to provide easy-to-use end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.

Plugins

kube-monitoring

By architectural decision, the Alertmanager and Plutono are accepted as components in the central Greenhouse cluster. Other components run in remote Kubernetes clusters. Plugins are expected to be highly integrated so that certain configuration options work out of the box.

Acceptance criteria:

  1. Prometheus operator and CRDs
    • Deploy as cluster singleton
  2. Prometheus server
    • kube-monitoring plugin can deploy multiple Prometheus server instances
  3. Prometheus Alertmanager
    • Single Alertmanager instance per organisation. All Prometheis alerting params configured.
    • Advanced: Evaluate multi-AZ HA scenario
  4. Plutono
    • Holistic instance in central cluster. Additional ones in remote clusters.
  5. Plugin tests
  6. Documentation, lots of documentation
richardtief commented 6 months ago

Moved to https://github.com/cloudoperators/greenhouse-extensions/issues/43