hengyoush/kyanos
کاربرد:
این ابزار یک ابزار تحلیل شبکه مبتنی بر eBPF هست که زمان سپری شدهٔ بستهها در هستهٔ سیستم عامل رو بصریسازی میکنه، درخواستها و پاسخها رو ضبط میکنه و عیبیابی شبکه رو سریعتر و دقیقتر میکنه ️
در چه شرایطی بهتره استفاده شود؟
وقتی با تأخیر شبکه، مشکلات عملکرد سرویسها یا قطعیهای نامشخص مواجه هستید، استفاده از Kyanos میتونه کمک بزرگی باشه
بهویژه در محیطهای کانتینری مثل Kubernetes یا سیستمهای توزیعشده که ردیابی درخواستها بین سرویسها پیچیده است، این ابزار بسیار مؤثره
چند مثال از موارد استفاده
- تشخیص بузلهای شبکه در میانافزارهای سرویسهای ریزسرویسی
- مشاهدهٔ زمان واقعی سپری شده در هر لایهٔ شبکه در هسته (مثل socket، TCP stack و غیره) ️
- ضبط جفتهای درخواست/پاسخ برای تحلیل خطا در APIها
- عیبیابی تأخیرهای غیرمنتظره در ارتباطات بین سرویسها در محیطهای ابری ️
- ##network
- ##eBPF
- ##Kubernetes
- ##troubleshooting
- ##observability
- ##cloud
- ##latency
- ##packet
- ##service
- ##debugging
