apache / apache/cloudstack

Enhancing CloudStack Monitoring with eBPF

オープン
#10,415 コメント 8 件 リアクション 0 件 担当者 0 名 GitHub で見る
gsoc gsoc2025
主要言語
Java
スター
3.1k
フォーク
1.4k
平均マージ
6日 19時間
マージ済み PR(30日)
32

説明

# Proposal: Enhancing CloudStack Monitoring with eBPF

## Summary
Apache CloudStack currently relies on traditional monitoring tools, which may lack deep visibility into kernel-level events and networking performance. This project aims to integrate **eBPF-based monitoring** into CloudStack to provide lightweight, real-time performance analysis and security auditing.

## Benefits to CloudStack
- **Improved observability**: Gain fine-grained insights into VM performance metrics.
- **Lower overhead**: eBPF runs in the kernel and avoids the performance penalties of user-space monitoring tools.
- **Enhanced security auditing**: Detect and log anomalies in system behavior.

## Deliverables
- Implement eBPF programs to track:
- VM CPU usage
- Memory consumption
- Disk I/O metrics
- Network traffic analysis
- Develop a CloudStack-compatible API or CLI for retrieving eBPF-generated insights.
- Provide visualization support using Prometheus/Grafana.
- Write documentation for setup and usage.

## Expected Outcome
A robust eBPF-based monitoring solution integrated into CloudStack, offering real-time performance insights with minimal overhead.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

この提案では、ファイル、テスト、エントリポイントが指定されていません。まず CloudStack の既存の監視および API または CLI のサーフェスを洗い出し、次に、記載された成果に必要な eBPF メトリクス、取得インターフェース、Prometheus/Grafana 統合、セキュリティ監査、ドキュメントを定義してください。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
grafana, prometheus
領域
cloud, infrastructure, observability-sre
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
20/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。