ఇవాన్ DevOps మెట్రిక్స్ ఎలా చేసాడు. ప్రభావం యొక్క వస్తువు

ఇవాన్ మొదటిసారి DevOps మెట్రిక్స్ గురించి ఆలోచించి, వారి సహాయంతో ఉత్పత్తి డెలివరీ సమయాన్ని నిర్వహించాల్సిన అవసరం ఉందని గ్రహించి ఒక వారం గడిచింది. (టైమ్-టు-మార్కెట్).

వారాంతాల్లో కూడా, అతను కొలమానాల గురించి ఆలోచించాడు: “నేను సమయాన్ని కొలిస్తే? అది నాకు ఏమి ఇస్తుంది?

నిజానికి, సమయం గురించిన జ్ఞానం ఏమి ఇస్తుంది? డెలివరీకి 5 రోజులు పడుతుందని అనుకుందాం. కాబట్టి, తదుపరి ఏమిటి? ఇది మంచిదా చెడ్డదా? ఇది చెడ్డది అయినప్పటికీ, మీరు ఈ సమయాన్ని ఎలాగైనా తగ్గించాలి. కానీ ఎలా?
ఈ ఆలోచనలు అతన్ని వెంటాడాయి, కానీ పరిష్కారం రాలేదు.

అతను చాలా సారాంశానికి వచ్చానని ఇవాన్ అర్థం చేసుకున్నాడు. అతను ఇంతకు ముందు చూసిన కొలమానాల లెక్కలేనన్ని గ్రాఫ్‌లు చాలా కాలం క్రితం ప్రామాణిక విధానం పనిచేయదని మరియు అతను పన్నాగం చేస్తే (అది సమిష్టిగా ఉన్నప్పటికీ), దాని వల్ల ఉపయోగం ఉండదు.

ఎలా ఉండాలి?...

మెట్రిక్ ఒక సాధారణ చెక్క పాలకుడు వంటిది. దాని సహాయంతో చేసిన కొలతలు కారణం చెప్పవు, ఎందుకు కొలవబడే వస్తువు ఖచ్చితంగా ఆమె చూపిన పొడవు. పాలకుడు దాని పరిమాణాన్ని చూపుతాడు మరియు ఇంకేమీ లేదు. ఆమె తత్వవేత్త యొక్క రాయి కాదు, కానీ కొలవడానికి ఒక చెక్క పలక.

తన అభిమాన రచయిత హ్యారీ హారిసన్ యొక్క “స్టెయిన్‌లెస్ స్టీల్ ఎలుక” ఎప్పుడూ ఇలా చెబుతుంది: ఒక ఆలోచన మెదడు దిగువకు చేరుకోవాలి మరియు అక్కడ పడుకోవాలి, కాబట్టి చాలా రోజులు బాధపడినా ప్రయోజనం లేకుండా, ఇవాన్ మరొక పనిని చేపట్టాలని నిర్ణయించుకున్నాడు ...

కొన్ని రోజుల తర్వాత, ఆన్‌లైన్ స్టోర్‌ల గురించిన కథనాన్ని చదువుతున్నప్పుడు, సైట్ సందర్శకులు ఎలా ప్రవర్తిస్తారనే దానిపై ఆన్‌లైన్ స్టోర్ పొందే డబ్బు ఆధారపడి ఉంటుందని ఇవాన్ అకస్మాత్తుగా గ్రహించాడు. వారు, సందర్శకులు/క్లయింట్లు, దుకాణానికి తమ డబ్బును ఇస్తారు మరియు దాని మూలం. దుకాణం స్వీకరించే నగదు యొక్క దిగువ శ్రేణి కస్టమర్ ప్రవర్తనలో మార్పుల ద్వారా ప్రభావితమవుతుంది, మరేదైనా కాదు.

కొలిచిన విలువను మార్చడానికి ఈ విలువను ఏర్పరిచే వారిని ప్రభావితం చేయాల్సిన అవసరం ఉందని తేలింది, అనగా. ఆన్‌లైన్ స్టోర్ యొక్క డబ్బు మొత్తాన్ని మార్చడానికి, ఈ స్టోర్ కస్టమర్‌ల ప్రవర్తనను ప్రభావితం చేయాల్సిన అవసరం ఉంది మరియు DevOpsలో డెలివరీ సమయాన్ని మార్చడానికి, ఈసారి “సృష్టించే” బృందాలను ప్రభావితం చేయడం అవసరం, అనగా. వారి పనిలో DevOpsని ఉపయోగించండి.

DevOps మెట్రిక్‌లను గ్రాఫ్‌లు అస్సలు సూచించకూడదని ఇవాన్ గ్రహించాడు. వారు తమను తాము ప్రాతినిధ్యం వహించాలి శోధన సాధనం చివరి డెలివరీ సమయాన్ని రూపొందించే "అత్యుత్తమ" బృందాలు.

ఈ లేదా ఆ బృందం పంపిణీని అందించడానికి ఎక్కువ సమయం పట్టిందనే కారణాన్ని ఏ మెట్రిక్ ఎప్పుడూ చూపదు, ఇవాన్ అనుకున్నాడు, ఎందుకంటే వాస్తవానికి ఒక మిలియన్ మరియు చిన్న బండి ఉండవచ్చు మరియు అవి సాంకేతికమైనవి కావు, సంస్థాగతమైనవి కావచ్చు. ఆ. కొలమానాల నుండి మీరు ఎక్కువగా ఆశించగలిగేది టీమ్‌లను మరియు వాటి ఫలితాలను చూపడం, ఆపై మీరు ఇప్పటికీ ఈ బృందాలను మీ పాదాలతో అనుసరించాలి మరియు వారితో ఏమి తప్పు ఉందో తెలుసుకోవాలి.

మరోవైపు, ఇవాన్ కంపెనీకి అన్ని జట్లూ అనేక బెంచ్‌లపై అసెంబ్లీలను పరీక్షించాల్సిన ప్రమాణం ఉంది. మునుపటి స్టాండ్ పూర్తయ్యే వరకు జట్టు తదుపరి స్టాండ్‌కు వెళ్లలేకపోయింది. మేము DevOps ప్రక్రియను స్టాండ్‌ల గుండా వెళ్ళే క్రమంలో ఊహించినట్లయితే, ఈ స్టాండ్‌లలో బృందాలు గడిపిన సమయాన్ని కొలమానాలు చూపగలవని తేలింది. జట్టు స్టాండ్ మరియు సమయం తెలుసుకోవడం, కారణాల గురించి మరింత ప్రత్యేకంగా వారితో మాట్లాడటం సాధ్యమైంది.

సంకోచం లేకుండా, ఇవాన్ ఫోన్ తీసుకొని, DevOps యొక్క ఇన్‌లు మరియు అవుట్‌లను బాగా తెలిసిన వ్యక్తి నంబర్‌ను డయల్ చేశాడు:

- డెనిస్, దయచేసి నాకు చెప్పండి, జట్టు ఈ లేదా ఆ స్టాండ్‌ను ఆమోదించిందని ఏదో ఒకవిధంగా అర్థం చేసుకోవడం సాధ్యమేనా?
- ఖచ్చితంగా. బెంచ్‌పై బిల్డ్ విజయవంతంగా రోల్ అవుట్ అయినట్లయితే (పరీక్షలో ఉత్తీర్ణులైతే) మా జెంకిన్స్ జెండాను విస్మరిస్తారు.
- సూపర్. జెండా అంటే ఏమిటి?
- ఇది "stand_OK" లేదా "stand_FAIL" వంటి సాధారణ టెక్స్ట్ ఫైల్, ఇది అసెంబ్లీ స్టాండ్‌ను ఆమోదించిందని లేదా విఫలమైందని చెబుతుంది. బాగా, మీకు అర్థమైంది, సరియైనదా?
- నేను ఊహిస్తున్నాను, అవును. అసెంబ్లీ ఉన్న రిపోజిటరీలోని అదే ఫోల్డర్‌కు ఇది వ్రాయబడిందా?
- అవును
- అసెంబ్లీ టెస్ట్ బెంచ్‌ను పాస్ చేయకపోతే ఏమి జరుగుతుంది? నేను కొత్త బిల్డ్ చేయాలా?
- అవును
- సరే, ధన్యవాదాలు. మరియు మరొక ప్రశ్న: నేను జెండాను సృష్టించిన తేదీని స్టాండ్ తేదీగా ఉపయోగించవచ్చని నేను సరిగ్గా అర్థం చేసుకున్నానా?
- ఖచ్చితంగా!
- సూపర్!

ప్రేరణతో, ఇవాన్ వేలాడదీసి, ప్రతిదీ స్థానంలో పడిపోయిందని గ్రహించాడు. బిల్డ్ ఫైల్ యొక్క సృష్టి తేదీ మరియు ఫ్లాగ్‌లను రూపొందించిన తేదీని తెలుసుకోవడం, ప్రతి స్టాండ్‌లో జట్లు ఎంత సమయాన్ని వెచ్చిస్తాయో రెండవదానికి లెక్కించడం మరియు వారు ఎక్కడ ఎక్కువ సమయం గడుపుతున్నారో అర్థం చేసుకోవడం సాధ్యమవుతుంది.

"ఎక్కువ సమయం వెచ్చించబడుతుందో అర్థం చేసుకోవడం ద్వారా, మేము జట్లను గుర్తించి, వారి వద్దకు వెళ్లి సమస్యను పరిశీలిస్తాము." ఇవాన్ నవ్వాడు.

రేపటి కోసం, అతను గీస్తున్న సిస్టమ్ యొక్క నిర్మాణాన్ని చిత్రించే పనిని సెట్ చేసుకున్నాడు.

కొనసాగించాలి…

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి