இவன் எப்படி DevOps அளவீடுகளை செய்தான். செல்வாக்கின் பொருள்

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

வார இறுதி நாட்களில் கூட, அவர் அளவீடுகளைப் பற்றி யோசித்தார்: “நான் நேரத்தை அளந்தால் என்ன செய்வது? அது எனக்கு என்ன தரும்?

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

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

எப்படி இருக்க வேண்டும்?...

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

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

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

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

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

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

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

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

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

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

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

நாளை, அவர் வரையப்பட்ட அமைப்பின் கட்டிடக்கலையை வரைந்து கொள்ளும் பணியை அமைத்துக் கொண்டார்.

தொடர வேண்டும் ...

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

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