CortexBrain: Một hệ thống giám sát tích hợp với các tác nhân AI của bạn
URL bài viết: https://github.com/CortexFlow/CortexBrain URL bình luận: https://news.ycombinator.com/item?id=49254618 Điểm: 1 Số bình luận: 1
CortexBrain © 2026
Hỗ trợ các nhà phát triển giám sát và phân tích hiệu quả các ứng dụng phân tán nhằm giải quyết vấn đề nhanh chóng và hiệu quả.
Được viết bằng Rust và eBPF để đạt hiệu suất cao và chi phí thấp.
Các môi trường được hỗ trợ
Liên hệ
Tettamanti Lorenzo 📧 lorenzotettamanti5@gmail.com
Lorenzo Bradanini 📧 lorenzolollobrada@gmail.com
CortexBrain là gì?
CortexBrain là một dự án mã nguồn mở đầy tham vọng, được thiết kế để xây dựng một nền tảng giám sát thông minh, gọn nhẹ và hiệu quả cao cho các quy trình làm việc phân tán trên đám mây (cloud) và lai (cloud–edge).
Bằng cách tận dụng sức mạnh của eBPF, CortexBrain có thể quản lý thành công mạng và khả năng quan sát trong một cụm phân tán, hạn chế lãng phí tài nguyên và cải thiện hiệu suất tổng thể.
Thông tin toàn diện về kiến trúc cốt lõi, cách cài đặt và các ứng dụng thực tế của CortexBrain có sẵn trong Tài liệu chính thức và trên blog CortexFlow.
Tại sao chọn CortexBrain?
Thông tin chi tiết hơn: CortexBrain tích hợp eBPF để tạo ra những hiểu biết sâu sắc hơn ở cấp độ kernel của hệ thống mà không cần sửa đổi mã ứng dụng.
Không có chi phí phụ trợ (sidecar overhead): Kiến trúc không sử dụng sidecar giúp loại bỏ chi phí CPU và bộ nhớ bổ sung liên quan đến các proxy sidecar.
An toàn: Trình xác minh BPF của Linux đảm bảo rằng tất cả các chương trình đều an toàn khi chạy. Trình biên dịch JIT chuyển đổi mã bytecode thành các lệnh CPU gốc để đạt hiệu quả thực thi tối ưu. CortexBrain có thể theo dõi lưu lượng mạng như các kết nối TCP/UDP đến (ingress) và áp dụng các chính sách trực tiếp ở cấp độ kernel bằng cách gắn các chương trình vào các hook khác nhau như TC (kiểm soát lưu lượng) và XDP. Tất cả các sự kiện bị chặn được truyền thành công vào không gian người dùng nhờ các bản đồ BPF và các cấu trúc dữ liệu chuyên dụng.
Trọng tâm phát triển hiện tại
Các nỗ lực phát triển hiện tại của chúng tôi tập trung vào các tính năng chính sau:
[Thử nghiệm] Khả năng quan sát GPU: Giới thiệu khả năng theo dõi và giám sát GPU để hỗ trợ hiệu quả các ứng dụng AI/ML.
Mở rộng tích hợp AI: Mở rộng máy chủ MCP hiện tại để tích hợp liền mạch với các nền tảng tác nhân mã hóa và cho phép phân tích hệ thống có hỗ trợ AI.
Đơn giản hóa quy trình: Đơn giản hóa quy trình giám sát để giảm chi phí tổng thể và giảm các điểm lỗi.
[Thử nghiệm] Tích hợp đa cụm Cloud-Edge: Mở rộng khả năng quan sát trên các môi trường đám mây lai và biên.
Phiên bản mới nhất
Thành phần
Phiên bản
Hình ảnh
Trạng thái
cortexflow-agent
0.1.2/latest
ghcr.io/cortexflow/agent:0.1.2
Không ổn định
cortexflow-identity
0.1.2/latest
ghcr.io/cortexflow/identity:0.1.2
Không ổn định
cortexflow-metrics
0.1.0/latest
ghcr.io/cortexflow/metrics:0.1.0
Không ổn định
Tài liệu
Mục lục
Kiến trúc: Tổng quan kiến trúc phiên bản mới nhất
Bắt đầu nhanh: Hướng dẫn bắt đầu nhanh
Hướng dẫn dành cho nhà phát triển: Hướng dẫn đầy đủ dành cho nhà phát triển
Các vấn đề thường gặp: Các vấn đề thường gặp được ghi nhận khi lập trình với framework eBPF
Máy chủ MCP: Kiến trúc, xây dựng và cấu hình với opencode
CLI: Tài liệu CLI đầy đủ bao gồm thiết lập và các lệnh
Bắt đầu
CortexBrain vẫn đang trong giai đoạn phát triển, do đó có thể xuất hiện một số lỗi. Các đóng góp và phản hồi rất được hoan nghênh để giúp cải thiện dự án.
Cài đặt
CortexBrain cung cấp một cách cài đặt đơn giản cho người dùng nhờ giao diện dòng lệnh của nó. Bạn có thể tìm thấy hướng dẫn cài đặt trong tài liệu chính thức.
Cài đặt CLI bằng cargo
cargo install cortexflow-cli
Khởi động cụm cục bộ của bạn
Cài đặt các thành phần của CortexBrain
cfcli install cortexflow
Liệt kê tất cả các dịch vụ đã cài đặt
cfcli service list
💪🏻 Đóng góp
Bạn có nghĩ dự án còn thiếu sót điều gì không? Đóng góp là cách tốt nhất để thể hiện kỹ năng của bạn và để lại dấu ấn trong một dự án.
Nếu bạn am hiểu về DevOps/Kubernetes, mạng, bảo mật, hoặc bạn chỉ đơn giản là thích duy trì một kho lưu trữ, vui lòng gửi email tới lorenzotettamanti5@gmail.com
Vai trò
Kỹ năng
Nhiệm vụ
Các vấn đề và mốc quan trọng liên quan
Nhà phát triển cốt lõi CortexBrain
- Kubernetes
- Mạng
- Ngôn ngữ lập trình Rust
- Giúp chúng tôi xây dựng và tối ưu hóa các chức năng cốt lõi (Client, DNS, Proxy, Telemetry, v.v.)
- Rust
- Cốt lõi
- eBPF
Người bảo trì chung
- GitHub
- Tổ chức thực tế
- Tài liệu
- Giữ kho lưu trữ có tổ chức và sạch sẽ
- Viết/Cập nhật tài liệu
- Phát hiện lỗi chính tả trong kho lưu trữ
- Tài liệu
- Câu hỏi
Người đánh giá/kiểm thử mã
- Rust
- Kubernetes
- Docker
- Đánh giá mã và đề xuất thay đổi/tối ưu hóa
- Viết các bài kiểm thử cho CI/CD
Tái cấu trúc mã
🤖 Cách đóng góp?
Chúng tôi hoan nghênh sự đóng góp từ cộng đồng! Để đóng góp cho dự án, vui lòng làm theo các bước sau:
Fork kho lưu trữ.
Kiểm tra Hướng dẫn dành cho nhà phát triển
Tạo một nhánh mới cho tính năng của bạn (git checkout -b feature/feature-name).
Gửi một Pull Request với giải thích chi tiết về các thay đổi của bạn.
🙋Đề xuất tính năng mới
Nếu bạn muốn đóng góp một tính năng mới, chúng tôi yêu cầu bạn mở một cuộc thảo luận trước khi gửi PR. Điều này nhằm đảm bảo rằng tất cả các tính năng mới phù hợp với mục tiêu của dự án và để tránh công việc trùng lặp hoặc quan điểm xung đột.
Vui lòng bắt đầu một cuộc thảo luận trong phần GitHub Discussions, nơi chúng ta có thể cùng nhau xem xét, tinh chỉnh và phê duyệt ý tưởng của bạn trước khi bạn bắt đầu triển khai. Các Pull Request cho các tính năng mới chưa được thảo luận trước có thể bị từ chối để duy trì sự mạch lạc của dự án và đảm bảo sự phù hợp với lộ trình tổng thể.
Bằng cách hợp tác theo cách này, chúng ta có thể duy trì sự rõ ràng và nhất quán, đảm bảo rằng tất cả những người đóng góp đều hướng tới cùng một mục tiêu. Cảm ơn sự thấu hiểu và những đóng góp của bạn!
Chính sách AI
Chúng tôi chấp nhận các Pull Request chứa mã được tạo bởi AI, tùy thuộc vào một số điều kiện nhất định. Trước hết, hãy đảm bảo các chức năng mới được ghi chép đầy đủ; thứ hai, chứng minh rằng bạn có thể hiểu và giải thích ý tưởng đằng sau mã bạn đã gửi. Chúng tôi không khuyến khích việc sử dụng AI để giúp thực hiện các bản cập nhật mới; chúng tôi chỉ muốn đảm bảo rằng có một sự rõ ràng từ con người.
Nguồn tin: Hacker News AI — Tác giả: LorenzoTettaman. Bản dịch tiếng Việt do AI thực hiện, có thể có sai sót.