Healthchecks

Healthchecks

মুক্ত উৎস ক্রন জব এবং ব্যাকগ্রাউন্ড টাস্ক মনিটরিং তাৎক্ষণিক সতর্কতা সহ

Healthchecks স্থাপনের জন্য VPS প্ল্যান বেছে নিন

KVM 2
2 vCPU কোর
8 GB RAM
100 GB NVMe ডিস্ক স্পেস
8 TB ব্যান্ডউইথ
1,099 /মাস

৳1,639/মাস-এ নবায়ন হবে (2 বছরের জন্য) যেকোনো সময় বাতিল করুন।

Healthchecks সম্পর্কে

হেলথচেকস হলো একটি ওপেন-সোর্স মনিটরিং সার্ভিস যা বিশেষভাবে ক্রন জবস, শিডিউলড টাস্ক এবং ব্যাকগ্রাউন্ড প্রসেসের জন্য ডিজাইন করা হয়েছে। ঐতিহ্যবাহী আপটাইম মনিটরিং টুলস যা ওয়েবসাইট অ্যাক্সেসযোগ্য কিনা তা পরীক্ষা করে, তার বিপরীতে, হেলথচেকস আপনার পিরিয়ডিক জবগুলো যখন চলার কথা তখন আসলে চলছে কিনা তা মনিটর করে। আপনার টাস্ক থেকে নিয়মিত পিং আশা করার মাধ্যমে, হেলথচেকস তাৎক্ষণিকভাবে সনাক্ত করতে পারে যখন একটি ব্যাকআপ জব ব্যর্থ হয়, একটি ডেটা সিঙ্ক্রোনাইজেশন প্রক্রিয়া আটকে যায়, অথবা একটি শিডিউলড রিপোর্ট তৈরি হয় না। ৫০টিরও বেশি নোটিফিকেশন চ্যানেল এবং একটি সাধারণ HTTP-ভিত্তিক পিং API-এর সাপোর্ট সহ, হেলথচেকস জব মনিটরিংয়ের জন্য একটি স্ট্যান্ডার্ড সলিউশন হয়ে উঠেছে, যা বিশ্বজুড়ে হাজার হাজার ডেভেলপার এবং অপারেশনস টিম দ্বারা বিশ্বস্ত।

সাধারণ ব্যবহারের ক্ষেত্র

ডেভঅপস টিমগুলো গুরুত্বপূর্ণ ব্যাকআপ জবস, ডেটাবেস রক্ষণাবেক্ষণের কাজ এবং সিস্টেম ক্লিনআপ স্ক্রিপ্ট মনিটর করতে হেলথচেকস ব্যবহার করে, যখন জবগুলো ব্যর্থ হয় বা সম্পূর্ণ হতে বেশি সময় নেয় তখন তাৎক্ষণিক স্ল্যাক বা পেজারডিউটি অ্যালার্ট পায়। সিস্টেম অ্যাডমিনিস্ট্রেটররা একাধিক সার্ভারে সার্টিফিকেট রিনিউয়াল স্ক্রিপ্ট, লগ রোটেশন জব এবং সিকিউরিটি স্ক্যান টাস্ক ট্র্যাক করতে হেলথচেকসের উপর নির্ভর করে, যেখানে বিস্তারিত লগ দেখায় কখন প্রতিটি জব চলেছে। ডেটা ইঞ্জিনিয়াররা ETL পাইপলাইন, ডেটা সিঙ্ক্রোনাইজেশন জব এবং শিডিউলড রিপোর্ট মনিটর করতে হেলথচেকস ব্যবহার করে, একাধিক চ্যানেলে নোটিফিকেশনের মাধ্যমে ডেটা ফ্লো নিরবচ্ছিন্ন থাকে তা নিশ্চিত করে। ছোট ব্যবসা এবং ফ্রিল্যান্সাররা ওয়েবসাইট ব্যাকআপ স্ক্রিপ্ট, ডেটাবেস এক্সপোর্ট এবং পুনরাবৃত্ত রক্ষণাবেক্ষণের কাজ মনিটর করতে হেলথচেকস ব্যবহার করে, ম্যানুয়াল চেকের পরিবর্তে স্বয়ংক্রিয় মনিটরিং স্থাপন করে।

মূল বৈশিষ্ট্য

  • যেকোনো ক্রন জব বা শিডিউলড টাস্ক মনিটর করার জন্য সাধারণ HTTP পিং API
  • স্ল্যাক, ডিসকর্ড, টেলিগ্রাম, পেজারডিউটি, অপসজিনি সহ ৫০+ নোটিফিকেশন ইন্টিগ্রেশন
  • যে স্ক্রিপ্টগুলো HTTP রিকোয়েস্ট করতে পারে না সেগুলোর জন্য ইমেল-ভিত্তিক মনিটরিং
  • ক্রন সিনট্যাক্স এবং কাস্টম গ্রেস পিরিয়ড সহ ফ্লেক্সিবল শিডিউলিং
  • এক্সিকিউশন টাইম, আউটপুট এবং এক্সিট কোড দেখানো বিস্তারিত পিং লগ
  • শত শত চেক ম্যানেজ করার জন্য ট্যাগ-ভিত্তিক অর্গানাইজেশন
  • শেয়ার্ড অ্যাক্সেস এবং নোটিফিকেশন রাউটিং সহ টিম কোলাবোরেশন
  • ড্যাশবোর্ডে চেক স্ট্যাটাস এম্বেড করার জন্য স্ট্যাটাস ব্যাজ
  • প্রোগ্রামেটিক চেক তৈরি এবং ম্যানেজমেন্টের জন্য API
  • বিভিন্ন অঞ্চলে সঠিক শিডিউলিংয়ের জন্য টাইমজোন সাপোর্ট

হোস্টিংগার VPS-এ হেলথচেকস কেন স্থাপন করবেন

হোস্টিংগার VPS-এ হেলথচেকস স্থাপন করলে আপনি হোস্টেড সার্ভিসের প্রতি-চেক মূল্য ছাড়াই আনলিমিটেড চেক পাবেন, যা ডজন বা শত শত জব মনিটর করার জন্য এটিকে সাশ্রয়ী করে তোলে। ডেডিকেটেড রিসোর্স এবং PostgreSQL স্টোরেজ সহ, হেলথচেকস উচ্চ-ফ্রিকোয়েন্সি পিং পরিচালনা করতে পারে এবং কমপ্লায়েন্স ও ডিবাগিংয়ের জন্য অনির্দিষ্টকালের জন্য বিস্তারিত লগ বজায় রাখতে পারে। হোস্টিংগার VPS মনিটরিং ইনফ্রাস্ট্রাকচারের জন্য গুরুত্বপূর্ণ নির্ভরযোগ্যতা প্রদান করে—আপনার মনিটরিং সার্ভিসকে এটি যে জবগুলো মনিটর করে তার চেয়ে বেশি স্থিতিশীল হতে হবে। SMTP কনফিগারেশনের উপর সম্পূর্ণ নিয়ন্ত্রণ আপনার পছন্দের ইমেল প্রদানকারীর মাধ্যমে অ্যালার্ট ডেলিভারি নিশ্চিত করে, এবং আপনার VPS-এ সমস্ত ডেটা সংরক্ষিত থাকায়,

আপনি আপনার অপারেশনাল মেট্রিক্সের উপর সম্পূর্ণ গোপনীয়তা বজায় রাখেন। এটি Hostinger VPS-কে আপনার সেন্ট্রালাইজড জব মনিটরিং প্ল্যাটফর্ম হিসেবে Healthchecks চালানোর জন্য আদর্শ করে তোলে।

শুরু করা: একটি সুপারইউজার অ্যাকাউন্ট তৈরি করা

ডিপ্লয়মেন্টের পর, Healthchecks অ্যাডমিন ইন্টারফেস অ্যাক্সেস করার জন্য আপনাকে একটি সুপারইউজার অ্যাকাউন্ট তৈরি করতে হবে। SSH এর মাধ্যমে আপনার VPS-এর সাথে কানেক্ট করুন এবং আপনার অ্যাপ্লিকেশন ডিরেক্টরিতে নেভিগেট করুন /docker/[your-app-name], তারপর রান করুন:

ইন্টারেক্টিভ পদ্ধতি (প্রথমবার সেটআপের জন্য প্রস্তাবিত):

docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser

এটি আপনাকে আপনার অ্যাডমিন অ্যাকাউন্টের জন্য একটি ইমেল ঠিকানা এবং পাসওয়ার্ড এন্টার করতে বলবে।

নন-ইন্টারেক্টিভ পদ্ধতি (অটোমেশনের জন্য দরকারী):

docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser --email admin@example.com --password your-secure-password

বিকল্পভাবে, আপনি ডিরেক্টরিতে নেভিগেট না করেই সরাসরি কম্পোজ ফাইল পাথ নির্দিষ্ট করতে পারেন:

docker compose -f /docker/[your-app-name]/docker-compose.yaml run healthchecks /opt/healthchecks/manage.py createsuperuser

একবার তৈরি হয়ে গেলে, আপনি আপনার সুপারইউজার ক্রেডেনশিয়াল ব্যবহার করে Healthchecks-এ লগইন করতে পারবেন এবং আপনার ক্রন জব ও শিডিউল করা টাস্কের জন্য চেক কনফিগার করা শুরু করতে পারবেন।

Healthchecks স্থাপনের জন্য VPS প্ল্যান বেছে নিন

KVM 2
2 vCPU কোর
8 GB RAM
100 GB NVMe ডিস্ক স্পেস
8 TB ব্যান্ডউইথ
1,099 /মাস

৳1,639/মাস-এ নবায়ন হবে (2 বছরের জন্য) যেকোনো সময় বাতিল করুন।

এই ক্যাটাগরির অন্যান্য অ্যাপগুলো এক্সপ্লোর করুন