সিসডিগ: এটি কী এবং কীভাবে এটি ব্যবহার করবেন

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

পরবর্তী বিভাগগুলিতে, আপনি:

  • সিসডিগ ইনস্টল করুন
  • ডকার-রচনাটি ব্যবহার করে একটি ওয়ার্ডপ্রেস ইনস্টলেশন স্পিন করুন
  • ইভেন্টগুলি সংগ্রহ করতে এবং পরবর্তী সময়ে সেগুলি বিশ্লেষণ করতে সিসডিগ ব্যবহার করুন
  • রিয়েল-টাইমে ডেটা বিশ্লেষণ করতে সিসডিগ ব্যবহার করুন

পূর্বশর্ত

  • আপনার সিস্টেমে ডকার ইনস্টল করা আছে। ডকার ইনস্টল করার বিষয়ে তথ্যের জন্য ইনস্টল ডকার পৃষ্ঠাটি দেখুন।
  • আপনার সিস্টেমে ডকার রচনা ইনস্টল করা আছে। কীভাবে ডকার কম্পোজ ইনস্টল করবেন সে সম্পর্কে নির্দেশাবলীর জন্য ইনস্টল ডকার রচনা পৃষ্ঠাটি দেখুন।
  • কার্নেল শিরোনামগুলি হোস্ট সিস্টেমে ইনস্টল করা আছে।

সিসডিগ ইনস্টল করুন

ডকারের ধারকের ভিতরে সিসডিগ ইনস্টল করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  1. টার্মিনাল উইন্ডোতে সিসডিগ ডকার চিত্রটি টানতে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:
ডকার টান সিসডিগ / সিসডিগ
ডিফল্ট ট্যাগ ব্যবহার করা: সাম্প্রতিকতম সাম্প্রতিকতম: পতনযোগ্য সম্পূর্ণ 78101b780c72: টানুন সম্পূর্ণ 7e78b657334d: পতনযোগ্য সম্পূর্ণ 650327159ca8: পতনযোগ্য সম্পূর্ণ 47ebf73ab754: পতনযোগ্য সম্পূর্ণ bf51ac76a6d9: পতনযোগ্য সম্পূর্ণ 0cd11104dbf6: পতনযোগ্য সম্পূর্ণ e6dcf17d00d8: পতনযোগ্য সম্পূর্ণ 230d60083576: পতনযোগ্য সম্পূর্ণ fd5ea9faf384 sysdig / sysdig 2967486b0658 থেকে টানা: সম্পূর্ণ 6de86c8ed6e9 টানুন: সম্পূর্ণ 8d1825f8be4b টানুন: সম্পূর্ণ ডাইজেস্টটি টানুন: sha256: bbfe6953fd2b3221a8974eb13024dd33c7e78eeff8fi3d7a0d9ecdeed84ce0 স্থিতি: সিডিজিগ / নতুন জন্য নতুন চিত্র ডাউনলোড করুন

2. প্রবেশ করে একটি পাত্রে সিসডিগ চালান:

ডকার রান -i -t - নাম সিসডিগ - প্রাইভিলিজড-ভি /var/run/docker.sock:/host/var/run/docker.sock -v / দেব: / হোস্ট / দেব-ভি / প্রো: / হোস্ট / প্রো: আরও / ভি / বুট: / হোস্ট / বুট: আরও-ভি / লাইব / মডিউল: / হোস্ট / লিবিব / মডিউলগুলি: আরও-ভি / ইউএসআর: / হোস্ট / ইউএসআর: আরও সিডিডিগ / সিএসডিগ
* হোস্ট থেকে / ইউএসআর / এসসিআর লিঙ্ক স্থাপন করা * সিসডিগ-প্রোব আনডলোড, উপস্থিত থাকলে * সিসডিগ ত্রুটির জন্য ডিকেএমএস ইনস্টল চালানো! আপনার কর্নেল শিরোনাম প্রতিধ্বনিত করুন 3.10.0-957.12.2.el7.x86_64 /lib/modules/3.10.0-957.12.2.el7.x86_64/build বা /lib/modules/3.10.0-957.12 এ পাওয়া যাবে না .2.el7.x86_64 / উৎস। * Dkms বিল্ড চালানো ব্যর্থ হয়েছে, /var/lib/dkms/sysdig/0.26.4/build/make.log খুঁজে পাওয়া যায় না * সিস্টেম উপস্থিত থাকলে সিস্টেম সিস্টেগ-প্রোব লোড করার চেষ্টা করা হচ্ছে * 3.10 এর জন্য প্রম্পম্পল্ড সিসডিগ-প্রোব অনুসন্ধানের চেষ্টা করা হচ্ছে .0-957.12.2.el7.x86_64 /host/boot/config-3.10.0-957.12.2.el7.x86_64 এ কার্নেল কনফিগারেশন পাওয়া গেছে * https://s3.amazonaws.com/download থেকে প্রাকম্পম্পাইল মডিউল ডাউনলোড করার চেষ্টা করছে .ড্রিয়োস.কম / স্থিতিশীল / সিসডিগ-প্রোব-বাইনারি / সিসডিগ-প্রোব -২.২6.৪-x86_64-3.10.0-957.12.2.el7.x86_64-82e2ae1fb159132636f7b50a762f20ef.ko ডাউনলোড সফল হয়েছে, লোডিং মডিউল রুট @ 7b14a23f22eb

উপরের কমান্ডটি সম্পর্কে কয়েকটি বিষয় লক্ষণীয়:

  • -আই পতাকা STDIN উন্মুক্ত রাখে।
  • --Privileged পরামিতি হোস্টের সমস্ত ডিভাইসে অ্যাক্সেস সরবরাহ করে। হোস্টে চলমান প্রক্রিয়া হিসাবে কনটেইনারটির অভ্যন্তরে প্রসেসগুলি হোস্টটিতে একই অ্যাক্সেসের অনুমতি দিতে SELinux সেট করে।
  • -V পতাকাটি সিসডিগ অ্যাক্সেস করতে পারে এমন ফাইলগুলির (হোস্টে থাকা) তালিকা নির্দিষ্ট করে।

একটি ওয়ার্ডপ্রেস ইনস্টলেশন স্পিন আপ

এই বিভাগে, আপনি ডকার-রচনা আদেশটি ব্যবহার করে ওয়ার্ডপ্রেস ইনস্টল করবেন will

  1. একটি নতুন টার্মিনাল উইন্ডোতে, আপনার প্রকল্প ডিরেক্টরিতে যান এবং নিম্নলিখিত কমান্ডগুলি টাইপ করুন:
mkdir ওয়ার্ডপ্রেস- sysdig && সিডি ওয়ার্ডপ্রেস- sysdig

2. নিম্নলিখিত বিষয়বস্তু দিয়ে ডকার-কমপোজ নামে একটি ফাইল তৈরি করুন:

সংস্করণ: '৩.৩' পরিষেবাদি: ডিবি: চিত্র: মাইএসকিএল: ৫.7 খণ্ড: - ডিবি_ডাটা: / ভার / লিবি / মাইএসকিএল পুনঃসূচনা: সর্বদা পরিবেশ: এমওয়াইএসকিউএল_আরওএসপ্যাওয়ার্ড: সামান্যপ্রেস এমওয়াইএসকিউএল_ডাটাবেস: ওয়ার্ডপ্রেস এমওয়াইএসকিউএল_আউএসআর: ওয়ার্ডপ্রেস ওয়ার্ডপ্রেস: ডিএসবিএস: ওয়ার্ডপ্রেস ওয়ার্ডপ্রেস: সর্বশেষ পোর্টস: - "8000: 80" পুনঃসূচনা: সর্বদা পরিবেশ: WORDPPress_DB_HOST: ডিবি: 3306 ওয়ার্ডপ্রেস_ডিবি_উসার: ওয়ার্ডপ্রেস ওয়ার্ডপ্রেস_ডিবি_প্রেসওয়ার্ড: ওয়ার্ডপ্রেস ওয়ার্ডপ্রেস ভলিউম: ডিবি_ডাটা: {}

৩. এর সাথে বিচ্ছিন্ন মোডে ডকার-কমপোজ কমান্ডটি চালান:

ডকার-রচনা আপ-ডি
ডিফল্ট ড্রাইভারের সাথে "ওয়ার্ডপ্রেস-সিসডিগ_ডিফাল্ট" নেটওয়ার্ক তৈরি করা হচ্ছে ডিফল্ট ড্রাইভারের সাথে "ওয়ার্ডপ্রেস-সিসডিগ_ডিবি_ডাটা" তৈরি করা হচ্ছে ওয়ার্ল্ডপ্রেস পুলিং (ওয়ার্ডপ্রেস: সর্বশেষ) ... সর্বশেষ: লাইব্রেরি / ওয়ার্ডপ্রেস থেকে টানা 8ec398bc0356: সম্পূর্ণ 930full4 সম্পূর্ণ করুন 8c04561117a4: পতনযোগ্য সম্পূর্ণ d6b7434b63a2: পতনযোগ্য সম্পূর্ণ 83d8859e9744: পতনযোগ্য সম্পূর্ণ 9c3d824d0ad5: পতনযোগ্য সম্পূর্ণ 9e316fd5b3b3: পতনযোগ্য সম্পূর্ণ 578b40496c37: পতনযোগ্য সম্পূর্ণ 814ae7711d3c: পতনযোগ্য সম্পূর্ণ 4896fed78b6b: পতনযোগ্য সম্পূর্ণ e74d71e9611d: পতনযোগ্য সম্পূর্ণ 46017765526c: পতনযোগ্য সম্পূর্ণ 280386098458: পতনযোগ্য সম্পূর্ণ f32eb0d8c540: টানুন সম্পূর্ণ 5c47b9ea747a: ওয়ার্ডপ্রেস এর জন্য ডাউনলোড করা নতুন ইমেজ: সম্পূর্ণ ecda5b7aad12 টানুন: পতনযোগ্য সম্পূর্ণ 84256a6b6b44: পতনযোগ্য সম্পূর্ণ 35d4f385efb7: পতনযোগ্য সম্পূর্ণ bf697c2ae701: পতনযোগ্য সম্পূর্ণ d054b015f084: পতনযোগ্য সম্পূর্ণ ডাইজেস্ট: SHA256: 73e8d8adf491c7a358ff94c74c8ebe35cb5f8857e249eb8ce6062b8576a01465 স্থিতি সর্বশেষ তৈরি করা হচ্ছে ওয়ার্ডপ্রেস-sysdig_db_1 ... ওয়ার্ডপ্রেস-sysdig_word তৈরি করা হচ্ছে সম্পন্ন টিপুন ... সম্পন্ন

৪. আপনি আপনার ধারকগুলির স্থিতি এটি সহ যাচাই করতে পারবেন:

ডকার পিএস

যদি সবকিছু ঠিকঠাক হয় তবে আপনার নীচের আউটপুটের মতো কিছু দেখতে হবে:

কন্টেইনার আইডি চিত্র কম্যান্ড তৈরি স্ট্যাটাস পোর্টস নামসমূহ f390eec29f52 ওয়ার্ডপ্রেস: সর্বশেষ "ডকার-এন্ট্রিপয়েন্ট.এস ..." প্রায় এক মিনিট আগে আপ প্রায় এক মিনিট 0.0.0.0 :8000->80/tcp ওয়ার্ডপ্রেস- sysdig_wordpress_1 a844840626d8 mysql:। s… "প্রায় এক মিনিট আগে আপ এক মিনিট 3306 / tcp, 33060 / tcp ওয়ার্ডপ্রেস-sysdig_db_1 7b14a23f22eb sysdig / sysdig" /docker-entryPoint.… "13 মিনিট পূর্বে 13 মিনিট sysdig

5. এখন ওয়ার্ডপ্রেস আপ এবং চলমান। ইনস্টলেশন উইজার্ডটি শুরু করতে আপনার ব্রাউজারটিকে HTTP: // লোকালহোস্ট: 8000 এ নির্দেশ করুন:

The. ইনস্টলেশন উইজার্ডটি শেষ হয়ে গেলে আসুন এবং একটি নমুনা পোস্ট তৈরি করুন:

একটি ফাইলে ডেটা সংগ্রহ করা

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

  1. সমস্ত ক্যাপচারিত ইভেন্টগুলিকে একটি ফাইলে ফেলে দিতে, সিসডিগ কনটেইনারটিতে যান এবং নিম্নলিখিত কমান্ডটি প্রবেশ করুন:
sysdig -w পর্যবেক্ষণ-ওয়ার্ডপ্রেস.স্ক্যাপ

২. একটি নতুন টার্মিনাল উইন্ডোতে, এক সাথে চলমান সর্বাধিক 100 টি অনুরোধের সাথে 10000 অনুরোধ করতে ab ব্যবহার করুন:

ab -n 1000 -c 100 http: // লোকালহোস্ট: 8000 /? পি = 7
এটি অ্যাপাচিবেঞ্চ, সংস্করণ 2.3  কপিরাইট 1996 অ্যাডাম টুইস, জিউস টেকনোলজি লিমিটেড, http://www.zeustech.net/ অ্যাপাচি সফটওয়্যার ফাউন্ডেশনের লাইসেন্স, http://www.apache.org/ বেঞ্চমারক লোকালহোস্ট (ধৈর্য ধরুন) 100 টি অনুরোধ সম্পূর্ণ হয়েছে 200 অনুরোধগুলি সম্পূর্ণ 300 অনুরোধগুলি সম্পন্ন 400 টি অনুরোধ সমাপ্ত 600 টি অনুরোধ সমাপ্ত 700 অনুরোধ সমাপ্ত 900 টি অনুরোধ সমাপ্ত 900 টি অনুরোধ সমাপ্ত 1000 অনুরোধ সমাপ্ত 1000 অনুরোধ

নোট করুন যে উপরের আউটপুটটি সংক্ষিপ্ততার জন্য ছাঁটা হয়েছে।

৩. সিসডিগ কনটেইনারটিতে ফিরে যান এবং "CTRL + C" প্রবেশ করে ডেটা ক্যাপচার বন্ধ করুন।

তথ্য বিশ্লেষণ

এখন, আপনি যদি মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ ফাইলের আকারের দিকে তাকান, আপনি লক্ষ্য করবেন যে সিসডিগ 80M এর চেয়ে কম ডেটা ক্যাপচার করেছে:

ls -lh পর্যবেক্ষণ-ওয়ার্ডপ্রেস.স্ক্যাপ
-rw-R - r--। 1 টি রুট 80 এম জানুয়ারী 7 16:28 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ

এই ডেটা পর্বতের মধ্য দিয়ে আপনার পথ সন্ধান করতে, আপনি ছিনছা বলে কিছু ব্যবহার করবেন।

একটি ছিনতাই মূলত একটি লুয়া স্ক্রিপ্ট যা ইভেন্ট স্ট্রিমটি বিশ্লেষণ করে এবং দরকারী ক্রিয়াগুলি করে।

ছনির তালিকা প্রদর্শন করতে আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

sysdig -cl
বিভাগ: অ্যাপ্লিকেশন --------------------- HTTP এইচটিটিপি অনুরোধ লগ httpsop শীর্ষে এইচটিটিপি রিকোয়েস্টস ম্যামচেচলগ মেমক্যাচ অনুরোধসমূহ লগ বিভাগ: সিপিইউ ব্যবহার ---------- --------- স্পেকট্রামগ্রাম রিয়েল টাইমে ওএস বিলম্বিতাকে ভিজ্যুয়ালাইজ করুন। সাবসকফসেট ভিজ্যুয়ালাইজ সাবসকন্ড অফসেট কার্যকরকরণের সময়। topcontainers_cpu সিপিইউ ব্যবহারের শীর্ষস্থানীয় ধারক টপ্রোকস_সিপিইউ সিপিইউ ব্যবহারের শীর্ষস্থানীয় প্রক্রিয়া বিভাগ: ত্রুটি ---------------- টপ কনটেনার_অরর শীর্ষস্থানীয় পাত্রে ত্রুটি সংখ্যা দ্বারা শীর্ষস্থানীয় শীর্ষস্থানীয় শীর্ষস্থানীয় ফাইলগুলি শীর্ষস্থানীয় প্রক্রিয়াগুলি ত্রুটি

নোট করুন যে উপরের আউটপুটটি সংক্ষিপ্ততার জন্য ছাঁটা হয়েছে।

একটি ছিনুক সম্পর্কে বিশদ তথ্য পুনরুদ্ধার করতে, সিসডিগ কমান্ডটি অনুসরণ করুন -i পতাকা এবং ছিনির নাম, নিম্নলিখিত উদাহরণ হিসাবে:

sysdig -i httpsop
বিভাগ: অ্যাপ্লিকেশন --------------------- https শীর্ষস্থানীয় এইচটিটিপি অনুরোধগুলি শীর্ষে এইচটিটিপি অনুরোধগুলি দেখায়: এনকেল, সময় বা বাইটগুলি দ্বারা: [স্ট্রিং] - শীর্ষে এইচটিটিপি লেনদেন দেখান দ্বারা: এনকলস, সময় বা টেস দ্বারা, ডিফল্ট হয় এনকোলস

আমাদের উদাহরণ অব্যাহত রেখে, শীর্ষস্থানীয় HTTP অনুরোধগুলি প্রদর্শন করতে আপনি httpsop চিসেলটি কীভাবে ব্যবহার করতে পারেন তা এখানে:

sysdig -r পর্যবেক্ষণ-wordpress.scap -c httpsop
এনসিএল পদ্ধতি url ------------------------------------------------------ --------------------------------- 2001 লোকালহোস্ট পান: 8000 /? পি = 7 14 বিকল্পগুলি * 2 লোকালহোস্ট পান: 8000 / ফেভিকন.ইকো 1 জিইটি / ডাব্লুপিপি-কনটেন্ট / থিমস / টুন্টিটিউন্টি / এসসেটস / ফন্টস / ইনটার / ইনটার -উপ্রেট- ওভার.উফ 2 2 জিইটি লোকালহোস্ট / ভি 1.24 / পাত্রে / 6 বিডি 8418eb03f / জেএসন 1 জিইটি লোকালহোস্ট / ভি 1.24 / পাত্রে / 06def7875617 / জেসসন 1 জিইটি / ভি 1.24/images/1b1624b63467ec61fab209b6be6e79707ae786df86607b9474b246acd31600 1 জিইটি /v1.24/images/db39680b63ac47a1d9897 এড৩৩badbadbad৩bad৩bad৩bad৩bad৩bad৩bad৩bad৩bad৩bad৩৩bad৩bad৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩৩da৩dadadabadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbadbad

আপনি একই তথ্যটি ধারক-বান্ধব ফর্ম্যাটে-পয়েন্ট কনটেইনার সহ দেখতে পারেন:

sysdig -r পর্যবেক্ষণ-wordpress.scap -c httpsop -pcontainer
এনসিএল কনটেইনার পদ্ধতি url ---------------------------------------------- ---------------------------------- 1000 ওয়ার্ডপ্রেস-সিসডিগ_উ লোকালহোস্ট পান: 8000 /? পি = 7 1000 হোস্ট জিইটি লোকালহোস্ট: 8000 /? পি = 7 43 ওয়ার্ডপ্রেস-সিসডিগ_উ অপশনস * 1 সিসডিগ জিইটি /v1.24/images/1b1624b63467ec61fab209b6be6e79707ae786df86607b9474b246acd31600 1 সিসিডিগ জি / লোকালহোস্ট / সংযুক্তিএসইএস 16 জেএস / স্পর্শ 2 সিডি06093 বি 141 বি / জেসসন 1 সিসডিগ জিইটি / ভি 1.24/images/00e230fe24da9067f9b6e65cfbe9935a5affac1ae8e44edb6a5b0ccc26374d 1 সিসডিগ জিইটি /v1.24/images/db396351353353353683

গভীরে খনন

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

  1. আপনি যে ইভেন্টগুলিতে ক্যাপচার করেছিলেন সেই সময়ের মধ্যে সক্রিয় থাকা পাত্রে তালিকাবদ্ধ করুন:
sysdig -r পর্যবেক্ষণ-wordpress.scap -c lscontainers

২. আপনি যে ধারকটির সাথে সর্বাধিক সিপিইউ খরচ করেছেন তা সনাক্ত করতে পারেন:

sysdig -r পর্যবেক্ষণ-ওয়ার্ডপ্রেস.স্ক্যাপ -c টপ কন্টেইনার_সিপিইউ
সিপিইউ% ধারক.নাম --------------------------------------------- ----------------------------------- 5.37% ওয়ার্ডপ্রেস-সিসডিগ_ওয়ার্ডপ্রেস_1 1.35% ওয়ার্ডপ্রেস-সিসডিগ_ডবি_1 0.84% ​​হোস্ট 0.51% sysdig

৩. আপনি আরও গভীর খনন করতে পারেন এবং টপপ্রোকস_সিপিইউ চিসেল দিয়ে সর্বাধিক সিপিইউ নিবিড় প্রক্রিয়াটি সনাক্ত করতে পারেন:

sysdig -r পর্যবেক্ষণ-wordpress.scap -c topprocs_cpu ধারক.নামে ওয়ার্ডপ্রেস_1 রয়েছে
সিপিইউ% প্রক্রিয়া পিআইডি ---------------------------------------------- ---------------------------------- 0.12% অ্যাপাচি 2 8383 0.11% অ্যাপাচি 2 9413 0.11% অ্যাপাচি 2 9300 0.11% অ্যাপাচি 2 9242 0.11% অ্যাপাচি 2 8897 0.11% অ্যাপাচি 2 8422 0.10% অ্যাপাচি 2 9372 0.10% অ্যাপাচি 2 9241 0.10% অ্যাপাচি 2 8424 0.09% অ্যাপাচি2 9429

আপনি যদি আরও বিশদ দেখতে চান তবে পিএস ছিসেল আরও ভার্বোজের বিকল্প সরবরাহ করে:

sysdig -r পর্যবেক্ষণ-ওয়ার্ডপ্রেস.স্কেপ -c PS ধারক.নাম = ওয়ার্ডপ্রেস- sysdig_wordpress_1
টিআইডি পিআইডি ব্যবহারকারী ভিআরটি আরএস এফডিএলএমটি সিএমডি 5896 5896 মূল 232.82 এম 22.32 এম 429496729 অ্যাপাচি 2 8383 8383 www-ডেটা 307.44 এম 25.46 এম 429496729 এপাচি 2 8422 8422 www-ডেটা 235.44 এম 22.90 এম 429496729 অ্যাপাচি 2২৪৪৪৪৪৪৪৯৯৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৪৯৪৪৪৪৪৪৪৪৪৪৪ 8897 www-data 235.44M 22.89M 429496729 apache2 9154 9154 www-data 235.44M 22.91M 429496729 apache2 9241 9241 www-ডেটা 307.44M 25.66M 429496729 অ্যাপাচি 2 9242 9242 www-ডেটা 307.44M 25.67 এম 42949 22.89 এম 429496729 অ্যাপাচি 2 9372 9372 www-ডেটা 235.44 এম 22.89 এম 429496729 অ্যাপাচি 2 9413 9413 www-ডেটা 233.44 এম 20.77 এম 429496729 অ্যাপাচি 2

দরকারি পরামর্শ

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

  • সাইনডিগ -এন পতাকাটি পাস করে কতগুলি ইভেন্ট ক্যাপচার করবে তা উল্লেখ করুন। সিসডিগ একবার নির্দিষ্ট সংখ্যক ইভেন্ট ক্যাপচার করে নিলে তা স্বয়ংক্রিয়ভাবে প্রস্থান করবে:
sysdig -n 5000 -w মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ
  • সিসডিগ কনফিগার করতে-সি পতাকা ব্যবহার করুন যাতে এটি ক্যাপচারটিকে একটি নির্দিষ্ট আকারের ছোট ফাইলগুলিতে ভেঙে দেয়। নিম্নলিখিত উদাহরণটি অবিচ্ছিন্নভাবে <10MB ফাইলগুলিতে ইভেন্টগুলি সংরক্ষণ করে:
sysdig -C 10 -w মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ

এটি 10 ​​এমবি এর চেয়ে বড় কোনও ফাইলের গুচ্ছ তৈরি করবে:

এলএস -এইচ পর্যবেক্ষণ-ওয়ার্ডপ্রেস *
-rw-R - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:13 মনিটরিং-ওয়ার্ডপ্রেস। Scap0 -rw-r - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ 1 -rw-r - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্কেপ 2 -rw-r - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্কেপ 3 -আরড-আর - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ 4 -আরড-আর - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ 5 -আরড-আর - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ 6 -আরড-আর - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্কেপ 7 -rw-r - r--। 1 টি মূল 6.4M জানুয়ারী 7 17:14 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ 8
  • সিসডিগের সর্বোচ্চ-সংখ্যক ফাইল -W পতাকা সহ রাখা উচিত। উদাহরণস্বরূপ, আপনি -C এবং -W পতাকাগুলি একত্রিত করতে পারেন:
sysdig -C 10 -W 4 -w পর্যবেক্ষণ-ওয়ার্ডপ্রেস.স্ক্যাপ

উপরের কমান্ডটি কেবল শেষ চারটি ক্যাপচার ফাইল রাখবে:

এলএস -এইচ পর্যবেক্ষণ-ওয়ার্ডপ্রেস *
-rw-R - r--। 1 টি মূল মূল 7.2M জানুয়ারী 7 17:21 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ0 -আরড-আর - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:21 মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ 1 -rw-r - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:21 মনিটরিং-ওয়ার্ডপ্রেস.স্কেপ 2 -rw-r - r--। 1 মূল মূল 9.6M জানুয়ারী 7 17:21 মনিটরিং-ওয়ার্ডপ্রেস.এসএপি 3 রুট @ সিডি06093 বি 141 বি: / # সিসডিগ-সি 10 -ডব্লিউ 4 -উ মনিটরিং-ওয়ার্ডপ্রেস.স্ক্যাপ

রিয়েল-টাইম মনিটরিং

সিসডিগের সাহায্যে আপনি রিয়েল টাইমে ডেটা বিশ্লেষণ করতে পারেন। প্রথম নজরে, এটি একটি কঠিন কাজ বলে মনে হতে পারে কারণ, ডিফল্টরূপে, সমস্ত ইভেন্ট ক্রমাগত কনসোলে মুদ্রিত হয়। ভাগ্যক্রমে, ছিনিগুলি এখানে সহায়তা করতে আসে।

একটি উদাহরণ নেওয়া যাক।

প্রতি কনটেইনার ভিত্তিতে আপনার প্রক্রিয়াগুলি বিশ্লেষণ করুন

  1. আপনার ধারকগুলির তালিকা করতে নিম্নলিখিত কমান্ডটি চালান:
ডকার পিএস
কনটেনার আইডি ইমেজ কম্যান্ড ক্রেডিটড স্ট্যাটাস পোর্টস নামস 5b253e74e8e7 sysdig / sysdig "/docker-entryPoint.…" 9 মিনিট পূর্বে 9 মিনিট sysdig 06def7875617 ওয়ার্ডপ্রেস: সর্বশেষ "ডকার-এন্টিয়েন্টপয়েন্ট.স ..." 3 ঘন্টা আগে: ৮ ঘন্টা ০.০.০ -> 80 / tcp ওয়ার্ডপ্রেস-sysdig_wordpress_1 6bd8418eb03f mysql: 5.7 "ডকার-এন্ট্রিপয়েন্ট.এস…" 3 ঘন্টা আগে 3 ঘন্টা 3306 / টিসিপি, 33060 / টিসিপি ওয়ার্ডপ্রেস-সিসডিগ_ডিবি_1

২. আপনি ওয়ার্ডপ্রেস ধারকটিতে চলমান প্রক্রিয়াগুলি বিশ্লেষণ করতে পারেন:

sysdig -pc -c topprocs_cpu ধারক.নাম = ওয়ার্ডপ্রেস- sysdig_wordpress_1

৩. একইভাবে, আপনি মাইএসকিউএল ধারকটিতে চলমান প্রক্রিয়াগুলি বিশ্লেষণ করতে পারেন:

sysdig -pc -c topprocs_cpu ধারক.নাম = ওয়ার্ডপ্রেস- sysdig_db_1

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

এই টিউটোরিয়ালে, আপনি আপনার ধারকগুলির দ্বারা উত্পাদিত ক্রিয়াকলাপের স্পষ্ট ধারণা পেতে সিসডিগ ব্যবহারের মৌলিক বিষয়গুলি অতিক্রম করেছেন। এই ব্লগ পোস্টের উদাহরণগুলি আপনাকে আরম্ভ করতে সহায়তা করেছে এবং ভবিষ্যতের টিউটোরিয়ালে, আমরা কীভাবে সিসডিগ এবং সিসডিগ পরিদর্শন ব্যবহার করব তা আপনাকে দেখাব।