এক মিলিয়ন সাইট পর্যবেক্ষণের জন্য তৈরি
আপনার ড্যাশবোর্ডের পেছনে রয়েছে একই অবজারভেবিলিটি স্ট্যাক যা আমরা প্ল্যাটফর্মটিতে ব্যবহার করি: মেট্রিক্সেসের জন্য Prometheus এবং Grafana, ইঞ্জিন, ওয়ার্কফ্লো এবং ড্রাইভারজুড়ে ডিস্ট্রিবিউটেড ট্রেসিংয়ের জন্য OpenTelemetry, এবং সেন্ট্রালাইজড স্ট্রাকচার্ড লগস যা অডিট ডেটা আলাদা রেখে টেন্যান্ট-ট্যাগ করা।
আইসোলেশন লেয়ার থেকে প্রতি সাইটের LVE পরিসংখ্যানসহ মেট্রিক্স প্রতি সার্ভিস, প্রতি কর্মী এবং প্রতি টেন্যান্ট অনুযায়ী সংগ্রহ করা হয়। প্রতিটি ওয়ার্কফ্লো রান—প্রোভিশনিং, মাইগ্রেশন, এনফোর্সমেন্ট—এন্ড টু এন্ড দৃশ্যমান, যে কারণে একটি সাপোর্ট উত্তর অনুমান না হয়ে নির্দিষ্ট হতে পারে।
স্কেলে মনিটরিং একটি ডেটা-ভলিউমের সমস্যা, তাই এটি সেভাবেই ডিজাইন করা হয়েছে। উচ্চ-ভলিউমের মেট্রিকগুলি চিরতরে প্রতি-সাইট প্রতি-মিনিট রাখার পরিবর্তে সময়-ভিত্তিক ভাগে বিভক্ত ও সংক্ষিপ্ত করা হয়, ট্রেসগুলি স্যাম্পল করা হয়, এবং প্রতি-টিন্যান্ট কার্ডিনালিটি কন্ট্রোলের মাধ্যমে একটি মাত্র নয়েজি অ্যাকাউন্টের কারণে অন্য সবার ড্যাশবোর্ড যেন ধীরগতির না হয়ে যায় তা নিশ্চিত করা হয়। এর ডিজাইন লক্ষ্য হলো দশ লাখ সাইট, আজ আমরা যা পরিচালনা করছি সেই সংখ্যা নয়।
অলার্টিং ব্যবস্থা অ্যালার্টম্যানেজারের মাধ্যমে আমাদের অন-কল রোটার কাছে পাঠানো হয়, যেখানে নির্ধারিত এসএলও ট্র্যাক করা হয়—এটি উপরে উল্লিখিত গ্রাহক বিজ্ঞপ্তিগুলি থেকে উদ্দেশ্যমূলকভাবে আলাদা রাখা হয়েছে, যাতে অপারেশনাল গোলমাল কখনো আপনার ইনবক্সে না পৌঁছায় এবং আপনার অলার্টগুলি আমাদের অলার্টের পেছনে সারিবদ্ধ না থাকে।