যদি আপনি কেবল শুরু করছেন, তবে আপনার অ্যাপ্লিকেশন মনিটর করা একটি কঠিন কাজ হতে পারে। আপনাকে জানতে হবে কোন মেট্রিকগুলো সবচেয়ে গুরুত্বপূর্ণ এবং কোনগুলোকে আপনি অর্থবহ গ্রাফে কম্বাইন করতে পারেন।
(শুধু হলিডে ⛄️ না, বরং) আপনার জন্য জিনিসগুলো সহজ করার আত্মায়, আমরা রুবি ইন্টিগ্রেশনে একটি ম্যাজিক ড্যাশবোর্ড যোগ করেছি যা আপনি ActionMailer-এ কতটি ইমেইল পাঠাচ্ছেন তা দেখায়।
ম্যাজিক ড্যাশবোর্ড
সেটআপ প্রসেসের время, আমাদের এজেন্ট আপনার অ্যাপ ইম्फ্রাস্ট্রাকচার স্ক্যান করে। একবার এটি বুঝতে পেরে আপনি কী টুলগুলো ব্যবহার করছেন, এটি আপনার অ্যাপের কিছু অংশ অটোমেটিক্যালি ইনস্ট্রুমেন্ট করে এবং সবচেয়ে গুরুত্বপূর্ণ ড্যাশবোর্ডগুলো ইনস্ট্যান্টলি তৈরি করে (আমরা এদের ম্যাজিক ড্যাশবোর্ড বলি), যাতে আপনি ০ সেটআপ টাইমে সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলো মনিটর করতে পারেন।
রুবি ইন্টিগ্রেশনের জন্য আমরা আপনার ম্যাজিক ড্যাশবোর্ড সেট আপ করব ব্যাকগ্রাউন্ড জবসের জন্য Sidekiq, ডাটাবেসের জন্য Mongo, এবং ওয়েব সার্ভারের জন্য Puma-র মাধ্যমে।
রুবি অন রেইলস ব্যবহারকারীদের জন্য জিনিসগুলো সহজ করা
রেইলসের মাধ্যমে কতটুকু ইমেইল পাঠানো হচ্ছে তা মনিটর করা ইতিমধ্যেই সম্ভব AppSignal-এ "background" নেমস্পেসে, যেখানে আপনি দেখতে পারেন একটি নির্দিষ্ট মেইলার কতবার কল হয়েছে।
তবে, এর জন্য ব্যাকগ্রাউন্ড জবস ফিল্টার করতে হয় এবং কোন ধরনের ইমেইল পাঠানো হচ্ছে তা বুঝতে কঠিন হয়। আমরা সেটি আরও সহজ এবং বিস্তারিত করার সিদ্ধান্ত নিয়েছি। AppSignal নিজে AppSignal মনিটর করার কেসে, ইমেইল ট্রাফিক মনিটর করা গুরুত্বপূর্ণ এবং এরর, পারফরম্যান্স এবং অ্যানোমালি ডিটেকশন ইমেইলের মধ্যে ডিস্ট্রিবিউশন দেখতে পাওয়া সুবিধাজনক।
AppSignal-এ ActionMailer ম্যাজিক ড্যাশবোর্ড
লেটেস্ট রুবি ইন্টিগ্রেশন (2.11.1 বা তার উপরে) আপডেট করলে, আপনি ActionMailer মেট্রিক্সের জন্য একটি নতুন ম্যাজিক ড্যাশবোর্ড দেখবেন। এই ড্যাশবোর্ড আপনাকে একটি নির্দিষ্ট মেইলার কতবার কল হয়েছে তা ট্র্যাক করতে দেয় এবং আপনার অ্যাপ্লিকেশনে বিভিন্ন মেইলারের মধ্যে ডিস্ট্রিবিউশন পার্সেন্টেজে দেখাতে দেয়।
ActionMailer ড্যাশবোর্ড নিচের ডেটা প্লট করে:
ActionMailer Deliveriesডেলিভারি থ্রুপুট প্রতি ActionMailer ক্লাস/মেথড (যেমনUsermailer#welcome)ActionMailer Deliveriesডেলিভারি থ্রুপুট ডিস্ট্রিবিউশন পার্সেন্টেজে ভিন্ন মেইলারগুলোর মধ্যে
গ্রাফগুলো ActionMailer ক্লাস/মেথড অনুযায়ী আলাদা করা হয়েছে:
যদি আপনি ইতিমধ্যেই রুবি ইন্টিগ্রেশন 2.11.1 বা তার উপরে থাকেন, তবে ম্যাজিক ড্যাশবোর্ড অটোমেটিক্যালি দেখাবে যতক্ষণ না আমরা নতুন ActionMailer কল ডিটেক্ট করি।
ট্রিগার সেট করে অ্যালার্ট পাঠানো
গ্রাফে ডেটা থাকার কারণে ট্রিগার সেট করা এবং সেগুলো ট্রিগার হলে অ্যালার্ট পাঠানো আরও সহজ হয়েছে।
উদাহরণস্বরূপ, থ্রুপুট নির্দিষ্ট থ্রেশহোল্ডের ওপর বা নিচে চলে গেলে, এটা একটি ট্রিগার সেট করার বিষয়। এটি করতে, গ্রাফের ডান পাশের তিনটি ডটে ক্লিক করুন এবং ট্রিগার সেটআপ শুরু করুন।
AppSignal ট্রাই করুন: মনিটরিং সহজ এবং মিষ্টি 🍪
আপনি যদি আগে AppSignal ব্যবহার না করে থাকেন, তবে এখন আপনি জানেন আমরা কীভাবে আপনার সময় বাঁচিয়ে মনিটরিং সহজ করি। আমরা চাই আপনি আমাদের ট্রাই করুন। আপনি করলে, আমাদের কাছে যোগাযোগ করতে ভুলবেন না, আমরা আপনাকে একটি ফ্রি বক্স স্ট্রূপওয়াফেলও পাঠাব।