eBPF-based Network Observability for CloudStack
- Linguagem predominante
- Java
- Estrelas
- 3.1k
- Forks
- 1.4k
- Merge médio
- 6d 19h
- PRs com merge (30d)
- 32
Descrição
# 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.
Guia de contribuição
Direção de pesquisa
A issue não especifica arquivos, testes ou pontos de entrada. Comece mapeando os caminhos existentes de monitoramento de rede e métricas de API do CloudStack e, em seguida, avalie como as sondas eBPF e a saída do Prometheus/Grafana se encaixariam. O trabalho estará concluído quando forem entregues as sondas propostas, a exposição pela API, a visualização, a documentação e os benchmarks de desempenho.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- grafana, prometheus
- Domínio
- cloud, networking, observability-sre
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 20/100