Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eBPF-based Network Observability for CloudStack #10416

Open
soreana opened this issue Feb 17, 2025 · 0 comments
Open

eBPF-based Network Observability for CloudStack #10416

soreana opened this issue Feb 17, 2025 · 0 comments

Comments

@soreana
Copy link
Member

soreana commented Feb 17, 2025

Proposal: eBPF-based Network Observability for CloudStack

Summary

CloudStack’s network monitoring is mostly based on logs and external agents, making real-time traffic analysis difficult. This project will integrate eBPF-based network observability to capture per-VM traffic metrics, detect anomalies, and improve tenant isolation.

Benefits to CloudStack

  • Enhanced security: Detect suspicious activity at the kernel level.
  • Real-time traffic monitoring: Gain deep insights into VM networking.
  • Better tenant isolation: Identify cross-tenant traffic issues.

Deliverables

  • Develop eBPF probes to capture:
    • Per-VM network traffic metrics (packets, bytes, latency)
    • Connection tracking for detecting unauthorized access patterns
    • Packet drops and retransmission rates
  • Expose network metrics via CloudStack’s API.
  • Provide visualization through Prometheus/Grafana.
  • Document setup, usage, and performance benchmarks.

Expected Outcome

An eBPF-based solution that improves network observability in CloudStack, providing security and performance insights with minimal resource usage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants