عن المشروع

أباتشي سكاي ووركنغ هو نظام مراقبة أداء التطبيقات (APM) مفتوح المصدر مصمم خصيصًا للخدمات المصغرة والبنى السحابية الأصلية والأنظمة القائمة على الحاويات. القدرات الرئيسية: التتبع الموزع يوفر سكاي ووركنغ تتبعًا موزعًا من الطرف إلى الطرف مع تحليل طوبولوجيا الخدمات، ورؤية مركزية على الخدمات، ولوحات معلومات واجهة برمجة التطبيقات لفهم سلوك النظام عبر المعالجات المعقدة. وكلاء متعددو اللغات تتوفر وكلاء رسميين لـ Java، و .Net Core، و PHP، و NodeJS، و Golang، و LUA، و Rust، و C++، و Client JavaScript، و Python، مع تطوير وصيانة نشطة عبر المجموعة. دعم eBPF يستعين وكيل الروفر بتقنية eBPF لمراقبة عمليات نشر كوبرنتيس وتشخيص أداء CPU والشبكة دون الحاجة إلى تغييرات في شفرتي التطبيق. القابلية للتوسع يمكن لعنقود سكاي ووركنغ الواحد جمع وتحليل أكثر من 100 مليار نقطة بيانات تيلوميتري، مما يجعله مناسبًا لبيئات الإنتاج واسعة النطاق. نظم التيلوميتري يتكامل سكاي ووركنغ مع نظم ناضجة بما في ذلك Zipkin، و OpenTelemetry، و Prometheus، و Zabbix، و Fluentd للقياسات والتتبعات والسجلات. بايونانبي قاعدة البيانات الأصلية للرؤية، التي أُطلقت في عام 2022، مصممة خصيصًا لاستيعاب وتحليل وتخزين بيانات التيلوميتري والرؤية بكفاءة. تجميع المقاييس يعالج سكاي ووركنغ تنسيق المقاييس الأصلي بالإضافة إلى التنسيقات المعروفة على نطاق واسع (OpenTelemetry، Telegraf، Zabbix) عبر خط أنابيب نصي موحد لتجميع متسق للمقاييس. خط إدارة السجلات يدعم المنصة تنسيق السجلات، واستخراج المقاييس، وسياسات أخذ العينات المتنوعة من خلال خط أنابيب نصي عالي الأداء. الإنذارات وخطوط التيلوميتري يمكن للمستخدمين تكوين قواعد إنذار مركزية على الخدمات، ونشر الخدمات، وواجهات برمجة التطبيقات. يمكن توجيه بيانات التيلوميتري والإنذارات إلى أنظمة الجهات الخارجية. الرؤية المدعومة بالذكاء الاصطناعي تحلل خوارزميات التعلم الآلي والذكاء الاصطناعي بيانات الرؤية لتحديد الأنماط، والتعرف على أنماط HTTP URI، وحساب قواعد أساسية للمقاييس تلقائيًا للإنذارات الذكية، وتحسين كشف الشذوذ. المجتمع والتواصل يستخدم مئات الشركات والمنظمات سكاي ووركنغ في الإنتاج. يتبع المشروع رخصة Apache 2.0 ويمتثل لشفرة قواعد سلوك مساهمي العهد. تشمل قنوات المجتمع قائمة البريد dev@skywalking.apache.org، و Slack، وتويتر (@ASFSkyWalking)، و Bilibili، و Juejin.