লাইভ শপ পর্যবেক্ষণ করার ভাল উপায়গুলি কী কী?


41

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

যেহেতু আমরা এখন ওয়েবশপটি নিজেই নিরীক্ষণ এবং কিছু অংশের উপলব্ধতার (যেমন "" চেকআউটটি কাজ করছে? ") নিরীক্ষণের সম্ভাবনা সম্পর্কে ভাবছি, প্রশ্নটি হল:

কোন লাইভ ওয়েবসাইট নিরীক্ষণের জন্য আপনি কোন সরঞ্জামগুলি এবং কৌশলগুলি পরামর্শ দিচ্ছেন?

কিছু ধারণা:

  • চেকআউটটি যদি কোনও লাইভ ওয়েবসাইটে কাজ করে তবে আপনি স্বয়ংক্রিয়ভাবে চেক করেন?
  • ব্যর্থতা সনাক্ত করতে নিরীক্ষণের জন্য ভাল পরামিতিগুলি কী হতে পারে? সর্বশেষ অর্ডার <1 দিন আগে, শেষ ব্যবহারকারী লগইন, ...
  • ক্রোন জব ব্যবহার করে: শেষ আদেশের তারিখ / সময় উদাহরণস্বরূপ যাচাই করা এবং এটি যদি খুব বেশি আগে হয়ে থাকে তবে একটি ইমেল প্রেরণ করুন এবং / অথবা চেকআউটটি এখনও কাজ করে কিনা ম্যানুয়ালি পরীক্ষা করে দেখুন?
  • আইসিংসা, আপটাইম রোবট, এর মতো সফ্টওয়্যার / সরঞ্জামগুলি ব্যবহার করা ...
  • প্রশাসকদের ই-মেলকে সতর্কতা পাঠানো, ...

আপনার উত্তরের অপেক্ষায় :)


1
এটিকে কিছুটা "মতামত ভিত্তিক" বলে মনে হলেও, কিছু উত্তর দেখতে আমি সত্যিই উদ্বিগ্ন :)।
মারিয়াস

ধন্যবাদ @ মারিয়াস, আমি জানি এটি একধরণের সাবজেক্টিভ, তবে যাইহোক এটি ভাগ করে নেওয়া আকর্ষণীয় হতে পারে :)
আন্না ভেলক্ল

দুর্দান্ত প্রশ্ন, আমিও একই জিনিসটি ভাবছিলাম! ধন্যবাদ!
ওয়েজেল

উত্তর:


30

কয়েকটি কাজ আছে যা আপনি স্বয়ংক্রিয়ভাবে করতে পারেন।

  1. যদি দোকানের অংশগুলি ইউনিট পরীক্ষাগুলি কাজ করা বন্ধ করে দেয় তবে নির্দিষ্ট কার্যকারিতা এখনও কাজ করছে কিনা তা সনাক্ত করার একটি দুর্দান্ত উপায়।
  2. পরীক্ষা করার জন্য আমি ব্যবহার ফ্রন্টএন্ড phpQuery করার জন্য একটি দূরবর্তী সার্ভারে পর্যায়ক্রমে মত নির্দিষ্ট কী পাতায় নির্দিষ্ট DOM উপাদানে জন্য চেহারা 'এখনও বিভাগ তালিকায় পণ্য', ইত্যাদি 'সেখানে একটি পাদলেখ * হোমপেজে হল'
  3. একটি সাধারণ ক্রোনজব সেট আপ করুন যা আপনার হোস্টকে এখনও উপলব্ধ কিনা তা দেখার জন্য পিং করে
  4. অর্ডারগুলি এখনও চলছে কিনা তা পরীক্ষা করতে নেটিভ ম্যাজেন্টো অর্ডার আরএসএস ফিডটি ব্যবহার করুন high হাই ট্র্যাফিকের দোকানে কোনও শুক্রবার সন্ধ্যায় এক ঘন্টার জন্য কোনও অর্ডার না দেওয়া ভাল কিছু নির্দেশ করে যে :)
  5. আপনার পেমেন্ট পরিষেবা সরবরাহকারী নিরীক্ষণ করুন। নেদারল্যান্ডসে আমরা পেমেন্ট পরিচালনা করার জন্য আইডিল ব্যবহার করি। এই ওয়েবসাইটটি তাদের আপটাইম প্রদর্শন করে, আপনার পিএসপি অনুরূপ পরিষেবা সরবরাহ করতে পারে

* যদি কোনও পৃষ্ঠায় কোনও ফুটার না থাকে যা কোনও পিএইচপি ত্রুটি রেন্ডারিংকে থামিয়ে দিতে পারে।

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

যাইহোক দুর্দান্ত প্রশ্ন, আমি সত্যিই সমস্ত উত্তরের অপেক্ষায় আছি!


25

আমি স্যান্ডারের চমত্কার উত্তর নীচে ডোভেটেল করব, যা ধরে নিয়েছে আপনি পিংডম * এর মতো একটি মনিটরিং পরিষেবা স্থাপন করেছেন এবং ব্যবহার করেছেন:

  • পৃষ্ঠায় সামগ্রী জন্য দেখুন; সাধারণত ক্লোজিং </html>ট্যাগ আমি before_body_endতৃতীয় পক্ষের সাথে অনেকগুলি স্ক্রিপ্টগুলি ব্যর্থ দেখেছি (ব্যতীত ব্যতিক্রম ইত্যাদি) যা শেষ ব্যবহারকারীদের কাছে অদৃশ্য তবে 500 স্ট্যাটাস ফিরিয়ে দেয় - এসইও / গুগল / ওয়েবমাস্টার সরঞ্জামগুলির জন্য খুব খারাপ
  • যখন নির্দিষ্ট থ্রেশোল্ডের উপরে ত্রুটিগুলি বাড়ছে তখন আপনাকে অবহিত করার জন্য ওয়েবমাস্টার সরঞ্জামগুলি সেট আপ করুন
  • পৃষ্ঠায় অবৈধ এসএসএলের জন্য সতর্কতা সেট আপ করুন
  • পৃষ্ঠায় জাভাস্ক্রিপ্ট ত্রুটির জন্য সতর্কতা সেট আপ করুন
  • পেমেন্ট ব্যর্থ ইমেল, ত্রুটি রিপোর্টের জন্য ইমেল গ্রুপ / বিসিসি ব্যবহার করুন।
  • আপনার কল সেন্টারের লোকদের সাথে কড়া হয়ে যান এবং শট ইস্যুগুলি কীভাবে স্ক্রিন করতে হয় তা তারা জানে তা নিশ্চিত করুন things
  • একটি ধীর সাইটটি ডাউন সাইটের মতোই খারাপ। আপনার সাইটটি কখন স্বাভাবিকের চেয়ে বেশি সময় নিয়ে লোড করতে সময় নেয় সে সম্পর্কে আপনার সতর্কতাগুলি সংবেদনশীল কিনা তা নিশ্চিত করুন।
  • আপনার সমস্ত কী 3 য় পক্ষ / হোস্টেড পরিষেবাদির জন্য টুইটার ফিডগুলিতে সাবস্ক্রাইব করুন। বড় আকারের হোস্টগুলির সাধারণত যখন কোনও সমস্যা থাকে তার জন্য টুইটার ট্রিগার থাকে। নির্দিষ্ট অ্যাকাউন্টগুলি পোস্ট করার পরে আপনি টুইটারকে ইমেল / পাঠাতে কনফিগার করতে পারেন।

Devops:

  • সমালোচনা সিস্টেমগুলি পর্যবেক্ষণ এবং সতর্কতা প্রেরণের জন্য নাগিওস সেট আপ করুন
  • লগগুলি একত্রিত করতে এবং লগ ডেটার উপর ভিত্তি করে সতর্কতা জারি করতে একটি সিসলগ বা স্প্লঙ্ক (একটি নির্দিষ্ট # ক্যোরি / দিন অবধি বিনামূল্যে) সেট আপ করুন
  • আপনার নেটওয়ার্ক সরঞ্জামগুলির একটি স্ক্রিপ্টযুক্ত, রুটিন চেক কনফিগার করুন। আমি দেখেছি (একাধিকবার) এনআইসিসি পিছনে গিয়ে 1 জিবি থেকে 10 এমবিতে অজানা থেকে আমাদের অজানা।

বড় দলগুলির জন্য:

  • প্রতিশ্রুতিবদ্ধতার পরে সম্ভাব্য ব্যর্থ পরীক্ষার বিষয়ে আপনাকে সতর্ক করতে একটি সিআই সার্ভার (ট্র্যাভিস, জেনকিনস / হাডসন, ক্যাপিস্ট্রানো) সেট আপ করুন।
  • কোডের মান প্রয়োগ করতে বা ভাঙা কোডের মতো নির্লজ্জ ইস্যুগুলি পরীক্ষা করতে আপনার উত্স নিয়ন্ত্রণে প্রাক-কমিট হুক সেট আপ করুন
  • যেমন স্যান্ডার বলেছিলেন, আরএসএস ফিডগুলি দিনের বেলাতে নিরীক্ষণের জন্য কিছু সেট আপ করুন - এখানে একটি সুবিধা হ'ল এটি অনাবৃত এবং সাধারণত আপনি যদি নোটিফিকেশন প্রান্তিকের চেয়ে কম সেট করেন তবে কোনও সম্ভাব্য সমস্যা তাৎক্ষণিকভাবে এটিকে ট্রিপ করবে
  • সেলেনিয়াম ব্যবহার করুন। অনেক. স্ক্রিপ্টযুক্ত পরীক্ষাগুলি রয়েছে যা প্রতি ঘন্টা বা দু'বার চেকআউট প্রক্রিয়াটির মধ্য দিয়ে চলে।
  • এসএসএল মেয়াদ শেষ হওয়ার জন্য ক্যালেন্ডার অনুস্মারক এবং নির্দিষ্ট সতর্কতা সেট আপ করুন

আপনি প্রচুর ডেটা এবং সম্ভাব্য মিথ্যা ধনাত্মক উত্পন্ন করতে যাচ্ছেন; সতর্কতা থেকে সুরক্ষা না।


আমি পিংডমের সাথে যুক্ত নই। আমি কেবল তাদের (বিনামূল্যে) পণ্য পছন্দ করি।


8

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


1
ভাল, আমি লুকানো বিনামূল্যে পণ্য ধারণা পছন্দ :-)
আন্না Vllkl

5

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


1
আমি নিউরিলিক একটি কবজ মত কাজ করে সম্পর্কে আপনার সাথে একমত। আমি আরও যোগ করব যে সার্ভার অ্যাক্সেসিবিলিটি পর্যবেক্ষণের জন্য পিংডম হিসাবে একটি পরিষেবা ব্যবহার করা ভাল বিকল্প।
এরিক

5

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

  • আপনি যা যা পৃষ্ঠাগুলি পর্যবেক্ষণ করতে চান এবং পর্যবেক্ষণ করতে চান তার সাথে সমস্ত নতুন পৃষ্ঠাগুলি সেটআপ করুন। উদাহরণ: হোমপেজ, যে কোনও 1 বিভাগের পৃষ্ঠা, যে কোনও 1 পণ্য পৃষ্ঠা, কার্ট পৃষ্ঠা, চেকআউট পৃষ্ঠা ইত্যাদি
  • ব্যবহারকারীগণ (যিনি সমস্ত বিজ্ঞপ্তি পান), তফসিল (দিন এবং সময় আপনি বিজ্ঞপ্তিগুলি পেতে পছন্দ করেন), পরিষেবাদি (নতুন রিলিক সতর্কতা) এবং পেজারডিউটি ​​সতর্কতাগুলিতে এবং আপনার পছন্দসই বিজ্ঞপ্তির ধরণের (ইমেল, পাঠ্য, কল) যোগ করুন

https://www.pagerduty.com/docs/guides/new-relic-integration-guide/

দাবি অস্বীকার: আমি উপরের যে কোনও পরিষেবার সাথে অনুমোদিত নয় iliated



3
  • সমস্ত সার্ভারের (এলবি, অ্যাপ, ডিবি, রেডিস, ইত্যাদি) এবং সমস্ত পরিষেবাগুলির জন্য (মেমরি, লোড, আইও ইত্যাদি) historicalতিহাসিক মান পাওয়ার জন্য সরবরাহকারীর পক্ষে মুনিন
  • সমস্ত সার্ভারে লাইভ মনিটরিং লোডের জন্য সরবরাহকারী বা স্থানীয় পক্ষের উপর নাগিওস / আইসিংগা
  • প্রথম পৃষ্ঠা, চেকআউট ইত্যাদির মতো "গুরুত্বপূর্ণ" url এর প্রতিক্রিয়ার সময় সংগ্রহ করার জন্য পিংডম
  • প্রকৃত ব্যবহারকারী পর্যবেক্ষণের জন্য পিংডম, আপনি এপিডেক্সের অনুরূপ একটি মান পাবেন এবং historicalতিহাসিক বিকাশ দেখুন
  • ইউআরএল এবং তাদের সঠিক সামগ্রী চেক করতে পিংডম
  • স্বয়ংক্রিয় পুনরায় লোড মোডে সর্বশেষ এক্স অর্ডার সহ প্রতিবেদন করা। এটির সাথে আমি সম্ভাব্য বিরতিগুলি দেখতে পাচ্ছি
  • অভিন্ন মঞ্চ সিস্টেমে সেলেনিয়ামের সাথে স্বয়ংক্রিয় পরীক্ষা আমি আমার লাইভ সিস্টেমে স্বয়ংক্রিয় চেকআউটগুলির বন্ধু নই। আপনি আপনার অ্যাকাউন্টিং পরে সমস্যা পাবেন :)
  • ইমেল 2 এসএমএসের জন্য জ্যাপিয়ার এবং টোলিও। গুরুতর ত্রুটিগুলি একটি ফোনে এসএমএস হিসাবে প্রেরণ করা হয়
  • একটি দুর্দান্ত ড্যাশবোর্ডে সবকিছু প্রদর্শনের জন্য freeboard.io এবং dweet.io।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.