আমাকে মুনিনকে আরও কিছু স্কেলেবল [বদ্ধ] সাথে প্রতিস্থাপন করতে হবে


8

আমি বহু বছরের জন্য একাধিক সার্ভারে মুনিন ব্যবহার করেছি দুর্দান্ত সাফল্যের সাথে, তবে 100 টিরও বেশি মুনিন-নোডের সাথে এবং যখন ক্লায়েন্টগুলিতে লোড থাকে তখন প্রক্রিয়াটি শেষ হয়ে যায়।

আমি ক্রোন জব এবং ক্লায়েন্ট প্রক্রিয়াগুলির সংখ্যা এবং প্লাগিনের চলমান সংখ্যা ইত্যাদি হ্রাস করে কিছু স্কেলিং পরিবর্তন করেছি তবে আমি আরও একটি স্কেলযোগ্য আর্কিটেকচার আছে এমন বিকল্পের সন্ধান করার সিদ্ধান্ত নিয়েছি।

কোন পরামর্শ বা অভিজ্ঞতা স্বাগত হবে। আমি মূলত সার্ভারের মেট্রিকগুলিতে আগ্রহী যেটি ক্যাপটি দক্ষতা পরিকল্পনার জন্য এবং সংস্থানসমূহের ব্যবহার নির্ণয়ের জন্য ব্যবহৃত হবে। (সতর্কতার জন্য আমাদের নাগিও রয়েছে)


উত্তর:


8

মনে হচ্ছে আপনার দুটি সমস্যা হতে পারে

  1. আপনার মনিটরিং সার্ভারে, প্রচুর সার্ভারের জন্য মেট্রিক্স রেকর্ড করতে আপনার স্টোরেজ সরবরাহ করতে পারে তার চেয়ে বেশি এলোমেলো i / o প্রয়োজন। এমনকি যদি আপনার সমস্ত মেট্রিকগুলি ডিস্কে লেখা থাকে তবে সার্ভারটি এগুলি থেকে গ্রাফ উত্পন্ন করতে খুব বেশি লোড হতে পারে।
  2. আপনার ক্লায়েন্টদের নজরদারি করা হচ্ছে, মেট্রিকগুলি সংগ্রহ করে এমন প্লাগইনগুলি খুব সিপিইউ এবং মেমরি নিবিড় এবং ক্লায়েন্টগুলি যখন ভারী বোঝা অনুভব করে তখন সময় তথ্য সংগ্রহ করা শেষ করে না।

আমি অতীতে মুনিন ব্যবহার করেছি, তবে আমি বর্তমানে সংগ্রহকৃত ব্যবহার করছি । সংগ্রহ করা লেখকরা এই সমস্যাটি সমাধানের জন্য প্রচুর চিন্তাভাবনা এবং প্রচেষ্টা চালিয়েছেন। আরআরডি ফাইলগুলিতে ডেটা লেখার জন্য তাদের একটি সু- নকশিত সিস্টেম রয়েছে যা নিশ্চিত করে যে আপনি ডেটা হারাবেন না এবং আপ টু ডেট গ্রাফ তৈরি করতে পারবেন। আরআরডিসিচির জন্যও সমর্থন রয়েছে। ডিমন এবং অফিসিয়াল প্লাগইনগুলি সিতে লিখিত হয়, তাই তারা খুব কম স্মৃতি বা সিপিইউ সময় ব্যবহার করে। আমার ক্লায়েন্ট সিস্টেমে এটি 2MB এর চেয়ে কম র‌্যাম ব্যবহার করে এবং প্রতি মিনিটে সিপিইউ সময়টির প্রায় এক চতুর্থাংশ। আমার মনিটরিং সার্ভারে এটি প্রতি মিনিটে 20MB র‌্যাম এবং সিপিইউ বারের এক সেকেন্ডের দুই-তৃতীয়াংশ ব্যবহার করছে। মনে রাখবেন যে আমার সমস্ত মেট্রিকগুলি মুনিনের মতো কয়েক মিনিটের ব্যবধানের পরিবর্তে প্রতি দশ সেকেন্ডে আমার মনিটরিং সার্ভারে একত্রিত হয়ে পাঠানো হচ্ছে।


2
মুনিনের এখন আরডকাচেডের প্রাথমিক সমর্থন রয়েছে। এটির জন্য ডিফল্ট ইনস্টল থেকে কিছুটা অতিরিক্ত প্রচেষ্টা প্রয়োজন। এটি মুনিন / সংগৃহীত পক্ষে বা বিপক্ষে ভোট নয়, আমি কেবল মুনিন সেটআপের সাথে লড়াই করা যে কোনও ব্যক্তিকে সহায়তা করতে এবং সিস্টেম পরিবর্তন করার বিষয়ে কোনও অবকাশ ছাড়ার জন্য এটি যোগ করছি।
ডিএফসি

3

দুর্দান্ত সরঞ্জাম হওয়া সত্ত্বেও, মুনিন এবং অন্যান্য আরআরডিটুল ফ্রন্টেন্ডেন্ডস (যেমন ক্যাকটি বা গাংলিয়া) আই / ও ইস্যুগুলি জেনে গেছে এবং আপনি যখন নোডের হুংড্রেডগুলি নিরীক্ষণ করেন তখন স্কেল করতে আলাদা।

যদিও এই i / o বাধাটি মোকাবেলা করার জন্য কিছু কৌশল রয়েছে। এই থিকনিকের মধ্যে একটি হ'ল প্রতিটি ডিস্কের আই / ও হ্রাস করতে বিপুল সংখ্যক ডিস্ক জুড়ে রচনা ছড়িয়ে দেওয়া। অন্যদিকে, অনেক সিসাদ্মিন এই সমস্যাটি মোকাবেলায় tmpfs ফাইল সিস্টেম ব্যবহার করে । আরআরডিসাচড এটির সাথে সামিল করার জন্য একটি সাম্প্রতিক এবং ভাল বিকল্প এবং আমি আপনাকে এই স্লাইডগুলি একবার দেখে নেওয়ার পরামর্শ দিই ।

আমি মুনিনের সাথে তেমন পরিচিত নই, তবে ক্যাকটির একটি বুস্ট প্লাগইন রয়েছে। এই প্লাগইনটি মেমরিতে ডেটা ক্যাশে করে এবং পৃথক লেখার পরিবর্তে ডিস্কে গণ এবং অন-চাহিদা আপডেট করে, সুতরাং i / o হ্রাস করে। আমি নিশ্চিত যে মুনিনেরও এরকম কিছু রয়েছে।

যদি আপনি তাদের সামর্থ্য করতে পারেন তবে এসএসডি ডিস্কগুলিও ভাল বিকল্প।

সর্বশেষে তবে সর্বনিম্ন নয়, আপনি রিকনোইটারটিও দেখতে পারেন । রেকনোইটার হ'ল একেবারে নতুন ত্রুটি সনাক্তকরণ এবং গ্রাফিং / ট্রেন্ডিং সরঞ্জাম। বেশিরভাগ ট্রেন্ডিং সরঞ্জামগুলির মতো নয়, রিকনোইটার আরআরডিটুল ভিত্তিক নয় এবং এই নির্দিষ্ট সমস্যাটি সমাধান করার চেষ্টা করে। আমি উত্পাদনে রেকনোইটার ব্যবহার করছি না, তবে আমি কিছু পরীক্ষা করেছি এবং এখনও কিছুটা "সবুজ" হওয়া সত্ত্বেও সত্যিই আশাব্যঞ্জক দেখাচ্ছে, বিশেষত এর স্কেলিবিলিটি সম্পর্কিত।

আশাকরি এটা সাহায্য করবে!


জ্যাববিক্স আরআরডিও ব্যবহার করে না, এটি মাইএসকিউএল বা পোস্টগ্রিসের মতো ব্যাকএন্ড ব্যবহার করে। আপনি যদি আপনার টেমপ্লেটগুলি সঠিকভাবে পান এবং অকেজো জিনিসগুলি পর্যবেক্ষণ না করেন তবে আপনি সহজেই স্কেল করতে পারেন।
coredump

2

জ্যাববিক্স পরীক্ষা করে দেখুন । এটি ওপেন সোর্স পারফরম্যান্স মনিটরিং সরঞ্জামগুলির মধ্যে একটি। এটি ভাল স্কেল করে এবং হাজার হাজার কম্পিউটারের সাথে পরিবেশে ব্যবহৃত হয়।


0

মার্কো রামোস কিছু শক্ত পরামর্শ দেয়। তবে আমি কিছু স্পষ্টতা যোগ করতে চাই: মুনিনের সাথে বড় সমস্যাটি হ'ল এটি 5 মিনিটের সংগ্রহের শিডিয়ুল fixed যদি সমস্ত নোড 5 মিনিটের উইন্ডোর মধ্যে ফলাফলগুলি না দেয় তবে আপনি ড্রপআউটগুলি পেতে শুরু করেন। এটিই মুনিনের সবচেয়ে বড় সমস্যা।

গ্যাংলিয়ার মতো আরআরডটোল ভিত্তিক সরঞ্জামগুলি এই একই 5 মিনিটের আপডেট উইন্ডোতে লক করা হয়নি কারণ তারা মুনিনের মতো একই উপায়ে সমস্ত ডেটা উত্সগুলি পোল করে না।

আমি আপনাকে গাঙ্গলিয়াকে দেখার পরামর্শ দিচ্ছি কারণ এটি সাধারণত ভাল স্কেল করে বলে মনে হচ্ছে (যদিও আপনাকে বড় গ্যাংলিয়া ইনস্টলেশনের জন্য মাল্টিকাস্ট ডেটা সংগ্রহ বন্ধ করতে হবে)। আমার সন্দেহ হয় আরডটোলকে চোক পয়েন্ট হওয়ার বিষয়ে চিন্তা করা শুরু করার আগে আপনি গ্যাংলিয়া নিয়ে বেশ দীর্ঘ পথ যেতে পারেন। সেই সময়ে আপনি এসএসডি ড্রাইভগুলি ব্যবহার করার মতো মার্কো প্রস্তাবিত বিভিন্ন ধরণের জিনিস করতে পারেন।


সত্যিই, আপনি ঠিক বলেছেন, ক্যাক্টির ক্ষেত্রেও একই ঘটনা ঘটে।
মার্কো রামোস

0

আমি মুনিন ডাব্লু / গাংলিয়ার প্রতিস্থাপন করছি, মুনিন আমার সার্ভারটি মেরে ফেলেছে তাই আমি গ্যাংলিয়াকে একবার চেষ্টা করে দেখব এবং এটি কীভাবে স্কেল হয়।


কেমন যাচ্ছে? আমি নিজেই এই জাতীয় প্রতিস্থাপনে আগ্রহী ...
থানাসিস্ক

আমি মুনিনের গ্রাফ পছন্দ করি তবে গাংলিয়া ভাল কাজ করেছিল। আমি তখন থেকে চাকরিটি ছেড়ে দিয়েছি তবে আমি যখন চলে গেলাম, তখন আমি মুনিনকে গ্যাঙ্গলিয়া দিয়েছিলাম। মুনিনের সর্বশেষ প্রকাশের সাথে, আমি মনে করতে আগ্রহী যে তারা মেমরির ব্যবহারটি টুইট করেছে। আমি যে কোনওটি ব্যবহার করতে দ্বিধা বোধ করব না, এটি আমার অনুধাবনের পছন্দ।
ভাগ্যটাইক্সি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.