ஸ்போர்ட்மாஸ்டரை நாங்கள் கண்காணிக்கிறோம் - எப்படி, எதைக் கொண்டு

தயாரிப்பு குழுக்களை உருவாக்கும் கட்டத்தில் கண்காணிப்பு அமைப்பை உருவாக்குவது பற்றி நாங்கள் யோசித்தோம். நமது வியாபாரம் - சுரண்டல் - இந்த அணிகளுக்குள் வராது என்பது தெளிவாகியது. அது ஏன்?

உண்மை என்னவென்றால், எங்கள் குழுக்கள் அனைத்தும் தனிப்பட்ட தகவல் அமைப்புகள், மைக்ரோ சர்வீஸ்கள் மற்றும் முன்னணிகளைச் சுற்றி கட்டமைக்கப்பட்டுள்ளன, எனவே குழுக்கள் முழு அமைப்பின் ஒட்டுமொத்த ஆரோக்கியத்தையும் பார்க்கவில்லை. எடுத்துக்காட்டாக, ஆழமான பின்தளத்தில் உள்ள சில சிறிய பகுதி முன் முனையை எவ்வாறு பாதிக்கிறது என்பதை அவர்கள் அறியாமல் இருக்கலாம். அவர்களின் ஆர்வத்தின் நோக்கம் அவர்களின் அமைப்பு ஒருங்கிணைக்கப்பட்ட அமைப்புகளுக்கு மட்டுமே. ஒரு குழு மற்றும் அதன் சேவை A சேவை B உடன் கிட்டத்தட்ட எந்த தொடர்பும் இல்லை என்றால், அத்தகைய சேவை அணிக்கு கிட்டத்தட்ட கண்ணுக்கு தெரியாததாக இருக்கும்.

ஸ்போர்ட்மாஸ்டரை நாங்கள் கண்காணிக்கிறோம் - எப்படி, எதைக் கொண்டு

எங்கள் குழு, ஒருவருக்கொருவர் மிகவும் வலுவாக ஒருங்கிணைக்கப்பட்ட அமைப்புகளுடன் செயல்படுகிறது: அவற்றுக்கிடையே பல இணைப்புகள் உள்ளன, இது மிகப் பெரிய உள்கட்டமைப்பு. ஆன்லைன் ஸ்டோரின் செயல்பாடு இந்த எல்லா அமைப்புகளையும் சார்ந்துள்ளது (அவற்றில் எங்களிடம், ஒரு பெரிய எண் உள்ளது).

எனவே எங்கள் துறை எந்த அணிக்கும் சொந்தமானது அல்ல, ஆனால் கொஞ்சம் பக்கமாக அமைந்துள்ளது. இந்த முழு கதையிலும், தகவல் அமைப்புகள் எவ்வாறு செயல்படுகின்றன, அவற்றின் செயல்பாடுகள், ஒருங்கிணைப்புகள், மென்பொருள், நெட்வொர்க், வன்பொருள் மற்றும் இவை அனைத்தும் எவ்வாறு ஒன்றோடொன்று இணைக்கப்பட்டுள்ளன என்பதை விரிவாகப் புரிந்துகொள்வதே எங்கள் பணி.

எங்கள் ஆன்லைன் கடைகள் செயல்படும் தளம் இதுபோல் தெரிகிறது:

  • முன்
  • நடுத்தர அலுவலகம்
  • மீண்டும் அலுவலகம்

நாம் எவ்வளவு விரும்பினாலும், எல்லா அமைப்புகளும் சீராகவும் குறைபாடற்றதாகவும் செயல்படுவது நடக்காது. புள்ளி, மீண்டும், அமைப்புகள் மற்றும் ஒருங்கிணைப்புகளின் எண்ணிக்கை - எங்களுடையது போன்றவற்றுடன், சோதனையின் தரம் இருந்தபோதிலும், சில சம்பவங்கள் தவிர்க்க முடியாதவை. மேலும், ஒரு தனி அமைப்புக்குள் மற்றும் அவற்றின் ஒருங்கிணைப்பு அடிப்படையில். மேலும், முழு இயங்குதளத்தின் நிலையை நீங்கள் விரிவாகக் கண்காணிக்க வேண்டும், அதன் எந்தப் பகுதியையும் மட்டுமல்ல.

வெறுமனே, பிளாட்பார்ம் முழுவதும் சுகாதார கண்காணிப்பு தானியக்கமாக இருக்க வேண்டும். இந்த செயல்முறையின் தவிர்க்க முடியாத பகுதியாக நாங்கள் கண்காணிப்புக்கு வந்தோம். ஆரம்பத்தில், இது முன் வரிசைப் பகுதிக்காக மட்டுமே கட்டப்பட்டது, அதே நேரத்தில் நெட்வொர்க் வல்லுநர்கள், மென்பொருள் மற்றும் வன்பொருள் நிர்வாகிகள் தங்கள் சொந்த அடுக்கு-மூலம்-அடுக்கு கண்காணிப்பு அமைப்புகளைக் கொண்டிருந்தனர். இந்த மக்கள் அனைவரும் தங்கள் சொந்த மட்டத்தில் மட்டுமே கண்காணிப்பைப் பின்பற்றினர்; யாருக்கும் ஒரு விரிவான புரிதல் இல்லை.

எடுத்துக்காட்டாக, ஒரு மெய்நிகர் இயந்திரம் செயலிழந்தால், பெரும்பாலான சந்தர்ப்பங்களில் வன்பொருள் மற்றும் மெய்நிகர் இயந்திரத்திற்கு பொறுப்பான நிர்வாகி மட்டுமே அதைப் பற்றி அறிந்திருக்கிறார். இதுபோன்ற சந்தர்ப்பங்களில், பயன்பாட்டு செயலிழப்பின் உண்மையை முன்னணி குழு கண்டது, ஆனால் அதில் மெய்நிகர் இயந்திரத்தின் செயலிழப்பு பற்றிய தரவு இல்லை. வாடிக்கையாளர் யார் என்பதை நிர்வாகி அறிந்து கொள்ள முடியும் மற்றும் இந்த மெய்நிகர் கணினியில் தற்போது என்ன இயங்குகிறது என்பது பற்றிய தோராயமான யோசனையைப் பெற முடியும், இது ஒருவித பெரிய திட்டமாக இருந்தால். சிறு குழந்தைகளைப் பற்றி அவருக்குத் தெரியாது. எப்படியிருந்தாலும், நிர்வாகி உரிமையாளரிடம் சென்று இந்த கணினியில் என்ன இருந்தது, எதை மீட்டெடுக்க வேண்டும், எதை மாற்ற வேண்டும் என்று கேட்க வேண்டும். உண்மையில் தீவிரமான ஒன்று உடைந்தால், அவர்கள் வட்டங்களில் ஓடத் தொடங்கினர் - ஏனென்றால் யாரும் கணினியை முழுவதுமாகப் பார்க்கவில்லை.

இறுதியில், இதுபோன்ற வித்தியாசமான கதைகள் முழு முன்பக்கம், பயனர்கள் மற்றும் எங்கள் முக்கிய வணிக செயல்பாடு - ஆன்லைன் விற்பனையை பாதிக்கிறது. நாங்கள் ஒரு குழுவின் பகுதியாக இல்லை, ஆனால் ஆன்லைன் ஸ்டோரின் ஒரு பகுதியாக அனைத்து மின்வணிக பயன்பாடுகளின் செயல்பாட்டில் ஈடுபட்டுள்ளதால், இணையவழி தளத்திற்கான விரிவான கண்காணிப்பு அமைப்பை உருவாக்கும் பணியை நாங்கள் மேற்கொண்டோம்.

கணினி அமைப்பு மற்றும் அடுக்கு

எங்கள் கணினிகளுக்கான பல கண்காணிப்பு அடுக்குகளை அடையாளம் காண்பதன் மூலம் தொடங்கினோம், அதற்குள் அளவீடுகளைச் சேகரிக்க வேண்டும். இவை அனைத்தும் ஒன்றிணைக்கப்பட வேண்டும், அதைத்தான் நாங்கள் முதல் கட்டத்தில் செய்தோம். இப்போது இந்த கட்டத்தில், ஒரு தொடர்பை உருவாக்குவதற்கும், அமைப்புகள் எவ்வாறு ஒருவருக்கொருவர் செல்வாக்கு செலுத்துகின்றன என்பதைப் புரிந்துகொள்வதற்கும், எங்கள் எல்லா அடுக்குகளிலும் உள்ள அளவீடுகளின் மிக உயர்ந்த தரமான தொகுப்பை இறுதி செய்கிறோம்.

பயன்பாட்டு வெளியீட்டின் ஆரம்ப கட்டங்களில் விரிவான கண்காணிப்பு இல்லாததால் (பெரும்பாலான அமைப்புகள் உற்பத்தியில் இருந்தபோது நாங்கள் அதை உருவாக்கத் தொடங்கியதிலிருந்து) முழு தளத்தையும் கண்காணிப்பதை அமைப்பதற்கு எங்களிடம் குறிப்பிடத்தக்க தொழில்நுட்பக் கடன் இருந்தது. ஒரு ISக்கான கண்காணிப்பை அமைப்பதிலும், அதற்கான கண்காணிப்பை விரிவாகச் செய்வதிலும் எங்களால் கவனம் செலுத்த முடியவில்லை, ஏனெனில் மீதமுள்ள அமைப்புகள் சில நேரம் கண்காணிக்கப்படாமல் விடப்படும். இந்த சிக்கலை தீர்க்க, தகவல் அமைப்பின் நிலையை அடுக்கு வாரியாக மதிப்பிடுவதற்கு மிகவும் தேவையான அளவீடுகளின் பட்டியலை நாங்கள் கண்டறிந்து அதை செயல்படுத்தத் தொடங்கினோம்.

எனவே, யானையை பகுதி பகுதியாக சாப்பிட முடிவு செய்தனர்.

எங்கள் அமைப்பு பின்வருவனவற்றைக் கொண்டுள்ளது:

  • வன்பொருள்;
  • இயக்க முறைமை;
  • மென்பொருள்;
  • கண்காணிப்பு பயன்பாட்டில் UI பாகங்கள்;
  • வணிக அளவீடுகள்;
  • ஒருங்கிணைப்பு பயன்பாடுகள்;
  • தகவல் பாதுகாப்பு;
  • நெட்வொர்க்குகள்;
  • போக்குவரத்து சமநிலையாளர்.

ஸ்போர்ட்மாஸ்டரை நாங்கள் கண்காணிக்கிறோம் - எப்படி, எதைக் கொண்டு

இந்த அமைப்பின் மையத்தில் தன்னைக் கண்காணிக்கிறது. ஒட்டுமொத்த அமைப்பின் நிலையைப் பொதுவாகப் புரிந்து கொள்ள, இந்த அடுக்குகள் மற்றும் பயன்பாடுகளின் முழுத் தொகுப்பிலும் உள்ள பயன்பாடுகளில் என்ன நடக்கிறது என்பதை நீங்கள் அறிந்து கொள்ள வேண்டும்.

எனவே, அடுக்கு பற்றி.

ஸ்போர்ட்மாஸ்டரை நாங்கள் கண்காணிக்கிறோம் - எப்படி, எதைக் கொண்டு

நாங்கள் திறந்த மூல மென்பொருளைப் பயன்படுத்துகிறோம். மையத்தில் எங்களிடம் Zabbix உள்ளது, அதை நாங்கள் முதன்மையாக ஒரு எச்சரிக்கை அமைப்பாகப் பயன்படுத்துகிறோம். உள்கட்டமைப்பு கண்காணிப்புக்கு ஏற்றது என்பது அனைவருக்கும் தெரியும். இதன் பொருள் என்ன? அதன் சொந்த தரவு மையத்தை பராமரிக்கும் ஒவ்வொரு நிறுவனமும் (மற்றும் ஸ்போர்ட்மாஸ்டருக்கு அதன் சொந்த தரவு மையங்கள் உள்ளன) - சர்வர் வெப்பநிலை, நினைவக நிலை, ரெய்டு, நெட்வொர்க் சாதன அளவீடுகள் போன்ற குறைந்த அளவிலான அளவீடுகள்.

டெலிகிராம் மெசஞ்சர் மற்றும் மைக்ரோசாஃப்ட் டீம்களுடன் Zabbix ஐ ஒருங்கிணைத்துள்ளோம், அவை குழுக்களில் தீவிரமாகப் பயன்படுத்தப்படுகின்றன. Zabbix உண்மையான நெட்வொர்க், வன்பொருள் மற்றும் சில மென்பொருளின் அடுக்கை உள்ளடக்கியது, ஆனால் அது ஒரு சஞ்சீவி அல்ல. வேறு சில சேவைகளிலிருந்து இந்தத் தரவை மேம்படுத்துகிறோம். எடுத்துக்காட்டாக, வன்பொருள் மட்டத்தில், நாங்கள் நேரடியாக API வழியாக எங்கள் மெய்நிகராக்க அமைப்புடன் இணைத்து தரவைச் சேகரிக்கிறோம்.

வேறு என்ன. Zabbix ஐத் தவிர, நாங்கள் Prometheus ஐப் பயன்படுத்துகிறோம், இது ஒரு மாறும் சூழல் பயன்பாட்டில் அளவீடுகளைக் கண்காணிக்க அனுமதிக்கிறது. அதாவது, எச்.டி.டி.பி எண்ட்பாயிண்ட் மூலம் பயன்பாட்டு அளவீடுகளைப் பெறலாம், அதில் எந்த அளவீடுகளை ஏற்றுவது, எது செய்யக்கூடாது என்பதைப் பற்றி கவலைப்பட வேண்டாம். இந்த தரவுகளின் அடிப்படையில், பகுப்பாய்வு வினவல்களை உருவாக்க முடியும்.

பிற அடுக்குகளுக்கான தரவு ஆதாரங்கள், எடுத்துக்காட்டாக, வணிக அளவீடுகள், மூன்று கூறுகளாகப் பிரிக்கப்படுகின்றன.

முதலாவதாக, இவை வெளிப்புற வணிக அமைப்புகள், Google Analytics, நாங்கள் பதிவுகளிலிருந்து அளவீடுகளை சேகரிக்கிறோம். அவர்களிடமிருந்து செயலில் உள்ள பயனர்கள், மாற்றங்கள் மற்றும் வணிகம் தொடர்பான எல்லாவற்றின் தரவையும் பெறுகிறோம். இரண்டாவதாக, இது ஒரு UI கண்காணிப்பு அமைப்பு. இது இன்னும் விரிவாக விவரிக்கப்பட வேண்டும்.

ஒரு காலத்தில் நாங்கள் கைமுறை சோதனையுடன் தொடங்கினோம், அது செயல்பாடு மற்றும் ஒருங்கிணைப்புகளின் தானியங்கி சோதனைகளாக வளர்ந்தது. இதிலிருந்து நாங்கள் கண்காணிப்பு செய்தோம், முக்கிய செயல்பாட்டை மட்டும் விட்டுவிட்டு, முடிந்தவரை நிலையானது மற்றும் காலப்போக்கில் அடிக்கடி மாறாத குறிப்பான்களை நம்பியுள்ளோம்.

புதிய குழு அமைப்பானது, அனைத்து பயன்பாட்டுச் செயல்பாடுகளும் தயாரிப்புக் குழுக்களுக்கு மட்டுப்படுத்தப்பட்டதாகும், எனவே நாங்கள் தூய்மையான சோதனை செய்வதை நிறுத்திவிட்டோம். அதற்குப் பதிலாக, ஜாவா, செலினியம் மற்றும் ஜென்கின்ஸ் (அறிக்கைகளைத் தொடங்குவதற்கும் உருவாக்குவதற்கும் ஒரு அமைப்பாகப் பயன்படுத்தப்படுகிறது) ஆகியவற்றில் எழுதப்பட்ட சோதனைகளிலிருந்து UI கண்காணிப்பைச் செய்தோம்.

எங்களுக்கு நிறைய சோதனைகள் இருந்தன, ஆனால் இறுதியில் நாங்கள் பிரதான சாலையான உயர்மட்ட மெட்ரிக் செல்ல முடிவு செய்தோம். மேலும் பல குறிப்பிட்ட சோதனைகள் இருந்தால், தரவை புதுப்பித்த நிலையில் வைத்திருப்பது கடினமாக இருக்கும். ஒவ்வொரு அடுத்தடுத்த வெளியீடும் முழு அமைப்பையும் கணிசமாக உடைக்கும், மேலும் நாங்கள் அதைச் சரிசெய்வோம். எனவே, அரிதாக மாறும் அடிப்படை விஷயங்களில் நாங்கள் கவனம் செலுத்தினோம், அவற்றை மட்டுமே நாங்கள் கண்காணிக்கிறோம்.

இறுதியாக, மூன்றாவதாக, தரவு மூலமானது ஒரு மையப்படுத்தப்பட்ட பதிவு அமைப்பு ஆகும். பதிவுகளுக்கு எலாஸ்டிக் ஸ்டேக்கைப் பயன்படுத்துகிறோம், பின்னர் இந்தத் தரவை வணிக அளவீடுகளுக்கான எங்கள் கண்காணிப்பு அமைப்பிற்குள் இழுக்கலாம். இவை அனைத்திற்கும் மேலாக, பைத்தானில் எழுதப்பட்ட எங்கள் சொந்த கண்காணிப்பு API சேவை உள்ளது, இது API வழியாக எந்த சேவையையும் வினவுகிறது மற்றும் அவற்றிலிருந்து தரவை Zabbix இல் சேகரிக்கிறது.

கண்காணிப்பின் மற்றொரு தவிர்க்க முடியாத பண்பு காட்சிப்படுத்தல் ஆகும். எங்களுடையது கிராஃபானாவை அடிப்படையாகக் கொண்டது. டாஷ்போர்டில் உள்ள பல்வேறு தரவு மூலங்களிலிருந்து அளவீடுகளைக் காட்சிப்படுத்த உங்களை அனுமதிக்கும் மற்ற காட்சிப்படுத்தல் அமைப்புகளில் இது தனித்து நிற்கிறது. ஆன்லைன் ஸ்டோருக்கான உயர்மட்ட அளவீடுகளை நாங்கள் சேகரிக்கலாம், எடுத்துக்காட்டாக, DBMS இலிருந்து கடைசி மணிநேரத்தில் செய்யப்பட்ட ஆர்டர்களின் எண்ணிக்கை, Zabbix இலிருந்து இந்த ஆன்லைன் ஸ்டோர் இயங்கும் OSக்கான செயல்திறன் அளவீடுகள் மற்றும் இந்த பயன்பாட்டின் நிகழ்வுகளுக்கான அளவீடுகள் ப்ரோமிதியஸிலிருந்து. மேலும் இவை அனைத்தும் ஒரே டேஷ்போர்டில் இருக்கும். தெளிவான மற்றும் அணுகக்கூடியது.

பாதுகாப்பைப் பற்றி நான் கவனிக்கிறேன் - நாங்கள் தற்போது கணினியை இறுதி செய்கிறோம், பின்னர் உலகளாவிய கண்காணிப்பு அமைப்புடன் ஒருங்கிணைப்போம். என் கருத்துப்படி, தகவல் பாதுகாப்புத் துறையில் ஈ-காமர்ஸ் எதிர்கொள்ளும் முக்கிய பிரச்சனைகள் போட்கள், பாகுபடுத்திகள் மற்றும் முரட்டுத்தனம் தொடர்பானவை. இதை நாம் கண்காணிக்க வேண்டும், ஏனென்றால் இவை அனைத்தும் எங்கள் பயன்பாடுகளின் செயல்பாடு மற்றும் வணிகக் கண்ணோட்டத்தில் எங்கள் நற்பெயரைப் பாதிக்கும். தேர்ந்தெடுக்கப்பட்ட ஸ்டாக் மூலம் இந்த பணிகளை வெற்றிகரமாக முடிக்கிறோம்.

மற்றொரு முக்கியமான விஷயம் என்னவென்றால், பயன்பாட்டு அடுக்கு ப்ரோமிதியஸால் கூடியது. அவரே Zabbix உடன் ஒருங்கிணைக்கப்பட்டவர். எங்கள் பக்கத்தின் ஏற்றுதல் வேகம், இடையூறுகள், பக்க ரெண்டரிங், ஸ்கிரிப்ட்களை ஏற்றுதல் போன்ற அளவுருக்களைப் பார்க்க அனுமதிக்கும் ஒரு சேவையான sitespeed எங்களிடம் உள்ளது, இது API ஒருங்கிணைக்கப்பட்டுள்ளது. எனவே எங்கள் அளவீடுகள் Zabbix இல் சேகரிக்கப்பட்டு, அதற்கேற்ப, நாங்கள் அங்கிருந்து எச்சரிக்கை செய்கிறோம். அனைத்து விழிப்பூட்டல்களும் தற்போது முக்கிய அனுப்பும் முறைகளுக்கு அனுப்பப்படுகின்றன (தற்போதைக்கு இது மின்னஞ்சல் மற்றும் தந்தி, MS அணிகளும் சமீபத்தில் இணைக்கப்பட்டுள்ளன). ஸ்மார்ட் போட்கள் ஒரு சேவையாகச் செயல்படும் மற்றும் ஆர்வமுள்ள அனைத்து தயாரிப்புக் குழுக்களுக்கும் கண்காணிப்புத் தகவலை வழங்கும் நிலைக்கு விழிப்பூட்டலை மேம்படுத்தும் திட்டங்கள் உள்ளன.

எங்களைப் பொறுத்தவரை, தனிப்பட்ட தகவல் அமைப்புகளுக்கு மட்டுமல்ல, பயன்பாடுகள் பயன்படுத்தும் முழு உள்கட்டமைப்பிற்கான பொதுவான அளவீடுகளும் முக்கியம்: மெய்நிகர் இயந்திரங்கள் இயங்கும் இயற்பியல் சேவையகங்களின் கொத்துகள், ட்ராஃபிக் பேலன்சர்கள், நெட்வொர்க் லோட் பேலன்சர்கள், நெட்வொர்க், தகவல் தொடர்பு சேனல்களின் பயன்பாடு. . எங்கள் சொந்த தரவு மையங்களுக்கான கூடுதல் அளவீடுகள் (அவற்றில் பல எங்களிடம் உள்ளன மற்றும் உள்கட்டமைப்பு மிகவும் பெரியது).

ஸ்போர்ட்மாஸ்டரை நாங்கள் கண்காணிக்கிறோம் - எப்படி, எதைக் கொண்டு

எங்கள் கண்காணிப்பு அமைப்பின் நன்மைகள் என்னவென்றால், அதன் உதவியுடன் அனைத்து அமைப்புகளின் ஆரோக்கிய நிலையைப் பார்க்கிறோம் மற்றும் ஒருவருக்கொருவர் மற்றும் பகிரப்பட்ட வளங்களில் அவற்றின் தாக்கத்தை மதிப்பிட முடியும். இறுதியில், இது வள திட்டமிடலில் ஈடுபட அனுமதிக்கிறது, இது எங்கள் பொறுப்பாகும். நாங்கள் சேவையக வளங்களை நிர்வகிக்கிறோம் - மின் வணிகத்தில் உள்ள ஒரு குளம், புதிய உபகரணங்களை கமிஷன் மற்றும் நீக்குதல், கூடுதல் புதிய உபகரணங்களை வாங்குதல், வளங்களைப் பயன்படுத்துவதற்கான தணிக்கை நடத்துதல் போன்றவை. ஒவ்வொரு ஆண்டும், குழுக்கள் புதிய திட்டங்களைத் திட்டமிடுகின்றன, அவற்றின் அமைப்புகளை மேம்படுத்துகின்றன, மேலும் அவர்களுக்கு வளங்களை வழங்குவது எங்களுக்கு முக்கியம்.

அளவீடுகளின் உதவியுடன், எங்கள் தகவல் அமைப்புகளின் வள நுகர்வு போக்கை நாங்கள் காண்கிறோம். அவற்றின் அடிப்படையில் நாம் ஏதாவது திட்டமிடலாம். மெய்நிகராக்க நிலையில், நாங்கள் தரவைச் சேகரித்து, தரவு மையத்தின் மூலம் கிடைக்கும் ஆதாரங்களின் அளவைப் பற்றிய தகவலைப் பார்க்கிறோம். ஏற்கனவே தரவு மையத்திற்குள் நீங்கள் மறுசுழற்சி, உண்மையான விநியோகம் மற்றும் வளங்களின் நுகர்வு ஆகியவற்றைக் காணலாம். மேலும், தனித்தனி சர்வர்கள் மற்றும் மெய்நிகர் இயந்திரங்கள் மற்றும் இயற்பியல் சேவையகங்களின் க்ளஸ்டர்களுடன் இந்த மெய்நிகர் இயந்திரங்கள் அனைத்தும் தீவிரமாகச் சுழலும்.

வாய்ப்புக்கள்

இப்போது எங்களிடம் ஒட்டுமொத்த அமைப்பின் மையமும் தயாராக உள்ளது, ஆனால் இன்னும் வேலை செய்ய வேண்டிய விஷயங்கள் நிறைய உள்ளன. குறைந்தபட்சம், இது ஒரு தகவல் பாதுகாப்பு அடுக்கு, ஆனால் பிணையத்தை அடைவதும், விழிப்பூட்டலை உருவாக்குவதும், தொடர்பு சிக்கலைத் தீர்ப்பதும் முக்கியம். எங்களிடம் பல அடுக்குகள் மற்றும் அமைப்புகள் உள்ளன, மேலும் ஒவ்வொரு அடுக்கிலும் இன்னும் பல அளவீடுகள் உள்ளன. இது ஒரு மெட்ரியோஷ்கா அளவிற்கு ஒரு மெட்ரியோஷ்காவாக மாறிவிடும்.

இறுதியில் சரியான விழிப்பூட்டல்களைச் செய்வதே எங்கள் பணி. எடுத்துக்காட்டாக, வன்பொருளில் சிக்கல் இருந்தால், மீண்டும், ஒரு மெய்நிகர் இயந்திரம், மற்றும் ஒரு முக்கியமான பயன்பாடு இருந்தது, மேலும் சேவை எந்த வகையிலும் காப்புப் பிரதி எடுக்கப்படவில்லை. மெய்நிகர் இயந்திரம் இறந்துவிட்டதைக் கண்டுபிடித்தோம். வணிக அளவீடுகள் உங்களை எச்சரிக்கும்: பயனர்கள் எங்காவது காணாமல் போயுள்ளனர், எந்த மாற்றமும் இல்லை, இடைமுகத்தில் UI கிடைக்கவில்லை, மென்பொருள் மற்றும் சேவைகளும் இறந்துவிட்டன.

இந்தச் சூழ்நிலையில், விழிப்பூட்டல்களிலிருந்து ஸ்பேமைப் பெறுவோம், மேலும் இது சரியான கண்காணிப்பு அமைப்பின் வடிவமைப்பிற்கு இனி பொருந்தாது. தொடர்பு பற்றிய கேள்வி எழுகிறது. எனவே, வெறுமனே, எங்கள் கண்காணிப்பு அமைப்பு இவ்வாறு கூற வேண்டும்: “நண்பர்களே, உங்கள் உடல் இயந்திரம் இறந்துவிட்டன, அதனுடன் இந்த பயன்பாடும் இந்த அளவீடுகளும்,” ஒரு எச்சரிக்கையின் உதவியுடன், நூறு விழிப்பூட்டல்களை ஆவேசமாக எங்களுக்குத் தாக்குவதற்குப் பதிலாக. இது முக்கிய விஷயத்தைப் புகாரளிக்க வேண்டும் - காரணம், அதன் உள்ளூர்மயமாக்கல் காரணமாக சிக்கலை விரைவாக அகற்ற உதவுகிறது.

எங்களின் அறிவிப்பு அமைப்பும் எச்சரிக்கைச் செயலாக்கமும் XNUMX மணிநேர ஹாட்லைன் சேவையைச் சுற்றி உருவாக்கப்பட்டுள்ளது. கட்டாயம் இருக்க வேண்டியதாகக் கருதப்படும் மற்றும் சரிபார்ப்புப் பட்டியலில் சேர்க்கப்பட்டுள்ள அனைத்து விழிப்பூட்டல்களும் அங்கு அனுப்பப்படும். ஒவ்வொரு எச்சரிக்கைக்கும் ஒரு விளக்கம் இருக்க வேண்டும்: என்ன நடந்தது, உண்மையில் என்ன அர்த்தம், அது என்ன பாதிக்கிறது. டாஷ்போர்டுக்கான இணைப்பு மற்றும் இந்த விஷயத்தில் என்ன செய்ய வேண்டும் என்பதற்கான வழிமுறைகளும்.

இது விழிப்பூட்டலை உருவாக்குவதற்கான தேவைகளைப் பற்றியது. பின்னர் நிலைமை இரண்டு திசைகளில் உருவாகலாம் - ஒன்று சிக்கல் உள்ளது மற்றும் தீர்க்கப்பட வேண்டும், அல்லது கண்காணிப்பு அமைப்பில் தோல்வி ஏற்பட்டுள்ளது. ஆனால் எந்தவொரு சந்தர்ப்பத்திலும், நீங்கள் சென்று அதைக் கண்டுபிடிக்க வேண்டும்.

சராசரியாக, இப்போது ஒரு நாளைக்கு சுமார் நூறு விழிப்பூட்டல்களைப் பெறுகிறோம், விழிப்பூட்டல்களின் தொடர்பு இன்னும் சரியாக உள்ளமைக்கப்படவில்லை என்ற உண்மையை கணக்கில் எடுத்துக்கொள்கிறோம். நாம் தொழில்நுட்பப் பணிகளைச் செய்ய வேண்டியிருந்தால், எதையாவது வலுக்கட்டாயமாக அணைக்கிறோம், அவற்றின் எண்ணிக்கை கணிசமாக அதிகரிக்கிறது.

நாங்கள் செயல்படும் அமைப்புகளைக் கண்காணிப்பதோடு, எங்கள் தரப்பில் முக்கியமானதாகக் கருதப்படும் அளவீடுகளைச் சேகரிப்பதோடு மட்டுமல்லாமல், தயாரிப்புக் குழுக்களுக்கான தரவைச் சேகரிக்க கண்காணிப்பு அமைப்பு நம்மை அனுமதிக்கிறது. நாம் கண்காணிக்கும் தகவல் அமைப்புகளில் உள்ள அளவீடுகளின் கலவையை அவை பாதிக்கலாம்.

எங்கள் சக ஊழியர் வந்து எங்களுக்கும் குழுவிற்கும் பயனுள்ளதாக இருக்கும் சில மெட்ரிக்கைச் சேர்க்கச் சொல்லலாம். அல்லது, எடுத்துக்காட்டாக, எங்களிடம் உள்ள அடிப்படை அளவீடுகள் குழுவிடம் போதுமானதாக இல்லாமல் இருக்கலாம்; அவர்கள் சில குறிப்பிட்டவற்றைக் கண்காணிக்க வேண்டும். கிராஃபனாவில், ஒவ்வொரு அணிக்கும் ஒரு இடத்தை உருவாக்கி, நிர்வாக உரிமைகளை வழங்குகிறோம். மேலும், ஒரு குழுவிற்கு டாஷ்போர்டுகள் தேவைப்பட்டால், ஆனால் அவர்களால் அதை எப்படி செய்வது என்று தெரியவில்லை/தெரியவில்லை என்றால், நாங்கள் அவர்களுக்கு உதவுவோம்.

குழுவின் மதிப்பு உருவாக்கம், அவற்றின் வெளியீடுகள் மற்றும் திட்டமிடல் ஆகியவற்றின் ஓட்டத்திற்கு வெளியே நாங்கள் இருப்பதால், அனைத்து அமைப்புகளின் வெளியீடுகளும் தடையற்றவை மற்றும் எங்களுடன் ஒருங்கிணைக்காமல் தினசரி வெளியிடப்படலாம் என்ற முடிவுக்கு படிப்படியாக வருகிறோம். இந்த வெளியீடுகளைக் கண்காணிப்பது எங்களுக்கு முக்கியம், ஏனெனில் அவை பயன்பாட்டின் செயல்பாட்டைப் பாதிக்கலாம் மற்றும் எதையாவது உடைக்கலாம், மேலும் இது முக்கியமானது. வெளியீடுகளை நிர்வகிக்க, நாங்கள் மூங்கில் பயன்படுத்துகிறோம், எங்கிருந்து நாங்கள் API மூலம் தரவைப் பெறுகிறோம், எந்தெந்த தகவல் அமைப்புகளில் எந்த வெளியீடுகள் வெளியிடப்பட்டுள்ளன மற்றும் அவற்றின் நிலை ஆகியவற்றைப் பார்க்கலாம். மற்றும் மிக முக்கியமான விஷயம் எந்த நேரத்தில். முக்கிய முக்கியமான அளவீடுகளில் வெளியீட்டு குறிப்பான்களை நாங்கள் மிகைப்படுத்துகிறோம், இது சிக்கல்களின் போது பார்வைக்கு மிகவும் சுட்டிக்காட்டுகிறது.

இதன் மூலம் புதிய வெளியீடுகளுக்கும், வெளிவரும் பிரச்சனைகளுக்கும் இடையே உள்ள தொடர்பைக் காணலாம். அனைத்து அடுக்குகளிலும் கணினி எவ்வாறு செயல்படுகிறது என்பதைப் புரிந்துகொள்வதும், சிக்கலை விரைவாக உள்ளூர்மயமாக்குவதும், அதை விரைவாக சரிசெய்வதும் முக்கிய யோசனையாகும். எல்லாவற்றிற்கும் மேலாக, அதிக நேரம் எடுப்பது சிக்கலைத் தீர்ப்பது அல்ல, ஆனால் காரணத்தைத் தேடுவது பெரும்பாலும் நிகழ்கிறது.

எதிர்காலத்தில் இந்த பகுதியில் நாங்கள் முன்முயற்சியில் கவனம் செலுத்த விரும்புகிறோம். வெறுமனே, நெருங்கி வரும் சிக்கலைப் பற்றி முன்கூட்டியே தெரிந்து கொள்ள விரும்புகிறேன், உண்மைக்குப் பிறகு அல்ல, அதனால் அதைத் தீர்ப்பதற்குப் பதிலாக அதைத் தடுக்க முடியும். சில நேரங்களில் கண்காணிப்பு அமைப்பின் தவறான அலாரங்கள் மனிதப் பிழையாலும், பயன்பாட்டில் ஏற்படும் மாற்றங்களாலும் ஏற்படும்.மேலும் நாங்கள் இதைச் செய்து, பிழைத்திருத்தம் செய்து, கண்காணிப்பு அமைப்பில் ஏதேனும் கையாளுதலுக்கு முன் இதைப் பற்றி எங்களுடன் பயன்படுத்தும் பயனர்களுக்கு எச்சரிக்க முயற்சிக்கிறோம். , அல்லது தொழில்நுட்ப சாளரத்தில் இந்த நடவடிக்கைகளை மேற்கொள்ளவும்.

எனவே, இந்த அமைப்பு தொடங்கப்பட்டது மற்றும் வசந்த காலத்தின் தொடக்கத்தில் இருந்து வெற்றிகரமாக செயல்பட்டு வருகிறது... மேலும் உண்மையான லாபத்தைக் காட்டுகிறது. நிச்சயமாக, இது அதன் இறுதிப் பதிப்பு அல்ல; இன்னும் பல பயனுள்ள அம்சங்களை நாங்கள் அறிமுகப்படுத்துவோம். ஆனால் இப்போது, ​​பல ஒருங்கிணைப்புகள் மற்றும் பயன்பாடுகளுடன், ஆட்டோமேஷனைக் கண்காணிப்பது உண்மையில் தவிர்க்க முடியாதது.

கணிசமான எண்ணிக்கையிலான ஒருங்கிணைப்புகளுடன் பெரிய திட்டங்களையும் நீங்கள் கண்காணித்தால், இதற்கு நீங்கள் என்ன வெள்ளி புல்லட்டைக் கண்டுபிடித்தீர்கள் என்பதை கருத்துகளில் எழுதுங்கள்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்