Skip to content

Latest commit

 

History

History

sig-observability

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Observability Special Interest Group

The Observability SIG is to design and implement the observability features for KubeSphere including monitoring, alerting, notification, logging, K8s events management and auditing.

Projects

  • FluentBit Operator facilitates the deployment of Fluent Bit and provides great flexibility in building logging layer based on Fluent Bit.
  • Kube-Events K8s Event Exporting, Filtering and Alerting in Multi-Tenant Environment.
  • Kube-Auditing provides one K8s auditing webhook (Kube-Auditing-Webhook), two CRDs (KubeAuditWebhook, KubeAuditRule) and an integrated controller to perform K8s Audit data filtering, storage and alerting. Not open source yet.
  • Notification Manager provides notification management capability in multi-tenant K8s environment. It receives alerts from Prometheus Alertmanager or other sources, and then sends notification to K8s tenant users via Email, Wechat, Slack and Webhook etc. Every K8s tenant user can define his own notification settings with CRDs like EmailConfig/EmailReceiver, WechatConfig/WechatReceiver, SlackConfig/SlackReceiver etc.
  • KubeSphere Monitoring Dashboard inspired by Grafana with significant difference in terms of data storage, multi-tenancy and dashboard sharing to fit KubeSphere's context. But it is not a replacement to Grafana. It requires KubeSphere backend and frontend to work. Custom metrics monitoring feature in KubeSphere 3.0 is backed by this project. This repository is aimed at KubeSphere developers who want to understand dashboard data model, storage, template sharing and how to contribute, as the custom monitoring feature is introduced since v3.0.
  • Event Rule Engine is a rule script evaluating engine for KubeSphere event processing. It runs expression evaluation on json data.
  • Prometheus Operator is the customization of Prometheus operator for KubeSphere.
  • kube-prometheus is the customization of kube-prometheus for KubeSphere.
  • Prometheus Monitoring Mixin for Kubernetes is the customization of kubernetes-mixin for KubeSphere.
  • Node exporter is the customization of Node exporter for KubeSphere.
  • Fluent Bit is the customization of Fluent Bit for KubeSphere.

Documents

Members

Meetings

Meeting Time: 15:00-16:00, Thursday every two weeks starting from 2022/03/10

Meeting Room: Tencent Meeting

Tencent Meeting Number: 393-2306-3441

Meeting agenda

Contact