গ্রাফাইট ফিসফিসায় কাউন্টারটি আপনি কীভাবে মুছবেন?


14

আমার এটার একটি পাল্টা আছে stats.message.fooএবং এটিতে যেতে চাই stats.messages.foo

আমি নতুন কাউন্টারটি জনপ্রিয় করতে আমার কোড আপডেট করেছি, তবে পুরানোটি এখনও বিদ্যমান।

আমি করেছি পড়া গ্রাফাইট থেকে একটি পরিসংখ্যান মুছে ফেলার জন্য কি করতে All I Need উপযুক্ত ডিস্কে ফিস্ ফিস্ শব্দ ফাইল, কিন্তু মনে হয় মুছে ফেলতে যে সরানোর কয়েক সেকেন্ডের মধ্যে wspএটি দ্বিজ পরার (ডাটা ছাড়াই)।

এটি যদি বিরক্ত হয় তবে আমি কীটি যে নামটির অধীনে সঞ্চয় করা আছে তার নাম পরিবর্তন করতে চাই কারণ কোন কীটি সঠিক তা আমার মনে রাখা দরকার ।

কেউ কীভাবে স্থায়ীভাবে পুরানো কাউন্টারটি সরিয়ে ফেলতে জানেন?


গ্রাফাইট যদি stats.message.fooকিছু লিখতে থাকে তবে কোথাও কোথাও এখনও সেই মেট্রিক পাঠানো হচ্ছে। আমি আপনার পরিসংখ্যান সেটআপ তাকিয়ে থাকব।
ডেভ ওয়াঙ্গিলিজ

আপনি কি এর জন্য কখনও উত্তর খুঁজে পেয়েছেন? একই সমস্যা থেকে ভুগছেন।
ডেভিড এলনার

@ ডেভ দুর্ভাগ্যক্রমে না। এটি কিছুক্ষণ হয়ে গেছে এবং আমরা একটি নতুন গ্রাফাইট সার্ভারে চলে এসেছি যাতে সমস্যাটি নিজেই "সমাধান" হয়ে গেছে।
হাফিচুক

উত্তর:


8

এত লোকেরা এই সমস্যার সাথে লড়াই করার (আমার অন্তর্ভুক্ত) কারণ হ'ল কারণ আপনি হুইস্পার ফাইলটি (.wsp) মুছে ফেলার পরেও statsd (এর সেটিংসের উপর নির্ভর করে) পুরানো পরিসংখ্যানগুলিতে (ফিসফিসার ফাইল) ডেটা লিখতে থাকে।

/Etc/statsd/config.js (উবুন্টুতে) এ আপনার স্ট্যাটসড সেটিংস পরীক্ষা করুন। Https://github.com/etsy/statsd/blob/master/exampleConfig.js এ উদাহরণ সেটিংস । আমি ডিলিটআইডল স্ট্যাটসটিকে সত্যে সেট করার পরামর্শ দিচ্ছি যাতে স্ট্যাটাস্ড প্রাপ্তি না পেয়ে স্ট্যাটাস না লিখেন।

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

মুছে ফেলা হুইস্পার ফাইলগুলির পুনর্জন্ম বন্ধ করার জন্য আপনার কাছে দুটি বিকল্প রয়েছে:

  • কেবল service statsd restartবা স্ট্যাটাসড দিয়ে পুনরায় চালু করুন
  • যদি পরিসংখ্যানগুলি প্রাপ্ত না হয় এবং তারপরে তবে ব্যাকএন্ডে স্ট্যাটাস না পাঠানোর জন্য স্ট্যাটাসড সেটিংস আপডেট করুন service statsd restart

আপনার আর দরকার নেই এমন ডাব্লুএসপি ফাইলগুলি মুছতে:

  1. মুছে ফেলা ফাইলগুলি তালিকাভুক্ত করুনfind pathToUnwantedStatistic -print
  2. যদি এটি কেবল মুছে ফেলা ফাইলগুলি মুদ্রণ করে তবে অযাচিত ফাইলগুলি মুছতে নিম্নলিখিত লাইনটি চালান find pathToUnwantedStatistic -delete

1

আমার অনুরূপ সমস্যা ছিল যেখানে গ্রাফাইটে এখনও প্রবেশের অস্তিত্ব ছিল যদিও কোনও তথ্য উপলব্ধ ছিল না। আমি স্ট্যাটসডি ব্যবহার করছি এবং এটিতে সেখানে কোনও মেট্রিক ছিল না। দেখা যাচ্ছে যে ডাব্লুএসপি ফাইলগুলি ছাড়াও আমাকে এই ফোল্ডারগুলি মুছতে হয়েছিল।

আমার হুবহু কেসটি হ'ল, আমি স্ট্যাটসড-এর উপসর্গ হিসাবে মেশিনের নামটি ব্যবহার করেছি। কার্বন প্রতিটি মেশিনের জন্য উদাহরণস্বরূপ / অপ্ট / গ্রাফাইট / স্টোরেজ / হুইস্পার / স্ট্যাটাস / আইপি -0 এ 215 এ08 এ ফোল্ডার তৈরি করেছে, যেখানে এটি আমার মেট্রিকের জন্য ডাব্লুএসপি সংরক্ষণ করে। এ কারণে, একবার আমি ডাব্লুএসপি ফাইলগুলি মুছে ফেললাম, এখনও গ্রাফাইটে আমার কাছে "ফোল্ডারগুলি" ছিল / o যে কোনও তথ্য যা এখনও ইউআইতে প্রদর্শিত হয়েছিল।

কার্বন / গ্রাফাইটে চেক

  • .wsp ফাইল
  • পরিসংখ্যানগুলির জন্য ডিরেক্টরিগুলি আপনি পরিত্রাণ পেয়েছেন

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


0

আমারো একই ইস্যু ছিল. আমি প্রথমে চলছে এমন স্ট্যাটসডি সার্ভারটি মেরে ডিরেক্টরিটি সরাতে সক্ষম হয়েছি। সম্ভবত এটি আপনার একই সমস্যা ছিল।

pkill statsd


0

উপরের কোনও উত্তরই আমার ক্ষেত্রে সহায়তা করেনি helped আমি এইটিকে স্ট্যাকওভারফ্লোতে পেয়েছি যা আমাকে সাহায্য করেছিল: /programming/15501677/deleted-empty- رافite- whisper-files- স্বয়ংক্রিয়ভাবে-re- জেনারেটিং#answer-20011928


0

আমি অন্যদের সাথে একমত যে কিছু এখনও পুরানো মেট্রিক পাঠাতে হবে।

আদর্শভাবে, আপনি এটি সমাধানের জন্য আপনার ক্লায়েন্টের উপরে সমস্যাটি সমাধান করবেন, তবে আপনি ফিসফিসার ব্ল্যাকলিস্ট কার্যকারিতাটি ব্যবহার করে সেই মেট্রিক সার্ভার-সাইডকেও প্রত্যাখ্যান করতে পারেন you

এটা করতে:

  1. নিশ্চিত করা USE_WHITELIST=True করা/opt/carbon/conf/carbon.conf
  2. বিরক্তিকর মেট্রিক যোগ করুন /opt/carbon/conf/blacklist.conf
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.