सिसडिगः हे काय आहे आणि ते कसे वापरावे

सिस्डिग हे कंटेनरकरिता समर्थन असलेले सार्वत्रिक प्रणाली दृश्यमानता साधन आहे. सिस्डिग कशास खास बनवते, ते म्हणजे ते स्वतः मशीनच्या कर्नलमध्ये डोकावते आणि प्रति कंटेनर आधारावर माहिती विभक्त करते. या ट्यूटोरियलच्या व्याप्तीसाठी आम्ही सिसडिगच्या ओपन-सोर्स आवृत्तीवर लक्ष केंद्रित करू.

पुढील भागात, आपण हे कराल:

  • Sysdig स्थापित करा
  • डॉकर-कंपोझ वापरुन वर्डप्रेस इन्स्टॉलेशन स्पिन करा
  • कार्यक्रम एकत्रित करण्यासाठी आणि नंतर त्यांचे विश्लेषण करण्यासाठी सिसडिग वापरा
  • रिअल-टाइममधील डेटाचे विश्लेषण करण्यासाठी सिस्डिग वापरा

पूर्व शर्ती

  • आपल्या सिस्टमवर डॉकर स्थापित केला आहे. डॉकर स्थापित करण्याबद्दल अधिक माहितीसाठी, डॉकर स्थापित करा पृष्ठ पहा.
  • आपल्या सिस्टमवर डॉकर कंपोज स्थापित केले आहे. डॉकर कंपोझ कसे स्थापित करावे याबद्दल सूचनांसाठी डॉकर कम्पोज स्थापित करा पृष्ठ पहा.
  • कर्नल हेडर यजमान प्रणालीवर स्थापित केले जातात.

Sysdig स्थापित करा

डॉकर कंटेनरच्या आत सिस्डिग स्थापित करण्यासाठी या चरणांचे अनुसरण करा:

  1. टर्मिनल विंडोमध्ये सिसडिग डॉकर प्रतिमा खेचण्यासाठी खालील आदेश चालवा:
डॉकर पुल sysdig / sysdig
डीफॉल्ट टॅग वापरणे: नवीन ताजे: सिस्डिग / सिस्डिग पासून पुलिंग 2967486b0658: पुल पूर्ण 78101b780c72: पुल पूर्ण 7e78b657334d: पुल पूर्ण 650327159ca8: पुल पूर्ण 47ebf73ab754: पुल पूर्ण बीएफ 5 प्लेड 46 बी पुल 17 बी 0 पुल 17 बी 0 पूर्ण 6de86c8ed6e9 खेचा: पूर्ण 8d1825f8be4b खेचा: पुल पूर्ण डायजेस्ट: sha256: bbfe6953fd2b3221a8974eb13024dd33c7e78eeff8fi3d7a0d9ecdeed84ce0 स्थिती: डाउनलोड केलेली नवीन प्रतिमा सिस्डिगी / ली

२. कंटेनरमध्ये प्रवेश करून सिसडिग चालवा:

डॉकर रन -आय -टी - नेम सिस्डिग - प्रायव्हलेज्ड -व्ही /var/run/docker.sock:/host/var/run/docker.sock -v / dev: / होस्ट / देव-वी / प्रो: / होस्ट / सीओआरओ / आरओव्ही / बूट: / होस्ट / बूट: रो-वी / लिब / मॉड्यूल: / होस्ट / लिब / मॉड्यूल: आरओ-वी / यूएसआर: / होस्ट / यूएसआर: आरओ सिस्डीग / सिस्डिग
* होस्ट वरून / usr / src दुवे सेट अप करणे * अस्तित्वात असल्यास सिस्डिग-प्रोब लोड करणे * sysdig एरर साठी 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 / स्त्रोत. * डीकेएमएस बिल्ड चालू करणे अयशस्वी, /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 डाऊनलोड वरून प्रॉम्पॉम्पिल्ड मॉड्यूल डाउनलोड करण्याचा प्रयत्न करीत आहे .ड्रायस.कॉम / स्थिर / सिस्डिग-प्रोब-बायनरी / सिस्डिग-प्रोब-०२..4.--एक्स __-64-3-..००- 9577.१२.२.el7.x86_64-82e2ae1fb159132636f7b50a762f20ef.ko डाउनलोड यशस्वी, मॉड्यूल रूट लोड करीत आहे @ 7b14a23f22eb:

वरील आदेशाबद्दल लक्षात घेण्यासारख्या काही गोष्टी:

  • -I ध्वज एसटीडीएन खुला ठेवतो.
  • --Privileged मापदंड होस्टवरील सर्व उपकरणांमध्ये प्रवेश पुरवतो. तसेच कंटेनरच्या आत चालू असलेल्या प्रक्रियेस होस्टवर चालणार्‍या प्रक्रियेप्रमाणेच यजमानात प्रवेश करण्याकरिता सेलईनक्स सेट करते.
  • -V ध्वज सिसडिग प्रवेश करू शकणार्‍या फायलींची यादी (होस्टवर) निर्दिष्ट करते.

एक वर्डप्रेस प्रतिष्ठापन फिरकी

या विभागात, आपण डॉकर-कंपोज आज्ञा वापरून वर्डप्रेस स्थापित कराल.

  1. नवीन टर्मिनल विंडोमध्ये, आपल्या प्रकल्प निर्देशिकेत जा आणि पुढील आज्ञा टाइप करा:
mkdir वर्डप्रेस-सिस्डिग && सीडी वर्डप्रेस-सिस्डिग

2. खालील सामग्रीसह डॉकर-कंपोज नावाची एक फाईल तयार करा:

आवृत्ती: '3.3' सेवा: डीबी: प्रतिमा: मायएसक्यूएल: 7. vol खंड: - डीबी_डेटा: / वार / लिब / मायएसक्यूएल रीस्टार्टः नेहमी वातावरण: एमवायएसक्यूएल_ओआरओT_PASSWORD: वर्डप्रेस माईएसक्यूएल_डसेट: वर्डप्रेस एमवायएसक्यूएल_वर्ड वर्डप्रेस: ​​डीएसबीएसएल वर्डप्रेस वर्डप्रेस: ​​नवीनतम पोर्ट: - "8000: 80" रीस्टार्ट: नेहमीच वातावरण: WORDPPress_DB_HOST: डीबी: 3306 वर्डप्रेस_डीबी_असर: वर्डप्रेस

3. यासह डिटेच मोडमध्ये डॉकर-कंपोज अप कमांड चालवा:

डॉकर-कंपोज-अप
डीफॉल्ट ड्राइव्हरसह "वर्डप्रेस-सिस्डिग_डेफॉल्ट" नेटवर्क तयार करणे डीफॉल्ट ड्राइव्हर पुलिंग वर्डप्रेससह वर्डप्रेस "वर्डप्रेस-सिस्डिग_डीबी_डाटा" तयार करणे (वर्डप्रेस: ​​नवीनतम) ... नवीनतम: लायब्ररी / वर्डप्रेसमधून खेचणे 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 ... केले wordpress-sysdig_word तयार दाबा_1 ... पूर्ण झाले

4. आपण यासह आपल्या कंटेनरची स्थिती सत्यापित करू शकता:

डॉकर PS

जर सर्व काही ठीक होत असेल तर आपण खालील आउटपुटसारखे काहीतरी पहावे:

कंटेनर आयडी इमेज कॉमांड क्रिएटेड स्टेटस पोर्ट्स नावे एफ 90 e e ईएक २. एफ 2२ वर्डप्रेस: ​​ताज्या "डॉकर-एंट्रीपॉईंट.एस…" सुमारे एक मिनिट पूर्वी अप सुमारे एक मिनिट 0.0.0.0.8000->80/tcp वर्डप्रेस-सिस्डिग_वर्डप्रेस- a844840626d8 mysql: s… "सुमारे एक मिनिटापूर्वी पर्यंत सुमारे एक मिनिट 3306 / टीसीपी, 33060 / टीसीपी वर्डप्रेस-sysdig_db_1 7b14a23f22eb sysdig / sysdig" /docker-entryPoint.… "13 मिनिटांपूर्वी 13 मिनिटे sysdig

5. आता वर्डप्रेस अप आणि चालू आहे. इन्स्टॉलेशन विझार्ड सुरू करण्यासाठी आपल्या ब्राउझरला http: // लोकलहोस्ट: 8000 वर निर्देशित करा:

6. एकदा इन्स्टॉलेशन विझार्ड पूर्ण झाल्यावर आपण पुढे जाऊन एक नमुना पोस्ट तयार करू:

फाईलमध्ये डेटा गोळा करणे

या विभागात, आपण घटना एकत्रित करण्यासाठी आणि नंतर त्यांचे विश्लेषण करण्यासाठी आपण सिस्डिग कसे वापरू शकता हे दर्शवू.

  1. सर्व हस्तगत कार्यक्रम फाईलमध्ये टाकण्यासाठी, सिस्डिग कंटेनर वर जा आणि पुढील आदेश द्या:
sysdig -w मॉनिटरींग-वर्डप्रेस.कॅप

२. नवीन टर्मिनल विंडोमध्ये जास्तीत जास्त १०० विनंत्या एकाचवेळी चालणार्‍या १००००० विनंत्या करण्यासाठी ab वापरा.

ab -n 1000 -c 100 http: // लोकल होस्ट: 8000 /? p = 7
हे अपाचेबेंच, आवृत्ती २.3 <$ आवृत्ती: १3030०3०० $> कॉपीराइट १ Adam Adamडम ट्विस, झ्यूस टेक्नॉलॉजी लिमिटेड, http://www.zeustech.net/ अपाचे सॉफ्टवेअर फाऊंडेशन, http://www.apache.org/ बेंचमार्किंगला परवानाकृत लोकलहोस्ट (धीर धरा) पूर्ण 100 विनंत्या पूर्ण 200 विनंत्या पूर्ण 300 विनंत्या पूर्ण 400 विनंत्या पूर्ण 600 विनंत्या पूर्ण 700 विनंत्या पूर्ण 800 विनंत्या पूर्ण 900 विनंत्या पूर्ण 1000 विनंत्या पूर्ण 1000 विनंत्या

लक्षात घ्या की वरील आउटपुट ब्रीव्हिटीसाठी कमी केले गेले होते.

Tour. टूर सिस्डिग कंटेनरवर परत जा आणि “CTRL + C” प्रविष्ट करुन डेटा कॅप्चर करणे थांबवा.

डेटाचे विश्लेषण करीत आहे

आता जर आपण मॉनिटरिंग-वर्डप्रेस.स्केप फाईलचा आकार पाहिला तर तुमच्या लक्षात येईल की सिसडिगने 80M पेक्षा कमी डेटा कॅप्चर केला नाही:

ls -lh څار-वर्डप्रेस.कॅप
-rw-r - r--. 1 मूळ रूट 80 मी जानेवारी 7 16:28 देखरेख-वर्डप्रेस.कॅप

या डोंगराच्या डोंगरात आपला मार्ग शोधण्यासाठी आपण छिन्नी नावाची काहीतरी वापराल.

एक छिन्नी म्हणजे मुळात लुआ स्क्रिप्ट जे इव्हेंट प्रवाहाचे विश्लेषण करते आणि उपयुक्त क्रिया करते.

आपण छेसेची यादी प्रदर्शित करण्यासाठी खालील आदेश चालवू शकता:

sysdig -cl
वर्ग: अनुप्रयोग --------------------- HTTP विनंत्या लॉग करा https शीर्ष शीर्ष HTTP विनंत्या मेमॅचॅलॉग मेकॅच केलेल्या विनंत्या लॉग वर्ग: सीपीयू वापर ---------- --------- स्पेक्ट्रोग्राम रिअल टाइममध्ये ओएस विलंब व्हिज्युअल करा. सबसॉफसेट व्हिज्युअलायझ सबसकॉन्ड ऑफसेट एक्झिक्यूशन वेळ. topcontainers_cpu सीपीयू वापर करून टॉप कंटेनर topprocs_cpu सीपीयू वापराच्या शीर्ष प्रक्रिया श्रेणी: चुका ---------------- टॉपकॉन्टिनेर_अरर त्रुटींच्या संख्येनुसार शीर्ष कंटेनर चुकांची

लक्षात घ्या की वरील आउटपुट ब्रीव्हिटीसाठी कमी केले गेले होते.

छिन्नीविषयी सविस्तर माहिती मिळवण्यासाठी, खालील उदाहरणांप्रमाणे, -i ध्वज आणि छेनीचे नाव त्यानंतर sysdig कमांड चालवा:

sysdig -i httpsop
वर्ग: अनुप्रयोग --------------------- https शीर्ष शीर्ष HTTP विनंत्या द्वारा शीर्ष HTTP विनंत्या दर्शवा: एनकॉल्स, वेळ किंवा बाइट्स आर्ट्स: [स्ट्रिंग] बाय - शीर्ष एचटीटीपी व्यवहार दर्शवा द्वाराः एनकॅल्स, वेळ किंवा टेसद्वारे डीफॉल्ट म्हणजे एनकेल्स

आमचे उदाहरण पुढे देत आहे, शीर्ष एचटीटीपी विनंत्या प्रदर्शित करण्यासाठी आपण httpsop छिन्नी कसे वापरू शकता ते येथे आहेः

सिस्डिग-आर मॉनिटरिंग-वर्डप्रेस.स्कॅप-सी httpsop
एनकेल्स पद्धत url ------------------------------------------------------- --------------------------------- 2001 लोकल होस्ट करा: 8000 /? P = 7 14 पर्याय * 2 लोकल होस्ट करा: 8000 / फॅव्हिकॉन.आयसीओ 1 जीईटी / डब्ल्यूपीपी-कॉन्टेन्ट / थीम्स / ट्वेंटीट्विन्टी / स्सेट / फाँट्स / इनटर / इंटर्-अपराइट- वार.वॉफ 2 जीईटी लोकल होस्ट / व्ही .२.२ / / कंटेनर / b बीडी 18841818 ईबी ०3 एफ / जेसन १ जीईटी लोकल होस्ट / व्ही .२.२ / कंटेनर / 06def7875617 / जेसन 1 जीईटी /v1.24/images/1b1624b63467ec61fab209b6be6e79707ae786df86607b9474b246acd31600 1 GET /v1.24/images/db39680b63ac47a1d9897851737744

आपण समान माहिती कंटेनर अनुकूल स्वरूपात -कंप्यूटरर ध्वजासह पाहू शकता:

sysdig -r मॉनिटरींग-वर्डप्रेस.स्कॅप -c httpsop -pcontainer
एनकेल्स कंटेनर मेथड url ---------------------------------------------- ---------------------------------- 1000 WordPress-sysdig_wo लोकल होस्ट मिळवा: 8000 /? P = 7 1000 होस्ट GET लोकलहोस्ट: 8000 /? पी = 7 43 वर्डप्रेस-सिस्डिग_ओ ऑप्शन * 1 सिस्डिग जीईटी /v1.24/images/1b1624b63467ec61fab209b6be6e79707ae786df86607b9474b246acd31600 1 ssdig GET लोकल / होस्ट 6 इंस्टाग्राम / कं 6 cd06093b141b / json 1 ssdig GET /v1.24/images/00e230fe24da9067f9b6e65cfbe9935a5affac1ae8e44edb6a5b0ccc26374d 1 ssdig GET /v1.24/images/db3963513553633 633

खोल खोदणे

सिसडिगने सामग्री-समृद्ध माहिती कॅप्चर केली जी आपल्याला आपल्या कंटेनरच्या अंतर्गत-कार्येबद्दल सविस्तर अंतर्दृष्टी प्राप्त करू देते. समजा आपण काही कंटेनर चालवत आहात आणि कोणत्या प्रक्रियेने सर्वाधिक सीपीयू वापरला आहे हे जाणून घेऊ इच्छित आहात.

  1. आपण इव्हेंट्स हस्तगत केल्या त्या कालावधीत सक्रिय असलेल्या कंटेनरची सूची द्या:
सिस्डिग-आर मॉनिटरींग - वर्डप्रेस.स्कॅप-सी एलस्कॉन्टेनर

2. आपण सर्वात जास्त सीपीयू वापरलेल्या कंटेनरची ओळख पटवू शकता:

सिस्डिग-आर मॉनिटरिंग-वर्डप्रेस.स्कॅप-सी टॉपकॉन्टिनेर_cpu
सीपीयू% कंटेनर.नाव --------------------------------------------- ----------------------------------- .3..37% वर्डप्रेस-सिस्डिग_वर्डप्रेस_१. 1.. %35% वर्डप्रेस-सिस्डिग_डीबी_1 ०.8484% होस्ट ०.०१% sysdig

3. आपण आणखी खोलवर खणून काढू शकता आणि 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 94

आपण अधिक तपशील पाहू इच्छित असल्यास, पीएस छिन्नी एक अधिक क्रियाशील पर्याय प्रदान करते:

सिस्डिग-आर मॉनिटरिंग-वर्डप्रेस.स्कॅप -c PS कंटेनर.नाव = वर्डप्रेस-सिस्डिग_वर्डप्रेस
टीआयडी पीआयडी यूजर व्हिरट आरईएस एफडीएलईएमएस सीएमडी 5896 5896 रूट 232.82 एम 22.32 एम 429496729 अपाचे 2 8383 8383 www-डेटा 307.44M 25.46M 429496729 अपचे 2 8422 8422 www-डेटा 235.44M 22.90M 429496729 अपाचे २.4२ 84 24 24२ www 25 25 25 25 25 25 25 25 25 25 29 25 8897 www-डेटा 235.44M 22.89M 429496729 अपाचे 2 9154 9154 www-डेटा 235.44M 22.91M 429496729 अपचे 2 9241 9241 www-डेटा 307.44M 25.66M 429496729 अपचे 2 9242 9242 www-डेटा 307.44M 25.67 एम २ 49 00 00 00 00 00 00 00 00 00 00 0000 22.89 एम 429496729 अपाचे 2 9372 9372 www-डेटा 235.44M 22.89M 429496729 अपचे 2 9413 9413 www-डेटा 233.44M 20.77M 429496729 अपाचे 2

उपयुक्त टीपा

उपरोक्त उदाहरणानुसार इव्हेंट्स कॅप्चर करण्यासाठी आपण सिस्डिग चालवत असल्यास (सिस्डिग-डब्ल्यू मॉनिटरींग-वर्डप्रेस.स्कॅप) इव्हेंट फाइल उपलब्ध होईपर्यंत ती सतत वाढत जाईल. असे करण्यापासून रोखण्यासाठी अशा काही पद्धती आहेतः

  • सिस्डिगने -n ध्वजांकनातून किती घटने घ्याव्यात हे ठरवा. एकदा सिस्डिगने निर्दिष्ट केलेल्या कार्यक्रमांची संख्या कॅप्चर केली की ते आपोआप बाहेर पडेल:
sysdig -n 5000 -w मॉनिटरींग-वर्डप्रेस.स्कॅप
  • सिसडिग कॉन्फिगर करण्यासाठी-सी ध्वज वापरा जेणेकरून ते एखाद्या विशिष्ट आकाराच्या लहान फाईल्समध्ये कॅप्चर खंडित करील. खालील उदाहरण फायली <10MB वर इव्हेंट सातत्याने वाचवते:
sysdig -C 10 -w मॉनिटरींग-वर्डप्रेस.कॅप

हे 10 MB पेक्षा मोठ्या नसलेल्या फायलींचा एक समूह तयार करेल:

ls -lh मॉनिटरी-वर्डप्रेस *
-rw-r - r--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:13 monitor-wordpress.scap0 -rw-r - r--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस .scap1 -rw-r - r--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस.स्कॅप 2 -आरडब्ल्यू - आर--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस .scap3 -rw-r - r--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस.स्कॅप 4 -आरड-आर - आर--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस.स्कॅप 5 -आरड-आर - आर--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस .scap6 -rw-r - r--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस .scap7 -rw-r - r--. 1 मूळ रूट 6.4 मी जानेवारी 7 17:14 मॉनिटरींग-वर्डप्रेस.स्कॅप 8
  • जास्तीत जास्त फायली सिस्डिगने -डब्ल्यू ध्वजासह ठेवावी. उदाहरणार्थ, आपण असे सी-व डब्ल्यू ध्वज एकत्र करू शकता:
sysdig -C 10 -W 4 -w मॉनिटरींग-वर्डप्रेस.स्कॅप

वरील कमांड फक्त शेवटच्या चार कॅप्चर फायली ठेवेल:

ls -lh मॉनिटरी-वर्डप्रेस *
-rw-r - r--. 1 मूळ रूट 7.2M जानेवारी 7 17:२1 मॉनिटरिंग-वर्डप्रेस .scap0 -rw-r - r--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:२1 मॉनिटरिंग-वर्डप्रेस .scap1 -rw-r - r--. 1 मूळ रूट 9.6 मी जानेवारी 7 17:२1 मॉनिटरिंग-वर्डप्रेस.स्कॅप 2 -आरड-आर - आर--. 1 मूळ रूट 9.6 मी 7 जानेवारी 7:21 मोनिटरिंग-वर्डप्रेस.स्कॅप 3 रूट @ सीडी06093 बी 141 बी: / # सिस्डिग-सी 10-डब्ल्यू 4-ड मॉनिटरिंग-वर्डप्रेस.स्कॅप

रीअल-टाइम देखरेख

सिस्डिग सह, आपण रिअल टाइममध्ये डेटाचे विश्लेषण देखील करू शकता. पहिल्या दृष्टीक्षेपात, हे एक कठीण काम वाटू शकते कारण डीफॉल्टनुसार, सर्व कार्यक्रम कन्सोलवर सतत मुद्रित केले जातात. सुदैवाने, मदत करण्यासाठी छेसे येथे आहेत.

चला एक उदाहरण घेऊ.

प्रति कंटेनर बेसवर आपल्या प्रक्रियेचे विश्लेषण करा

  1. आपल्या कंटेनरची यादी करण्यासाठी खालील आज्ञा चालवा:
डॉकर PS
कंटेनर आयडी इमेज कॉमांड क्रीएटेड स्टेटस पोर्ट्स नावे 5 बी 253e74e8e7 sysdig / sysdig "/docker-entryPoint.…" 9 मिनिटांपूर्वी 9 मिनिटांपूर्वी sysdig 06def7875617 वर्डप्रेस: ​​ताजे "डॉकर-एंट्रीपॉइंट.एस…" 3 तासांपूर्वी: 8 तास 0.0.0 -> 80 / tcp वर्डप्रेस-sysdig_wordpress_1 6bd8418eb03f mysql: 5.7 "डॉकर-एंट्रीपॉईंट.एस…" 3 तासांपूर्वी 3 तास 3306 / टीसीपी, 33060 / टीसीपी वर्डप्रेस-सिस्डिग_डीबी_1

२. आपण यासह वर्डप्रेस कंटेनरमध्ये चालू असलेल्या प्रक्रियेचे विश्लेषण करू शकता:

sysdig -pc -c topprocs_cpu कंटेनर.नाव = वर्डप्रेस- sysdig_wordpress_1

Similarly. त्याचप्रमाणे, आपण मायएसक्यूएल कंटेनरमध्ये चालू असलेल्या प्रक्रियेचे विश्लेषण करू शकता:

sysdig -pc -c topprocs_cpu कंटेनर.नाव = वर्डप्रेस-sysdig_db_1

लक्षात घ्या की या उदाहरणापेक्षा काही वेगळे नाही, सिसडिग नेटवर्क रहदारी, डिस्क वापर इत्यादींचे परीक्षण करू शकते.

या ट्यूटोरियल मध्ये, आपण कंटेनरद्वारे व्युत्पन्न केलेल्या क्रियेची स्पष्ट माहिती मिळवण्यासाठी आपण सिस्डिग वापरण्याच्या मूलभूत तत्त्वांचा अभ्यास केला. या ब्लॉग पोस्टमधील उदाहरणांनी आपल्याला प्रारंभ करण्यात मदत केली आणि भविष्यातील ट्यूटोरियलमध्ये आम्ही आपल्याला सिस्डडिग आणि सिस्डिग तपासणी कसे वापरावे हे दर्शवू.