প্রকল্প সম্পর্কে
Apache SkyWalking হল ওপেন-সোর্স অ্যাপ্লিকেশন পারফরমেন্স মনিটরিং (APM) সিস্টেম যা বিশেষত মাইক্রোসার্ভিস, ক্লাউড-নেটিভ এবং কনটেইনার-ভিত্তিক আর্কিটেকচারের জন্য ডিজাইন করা হয়েছে।
মূল ক্ষমতা:
বিতরণযোগ্য ট্রেসিং
SkyWalking সার্ভিস টপোলজি বিশ্লেষণ, সার্ভিস-সেন্ট্রিক অবস্থান এবং API ড্যাশবোর্ডের মাধ্যমে সম্পূর্ণ বিতরণযোগ্য ট্রেসিং প্রদান করে, যাতে জটিল আর্কিটেকচারের মধ্যে সিস্টেম আচরণ বুঝা যায়।
বহু-ভাষা এজেন্ট
Java, .NET Core, PHP, NodeJS, Golang, LUA, Rust, C++, Client JavaScript এবং Python এর জন্য অফিসিয়াল এজেন্ট পাওয়া যায়, যেগুলো স্ট্যাকের মধ্যে সক্রিয় উন্নয়ন এবং রক্ষণাবেক্ষণ চলছে।
eBPF সমর্থন
Rover এজেন্ট eBPF প্রযুক্তি ব্যবহার করে Kubernetes ডিপ্লয়মেন্ট মনিটর করে এবং অ্যাপ্লিকেশন কোড পরিবর্তন ছাড়াই CPU এবং নেটওয়ার্ক পারফরমেন্স ডায়াগনোস্টিক করে।
স্কেলিং
একটি একক SkyWalking ক্লাস্টার 100 বিলিয়ন টেলিমেট্রি ডেটা পয়েন্ট সংগ্রহ এবং বিশ্লেষণ করতে পারে, যা বড় স্কেলের প্রোডাকশন পরিবেশের জন্য উপযুক্ত।
টেলিমেট্রি ইকোসিস্টেম
SkyWalking Zipkin, OpenTelemetry, Prometheus, Zabbix এবং Fluentd সহ পরিপক্ক ইকোসিস্টেমের সাথে ইন্টিগ্রেট হয় যাতে মেট্রিক, ট্রেস এবং লগগুলো সমন্বয় করা যায়।
BanyanDB
2022 এ প্রবর্তিত নেটিভ অবস্থান ডাটাবেস হিসাবে ব্যবহার করা হয়, যা টেলিমেট্রি এবং অবস্থান ডেটা দ্রুত ইনজেস্ট, বিশ্লেষণ এবং সংগ্রহের জন্য ডিজাইন করা হয়েছে।
মেট্রিক এগ্রিগেশন
SkyWalking নেটিভ মিটার ফরম্যাট এবং প্রচলিত ফরম্যাট (OpenTelemetry, Telegraf, Zabbix) এর সাথে একটি একক স্ক্রিপ্ট পাইপলাইনের মাধ্যমে মেট্রিক এগ্রিগেশন করে যাতে স্থিতিশীল মেট্রিক প্রক্রিয়াকরণ হয়।
লগ ম্যানেজমেন্ট পাইপলাইন
প্ল্যাটফর্মটি লগ ফরম্যাটিং, মেট্রিক এক্সট্রাকশন এবং বিভিন্ন স্যাম্পলিং নীতি সমর্থন করে একটি উচ্চ-কর্মক্ষমতা স্ক্রিপ্ট পাইপলাইনের মাধ্যমে।
অ্যালার্টিং এবং টেলিমেট্রি পাইপলাইন
ব্যবহারকারীরা সার্ভিস-সেন্ট্রিক, ডিপ্লয়মেন্ট-সেন্ট্রিক এবং API-সেন্ট্রিক অ্যালার্ম নিয়ম কনফিগার করতে পারে। টেলিমেট্রি ডেটা এবং অ্যালার্মগুলো তৃতীয় পক্ষের সিস্টেমে ফরওয়ার্ড করা যেতে পারে।
AI-পাওয়ারড অবস্থান
মেশিন লার্নিং এবং এআই অবস্থান ডেটা বিশ্লেষণ করে প্যাটার্ন চিহ্নিত করে, HTTP URI প্যাটার্ন চেনা যায়, স্মার্ট অ্যালার্টিংয়ের জন্য মেট্রিক বেসলাইন স্বয়ংক্রিয়ভাবে গণনা করা হয় এবং বিকৃতি সনাক্তকরণ উন্নত হয়।
কমিউনিটি এবং যোগাযোগ
SkyWalking বিশাল সংখ্যক কোম্পানি এবং সংগঠন যা প্রোডাকশনে ব্যবহার করে। প্রকল্পটি Apache 2.0 লাইসেন্স অনুযায়ী চলে এবং Contributor Covenant কোড অফ কনডাক্ট অনুসরণ করে। কমিউনিটি চ্যানেলগুলো হল dev@skywalking.apache.org মেইলিং তালিকা, Slack, টুইটার (@ASFSkyWalking), Bilibili এবং Juejin।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.