سیسڈگ: یہ کیا ہے اور اس کا استعمال کیسے کریں

سیسڈگ ایک عالمگیر نظام مرئیت کا آلہ ہے جس میں کنٹینرز کی حمایت حاصل ہے۔ سیسڈگ کو کیا چیز خصوصی بناتی ہے ، وہ یہ ہے کہ وہ خود کو مشین کے دانا میں گھساتا ہے اور ہر کنٹینر کی بنیاد پر معلومات کو الگ کرتا ہے۔ اس ٹیوٹوریل کے دائرہ کار کے ل we ، ہم سیسڈگ کے اوپن سورس ورژن پر توجہ دیں گے۔

اگلے حصوں میں ، آپ یہ کریں گے:

  • سیسڈگ انسٹال کریں
  • ڈوکر کمپوز کا استعمال کرتے ہوئے ورڈپریس انسٹالیشن اسپن کریں
  • واقعات کو جمع کرنے اور بعد میں ان کا تجزیہ کرنے کے لئے سیسڈگ کا استعمال کریں
  • ریئل ٹائم میں ڈیٹا کا تجزیہ کرنے کے لئے سیسڈگ کا استعمال کریں

شرطیں

  • آپ کے سسٹم پر ڈوکر انسٹال ہے۔ ڈوکر انسٹال کرنے کے بارے میں تفصیلات کے ل the ، انسٹال ڈوکر صفحہ دیکھیں۔
  • آپ کے سسٹم پر ڈوکر کمپوز انسٹال ہے۔ ڈاکر کمپوز کو انسٹال کرنے کے طریقہ کار سے متعلق ہدایات کے لئے انسٹال ڈوکر کمپوز صفحہ دیکھیں۔
  • کرنل ہیڈر میزبان سسٹم پر انسٹال ہوتے ہیں۔

سیسڈگ انسٹال کریں

ڈاکار کنٹینر کے اندر سیسڈگ انسٹال کرنے کے لئے ان اقدامات پر عمل کریں:

  1. ٹرمینل ونڈو میں ، سیسڈگ ڈوکر امیج کو کھینچنے کے لئے درج ذیل کمانڈ پر عمل کریں۔
docker پل sysdig / sysdig
پہلے سے طے شدہ ٹیگ کا استعمال کرنا: تازہ ترین تازہ ترین: سیسڈگ / سیسڈگ سے ھیںچنا 2967486b0658: ھیںچو مکمل 78101b780c72: ھیںچو مکمل 7e78b657334d: ھیںچو مکمل 6ebf73ab754: مکمل ھیںچو کریں bf51ac76a6d9: Pulldffdd: pulldfcdd: fulldcfdd: fulldccddb: pulldfcdd: fulldccddb0600 مکمل 6de86c8ed6e9 ھیںچو: مکمل 8d1825f8be4b ھیںچو: مکمل ڈائجسٹ ھیںچو: sha256: bbfe6953fd2b3221a8974eb13024dd33c7e78aeff8fi3d7a0d9ecdeed84ce0 حیثیت: ڈاؤن لوڈ کردہ جدید ترین تصویر sysdig /

2. داخل کر کے کسی کنٹینر میں سیسڈگ چلائیں:

ڈوکر رن- i -t --name sysdig - نجی / -vvar/run/docker.sock:/host/var/run/docker.sock -v / dev: / میزبان / دیو-وی / پرو: / میزبان / پرو: رو-وی / بوٹ: / میزبان / بوٹ: رو-وی / لیب / ماڈیولز: / میزبان / لیب / ماڈیولز: آر او-وی / یو ایس آر: / میزبان / یو ایس آر: رو سیسڈگ / سیسڈگ
* میزبان سے / usr / src لنکس مرتب کرنا * اگر موجود ہو تو سیسڈگ-تحقیقات کو اتار رہا ہے ، * sddig غلطی کے لئے dkms انسٹال چل رہا ہے! 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 نہیں مل سکے * اگر موجود ہو تو ، سسٹم ڈگ-تحقیقات کو لوڈ کرنے کی کوشش کر رہے ہیں۔ .0-957.12.2.el7.x86_64 /host/boot/config-3.10.0-957.12.2.el7.x86_64 پر دانا تشکیل پایا * https://s3.amazonaws.com/ ڈاؤن لوڈ سے پریپمپائلڈ ماڈیول ڈاؤن لوڈ کرنے کی کوشش کر رہا ہے . ڈرائز ڈاٹ کام / مستحکم / سیسڈیگ-تحقیقات بائنریز / سیسڈگ-تحقیقات-0.26.4-x86_64-3.10.0-957.12.2.el7.x86_64-82e2ae1fb159132636f7b50a762f20ef.ko ڈاؤن لوڈ کامیاب، لوڈنگ ماڈیول روٹ @ 7b14a23f22eb:

مندرجہ بالا حکم کے بارے میں نوٹ کرنے کے لئے کچھ چیزیں:

  • -I پرچم STDIN کو کھلا رکھتا ہے۔
  • - پرائیویلڈ پیرامیٹر میزبان کے تمام آلات تک رسائی فراہم کرتا ہے۔ اس کے علاوہ یہ SELinux کا تعین کرتا ہے تاکہ کنٹینر کے اندر چلنے والے عمل کو میزبان تک اسی طرح رسائی کی اجازت مل سکے جو میزبان پر چلنے والے عمل کی طرح ہے۔
  • -v پرچم فائلوں کی فہرست (میزبان پر) کی وضاحت کرتا ہے جس میں سیسڈگ رسائی حاصل کرسکتا ہے۔

ایک ورڈپریس کی تنصیب کو سپن کریں

اس سیکشن میں ، آپ ڈوکر کمپوز کمانڈ کا استعمال کرکے ورڈپریس انسٹال کریں گے۔

  1. ایک نئی ٹرمینل ونڈو میں ، اپنے پراجیکٹس کی ڈائرکٹری میں جائیں اور درج ذیل احکامات ٹائپ کریں:
mkdir ورڈپریس- sysdig اور&d سی ڈی ورڈپریس - سیسڈیگ

2. مندرجہ ذیل مواد کے ساتھ ڈوکر کمپوز نامی ایک فائل بنائیں:

ورژن: '3.3' خدمات: db: image: mysql: 5.7 جلدوں: - db_data: / var / lib / mysql دوبارہ شروع کریں: ہمیشہ ماحول: MYSQL_ROOT_PASSWORD: ورڈپریس MYSQL_DATABASE: ورڈپریس MYSQL_USER: ورڈپریس MYSQL_PASSWORD ورڈپریس: تازہ ترین بندرگاہیں: - "8000: 80" دوبارہ اسٹارٹ: ہمیشہ ماحول: WORDPPress_DB_HOST: db: 3306 WORDPPress_DB_USER: ورڈپریس WORDPPress_DB_PASSWORD: ورڈپریس WORDPPress_DB_NAME: ورڈپریس جلدوں: db_data: {}

3. اس کے ساتھ علیحدہ حالت میں ڈوکر کمپوز کمانڈ چلائیں:

docker-compose up -d
پہلے سے طے شدہ ڈرائیور کے ساتھ نیٹ ورک "ورڈپریس - سیسڈگ_ڈیفالٹ" بنانا ڈیفالٹ ڈرائیور کے ساتھ "ورڈپریس-سیسڈگ_ڈیبی_ڈیٹا" تیار کرنا ... تازہ ترین: لائبریری / ورڈپریس سے کھینچنا 8ec398bc0356: مکمل ھیںچو 970: پل مکمل 970 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 تشکیل کیا پریس_1 ... ہو گیا

You. آپ اپنے کنٹینر کی حیثیت کی تصدیق اس کے ساتھ کر سکتے ہیں:

ڈوکر پی ایس

اگر سب کچھ ٹھیک چل رہا ہے تو ، آپ کو مندرجہ ذیل آؤٹ پٹ کی طرح ہی کچھ دیکھنا چاہئے:

کنٹینر ID امیج کمانڈ تیار کردہ اسٹیٹس پورٹس کے نام f390eec29f52 ورڈپریس: تازہ ترین "ڈاکر-انٹری پوائنٹ.س…" ایک منٹ پہلے اپ کے بارے میں ایک منٹ 0.0.0.0 :8000->80/tcp ورڈپریس- sysdig_wordpress_1 a844840626d8 mysql: s… "لگ بھگ ایک منٹ پہلے ایک منٹ کے بارے میں 3306 / tcp، 33060 / tcp ورڈپریس-سیسڈگ_ڈیبی_1 7b14a23f22eb sysdig / sysdig" /docker-entryPoint.… "13 منٹ پہلے اپ 13 منٹ sysdig

5. اب ورڈپریس تیار اور چل رہی ہے۔ انسٹالیشن وزرڈ کو شروع کرنے کے ل browser اپنے براؤزر کو HTTP: // لوکل ہوسٹ: 8000 کی طرف اشارہ کریں:

6. ایک بار جب انسٹالیشن وزرڈ ختم ہوجائے تو ، آئیے آگے چلیں اور نمونہ پوسٹ تیار کریں:

کسی فائل میں ڈیٹا اکٹھا کرنا

اس حصے میں ، ہم یہ ظاہر کریں گے کہ آپ واقعات کو جمع کرنے اور بعد میں ان کا تجزیہ کرنے کے لئے سیسڈگ کا استعمال کیسے کرسکتے ہیں۔

  1. تمام پکڑے گئے واقعات کو کسی فائل میں پھینکنے کے لئے ، سیسڈگ کنٹینر میں جائیں ، اور درج ذیل کمانڈ درج کریں:
sysdig -w مانیٹرنگ-ورڈپریس.سکاپ

2. ایک نئی ٹرمینل ونڈو میں ، زیادہ سے زیادہ 100 درخواستوں کے ساتھ بیک وقت چلنے کے ساتھ 10000 درخواستیں کرنے کے لئے عب کا استعمال کریں:

ab -n 1000 -c 100 HTTP: // لوکل ہوسٹ: 8000 /؟ p = 7
یہ اپاچی بینچ ، ورژن 2.3  کاپی رائٹ 1996 ایڈم ٹوئس ، زیوس ٹکنالوجی لمیٹڈ ، http://www.zeustech.net/ اپاچی سافٹ ویئر فاؤنڈیشن کے لئے لائسنس یافتہ ، http://www.apache.org/ بینچ مارکنگ لوکلہوسٹ (صبر کرو) مکمل 100 درخواستیں مکمل 200 درخواستیں مکمل 300 درخواستیں مکمل 400 درخواستیں 600 کی درخواستیں مکمل 700 درخواستیں 800 کی درخواستیں مکمل 900 درخواستیں مکمل 1000 درخواستیں مکمل 1000 درخواستیں

نوٹ کریں کہ مذکورہ بالا آؤٹ پٹ بروئٹی کے لئے چھوٹا تھا۔

3. ٹور سیسڈگ کنٹینر پر واپس جائیں اور "CTRL + C" درج کرکے ڈیٹا پر قبضہ کرنا بند کریں۔

ڈیٹا کا تجزیہ کرنا

اب ، اگر آپ مانیٹرنگ ورڈپریس.سکاپ فائل کے سائز پر نگاہ ڈالیں تو آپ دیکھیں گے کہ سیسڈگ نے 80M سے کم ڈیٹا حاصل نہیں کیا:

ls -lh مانیٹرنگ-ورڈپریس.سکاپ
-rw-r - r--. 1 جڑ 80M جنوری 7 16:28 مانیٹرنگ-ورڈپریس.سکاپ

اس ڈیٹا کے اس پہاڑ سے راستہ تلاش کرنے کے ل you'll ، آپ ایسی چیز کا استعمال کریں گے جسے چھینی کہا جاتا ہے۔

ایک چھینی بنیادی طور پر ایک لوا اسکرپٹ ہے جو واقعہ کے سلسلے کا تجزیہ کرتی ہے اور مفید اقدامات انجام دیتی ہے۔

چھینیوں کی فہرست ظاہر کرنے کے لئے آپ درج ذیل کمانڈ چلا سکتے ہیں:

sysdig -cl
زمرہ: ایپلی کیشن --------------------- HTTP HTTP درخواستوں کو لاگ ان کریں httpsop اوپر HTTP درخواستوں میمسیچلاگ میمسیڈ درخواستوں لاگ ان زمرہ: سی پی یو استعمال ---------- --------- اسپیکٹگرام گرام اصلی وقت میں OS کی لچک کو تصور کریں۔ سبس آفسیٹ بصری شکل ذیلی سیکنڈ آفسیٹ عمل درآمد کا وقت۔ topcontainers_cpu سی پی یو کے استعمال کے ذریعہ اوپر کنٹینرز topprocs_cpu سی پی یو کے ذریعہ ٹاپ پروسیسز زمرہ: نقائص ---------------- topcontainers_error غلطیوں کی تعداد کے لحاظ سے ٹاپ کنٹینرز غلطیوں کی

نوٹ کریں کہ مذکورہ بالا آؤٹ پٹ بروئٹی کے لئے چھوٹا تھا۔

چھینی کے بارے میں تفصیلی معلومات حاصل کرنے کے ل s ، سیسڈگ کمانڈ چلائیں جس کے بعد -i جھنڈا اور چھینی کا نام ، مندرجہ ذیل مثال کی طرح:

sysdig -i httpsop
زمرہ: ایپلی کیشن --------------------- HTTP اوپر HTTP درخواستیں اعلی HTTP درخواستیں بذریعہ دکھائیں: nclines، time or bytes Args: [string] by - اوپر HTTP لین دین دکھائیں بذریعہ: این کالز ، وقت یا ٹیس کے ذریعہ ، ڈیفالٹ این کالز ہے

ہماری مثال جاری رکھتے ہوئے ، یہاں یہ ہے کہ آپ HTTP کی چھینی کو اعلی HTTP درخواستوں کو ظاہر کرنے کے لئے کس طرح استعمال کرسکتے ہیں۔

sysdig -r مانیٹرنگ-wordpress.scap -c httpsop
این کالز طریقہ url ----------------------------------------------- --------------------------------- 2001 لوکل ہوسٹ حاصل کریں: 8000 /؟ p = 7 14 آپشن * 2 لوکل ہوسٹ حاصل کریں: 8000 / favicon.ico 1 GET /wp-content/themes/twentytwenty/assets/fonts/inter/Inter-upright-var.woff2 1 GET لوکل ہوسٹ / v1.24 / کنٹینرز / 6bd8418eb03f / json 1 GET لوکل ہوسٹ / v1.24 / کنٹینر / 06def7875617 / json 1 GET /v1.24/images/1b1624b63467ec61fab209b6be6e79707ae786df86607b9474b246acd31600 1 GET /v1.24/images/db39680b63ac47a1d9897851307737

آپ وہی معلومات کنٹینر دوستانہ شکل میں دیکھ سکتے ہیں۔

sysdig -r مانیٹرنگ-ورڈپریس.سکاپ-سی httpsop -pcontainer
nclines کنٹینر کا طریقہ url ---------------------------------------------- ---------------------------------- 1000 ورڈپریس- sysdig_wo لوکل ہوسٹ حاصل کریں: 8000 /؟ p = 7 1000 میزبان GET لوکل ہوسٹ: 8000 /؟ پی = 7 43 ورڈپریس-سیسڈگ_و آپشن * 1 سیسڈگ جی ای ٹی /v1.24/images/1b1624b63467ec61fab209b6be6e79707ae66df86607b9474b246acd31600 1 سیسڈگ / جی ایس لوکل ڈوئسٹ / انجینئر 16 جنبش 16 / جنوری 6 cd06093b141b / json 1 ssdig GET /v1.24/images/00e230fe24da9067f9b6e65cfbe9935a5affac1ae8e44edb6a5b0ccc26374d 1 ssdig GET /v1.24/images/db396381687633353

گہری کھودنا

سیسڈگ نے مواد سے مالا مال معلومات حاصل کیں جس کی مدد سے آپ اپنے کنٹینر کے اندرونی کام کے بارے میں تفصیلی بصیرت حاصل کرسکتے ہیں۔ فرض کریں کہ آپ کچھ کنٹینر چلا رہے ہیں اور جاننا چاہتے ہیں کہ کون سا عمل سب سے زیادہ سی پی یو استعمال کرتا ہے۔

  1. کنٹینروں کی فہرست بنائیں جو اس عرصے کے دوران سرگرم تھے جس میں آپ نے واقعات پر قبضہ کیا:
sysdig -r مانیٹرنگ-ورڈپریس.سکاپ-سی lscontainers

2. آپ اس کنٹینر کی شناخت کرسکتے ہیں جس نے زیادہ تر سی پی یو کے ساتھ استعمال کیا:

sysdig -r مانیٹرنگ-ورڈپریس.اسکاپ -c ٹاپکنٹینرز_cpu
سی پی یو٪ کنٹینر۔ نام --------------------------------------------- ----------------------------------- 5.37٪ ورڈپریس- sysdig_wordpress_1 1.35٪ ورڈپریس- sysdig_db_1 0.84٪ میزبان 0.51٪ sysdig

3. آپ اس سے بھی زیادہ گہری کھود سکتے ہیں اور topprocs_cpu چھینی کے ذریعہ انتہائی CPU انتہائی عمل کی شناخت کرسکتے ہیں:

sysdig -r مانیٹرنگ-ورڈپریس.اسکاپ - سی 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

اگر آپ مزید تفصیلات دیکھنا چاہتے ہیں تو ، PS چھینی ایک زیادہ فعل متبادل فراہم کرتی ہے۔

sysdig -r مانیٹرنگ-ورڈپریس.اسکاپ -c PS कंटेनर.नाव = ورڈپریس- sysdig_wordpress_1
TID PID صارف VIRT RES FDLIMIT CMD 5896 5896 جڑ 232.82M 22.32M 429496729 اپاچی 2 8383 8383 www-data 307.44M 25.46M 429496729 apache2 8422 8422 www-data 235.44M 22.90M 429496729 اپاچی 274 8424994.44674 8897 www-data 235.44M 22.89M 429496729 apache2 9154 9154 www-data 235.44M 22.91M 429496729 apache2 9241 9241 www-data 307.44M 25.66M 429496729 اپاچی 2 9242 9242 www-data 307.44M 25.67M 42949 22.89M 429496729 اپاچی 2 9372 9372 www-data 235.44M 22.89M 429496729 apache2 9413 9413 www-data 233.44M 20.77M 429496729 apache2

مفید نکات

اگر آپ مذکورہ بالا مثال کی طرح واقعات پر قبضہ کرنے کے لئے سیسڈگ چلاتے ہیں (سیسڈگ-ڈبلیو مانیٹرنگ-ورڈپریس.سکاپ) ، ایونٹ فائل اس وقت تک بڑھتی رہے گی جب تک کہ وہ تمام دستیاب جگہ استعمال نہ کرے۔ کچھ طریقے ہیں جو اس سے ہونے سے بچنے میں مدد کرسکتے ہیں۔

  • نیز پرچم پاس کرتے ہوئے سیسڈگ کو کتنی تقاریب لگانا چاہ Spec واضح کریں۔ ایک بار جب سیسڈگ واقعات کی مخصوص تعداد پر قبضہ کرلیا ، تو وہ خود بخود باہر نکل جائے گا:
sysdig -n 5000 -w مانیٹرنگ ورڈپریس.سکاپ
  • سیسڈگ کو ترتیب دینے کے لئے -C پرچم کا استعمال کریں تاکہ اس کیپچر کو ایک مخصوص سائز کی چھوٹی فائلوں میں توڑ دیا جا.۔ درج ذیل مثال سے واقعات کو فائلوں میں <10MB کو مسلسل محفوظ کرتا ہے۔
sysdig -C 10 -w مانیٹرنگ ورڈپریس.سکاپ

اس سے 10 MB سے بڑی فائلوں کا گچھا ہوگا۔

ls -lh مانیٹرنگ ورڈپریس *
-rw-r - r--. 1 جڑ 9.6M جنوری 7 17:13 مانیٹرنگ-ورڈپریس.سکاپ 0 -rw-r - r--۔ 1 جڑ 9.6M جنوری 7 17:14 مانیٹرنگ-ورڈپریس.سکاپ-آر ڈبلیو - r--۔ 1 جڑ 9.6M جنوری 7 17:14 مانیٹرنگ ورڈپریس.اسکاپ 2 -rw-r - r--. 1 جڑ 9.6M جنوری 7 17:14 مانیٹرنگ-ورڈپریس.اسکاپ3 -rw-r - r--۔ 1 جڑ 9.6M جنوری 7 17:14 مانیٹرنگ-ورڈپریس.سکاپ 4 -رو-آر - r--۔ 1 جڑ 9.6M جنوری 7 17:14 مانیٹرنگ-ورڈپریس.سکاپ 5 -rw-r - 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
  • فائلوں کی زیادہ سے زیادہ تعداد بتائیں جو سیسڈگ کو WW پرچم کے ساتھ رکھنا چاہئے۔ مثال کے طور پر ، آپ -C اور -W جھنڈوں کو یکجا کرسکتے ہیں:
sysdig -C 10 -W 4 -w مانیٹرنگ ورڈپریس.سکاپ

مذکورہ کمانڈ صرف آخری چار گرفتاری فائلوں کو برقرار رکھے گی۔

ls -lh مانیٹرنگ ورڈپریس *
-rw-r - r--. 1 جڑ 7.2M جنوری 7 17:21 مانیٹرنگ-ورڈپریس.اسکیپ 0 -rw-r - 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 روٹ @ cd06093b141b: / # sysdig -C 10 -W 4 -w مانیٹرنگ ورڈپریس.سکاپ

ریئل ٹائم مانیٹرنگ

سیسڈگ کے ساتھ ، آپ حقیقی وقت میں بھی ڈیٹا کا تجزیہ کرسکتے ہیں۔ پہلی نظر میں ، یہ ایک مشکل کام کی طرح محسوس ہوسکتا ہے کیونکہ ، بطور ڈیفالٹ ، سارے واقعات کو تسلسل کے ساتھ کنسول پر چھاپا جاتا ہے۔ خوش قسمتی سے ، چھیسیاں مدد کے لئے یہاں ہیں۔

آئیے ایک مثال لیتے ہیں۔

فی کنٹینر بنیاد پر اپنے عمل کا تجزیہ کریں

  1. اپنے کنٹینر کی فہرست کے لئے درج ذیل کمانڈ کو چلائیں:
ڈوکر پی ایس
کنٹینر ID امیج کمانڈ تیار کردہ اسٹیٹس پورٹس کے نام 5b253e74e8e7 sysdig / sysdig "/docker-entryPoint.…" 9 منٹ پہلے 9 منٹ اوپر sysdig 06def7875617 ورڈپریس: تازہ ترین "ڈاکر-انٹری پوائنٹ.s…" 3 گھنٹے پہلے 0 گھنٹے 0.0.0 -> 80 / tcp ورڈپریس- sysdig_wordpress_1 6bd8418eb03f mysql: 5.7 "docker-entryPoint.s…" 3 گھنٹے پہلے 3 گھنٹے 3306 / tcp، 33060 / tcp ورڈپریس- sysdig_db_1

2. آپ ورڈپریس کنٹینر میں چلنے والے عمل کا تجزیہ کرسکتے ہیں۔

sysdig -pc -c topprocs_cpu कंटेनर. نام = ورڈپریس- sysdig_wordpress_1

Similarly. اسی طرح ، آپ ایس کیو ایل کنٹینر میں چلنے والے عمل کا تجزیہ کرسکتے ہیں۔

sysdig -pc -c topprocs_cpu कंटेनर. نام = ورڈپریس- sysdig_db_1

نوٹ کریں ، اس مثال سے کہیں زیادہ مختلف نہیں ، سیسڈگ نیٹ ورک ٹریفک ، ڈسک کے استعمال ، وغیرہ کی نگرانی کرسکتا ہے۔

اس ٹیوٹوریل میں ، آپ اپنے کنٹینرز کے ذریعہ پیدا ہونے والی سرگرمیوں کی واضح تفہیم حاصل کرنے کے لئے سیسڈگ کو استعمال کرنے کے بنیادی اصولوں کو آگے بڑھ چکے ہیں۔ اس بلاگ پوسٹ کی مثالوں سے آپ کو شروعات کرنے میں مدد ملی اور آئندہ سبق میں ، ہم آپ کو دکھائیں گے کہ کس طرح سیسڈگ اور سیسڈگ انسپکٹر استعمال کریں۔