Tsopano mutu wa DevOps uli pa hype. Kuphatikizika Kopitirizabe ndi Njira Yotumizira
Ndimagwira ntchito ngati mainjiniya mu dipatimenti yoyang'anira ntchito za IT pakampani
Kutengera zotsatira za zokambirana zambiri ndi makasitomala, nditha kunena kuti kumasula kuwongolera, vuto la kudalirika kwa ntchito komanso kuthekera kwa "kudzichiritsa" kwake (mwachitsanzo, kubwereranso ku mtundu wokhazikika) pamagawo osiyanasiyana a CI. / CD mapaipi ndi ena mwa mitu yosangalatsa komanso yofunikira.
Posachedwapa, ine ndekha ndinagwira ntchito kumbali ya kasitomala - mu ntchito yothandizira mapulogalamu a banki pa intaneti. Mapangidwe a ntchito yathu adagwiritsa ntchito ma microservices ambiri odzilemba okha. Chomvetsa chisoni kwambiri ndi chakuti si onse otukula omwe angakhoze kulimbana ndi kukwera kwakukulu kwa chitukuko; khalidwe la microservices linavutika, zomwe zinapangitsa kuti azitchula mayina oseketsa kwa iwo ndi omwe adawalenga. Panali nkhani zonena za zinthu zomwe zinthuzi zidapangidwa.
"Kupanga vuto"
Kuchuluka kwazomwe zimatulutsidwa komanso kuchuluka kwa ma microservices kumapangitsa kuti zikhale zovuta kumvetsetsa momwe ntchitoyo ikugwiritsidwira ntchito lonse, ponseponse poyeserera komanso poyambira. Zosintha zimachitika nthawi zonse ndipo zimakhala zovuta kuzilamulira popanda zida zabwino zowunikira. Nthawi zambiri, pambuyo pa kumasulidwa kwa usiku m'mawa, otsogolera amakhala ngati pa ufa wa ufa ndikudikirira kuti palibe chomwe chingaswe, ngakhale macheke onse anali opambana pa siteji yoyesera.
Pali mfundo inanso. Pa siteji yoyesera, ntchito ya pulogalamuyo imayang'aniridwa: kukhazikitsidwa kwa ntchito zazikulu zomwe zimagwiritsidwa ntchito komanso kusakhalapo kwa zolakwika. Kuwunika koyenera kwa magwiridwe antchito mwina kulibe kapena osaganizira mbali zonse zakugwiritsa ntchito ndi kusanja kophatikiza. Ma metrics ena sangawunikidwe nkomwe. Chotsatira chake, pamene kusokonekera kumachitika m'malo opangira, dipatimenti yothandizira luso imangodziwa pamene ogwiritsa ntchito enieni ayamba kudandaula. Ndikufuna kuchepetsa kukhudzidwa kwa mapulogalamu otsika kwambiri kwa ogwiritsa ntchito.
Imodzi mwa njira zothetsera vutoli ndikukhazikitsa njira zowunikira mtundu wa mapulogalamu pamagawo osiyanasiyana a CI/CD Pipeline, ndikuwonjezera zochitika zosiyanasiyana zobwezeretsa dongosolo pakagwa mwadzidzidzi. Timakumbukiranso kuti tili ndi DevOps. Amalonda amayembekezera kulandira chinthu chatsopano mwachangu momwe angathere. Chifukwa chake, macheke athu onse ndi zolemba ziyenera kukhala zokha.
Ntchitoyi yagawidwa m'zigawo ziwiri:
- Kuwongolera kwamisonkhano pamisonkhano yoyeserera (kutengera njira yogwirira misonkhano yotsika);
- kuwongolera khalidwe la mapulogalamu m'malo opangira (njira zodziwira mavuto ndi zochitika zomwe zingatheke kuti adzichiritse).
Chida chowunikira ndi kutolera ma metric
Kuti mukwaniritse zolinga zomwe zakhazikitsidwa, njira yowunikira ikufunika yomwe imatha kuzindikira zovuta ndikuzitengera ku makina opangira makina pazigawo zosiyanasiyana zapaipi ya CI/CD. Zidzakhalanso chinthu chabwino ngati dongosololi limapereka ma metric othandiza kwa magulu osiyanasiyana: chitukuko, kuyesa, ntchito. Ndipo ndizabwino kwambiri ngati ndi bizinesi.
Kuti mutenge ma metrics, mungagwiritse ntchito machitidwe osiyanasiyana (Prometheus, ELK Stack, Zabbix, etc.), koma, m'malingaliro anga, mayankho a APM-class ndi oyenera kwambiri pa ntchitoyi (
Monga gawo la ntchito yanga yothandizira, ndinayamba kuchita ntchito yofananayo pogwiritsa ntchito njira ya APM yochokera ku Dynatrace. Tsopano, ndikugwira ntchito yophatikiza, ndikudziwa msika wamakina owunikira bwino. Lingaliro langa lokhazikika: Dynatrace ndiyoyenera kuthetsa mavuto otere.
Dynatrace imapereka mawonekedwe opingasa a wogwiritsa ntchito aliyense pamlingo wa granular mpaka mulingo wotsatira. Mutha kutsata mndandanda wonse wolumikizana pakati pa mautumiki osiyanasiyana azidziwitso: kuchokera kumagawo akutsogolo a intaneti ndi mafoni, ma seva ogwiritsira ntchito kumbuyo, mabasi ophatikizira kupita kukuyitanira kwina kosungirako.
Timakumbukiranso kuti tiyenera kuphatikiza ndi zida zosiyanasiyana zokha. Apa yankho lili ndi API yabwino yomwe imakulolani kutumiza ndi kulandira ma metric ndi zochitika zosiyanasiyana.
Kenako, tiyeni tipitirire kuwona mwatsatanetsatane momwe tingathetsere mavutowa pogwiritsa ntchito dongosolo la Dynatrace.
Ntchito 1. Kukonzekera kwaubwino kwa misonkhano pagawo loyesa
Vuto loyamba ndikupeza mavuto mwachangu momwe mungathere paipi yoperekera ntchito. Ma code "abwino" okha ndi omwe ayenera kupanga. Kuti muchite izi, payipi yanu panthawi yoyeserera iyenera kukhala ndi zowunikira zina kuti muwone momwe ntchito zanu zilili.
Tiyeni tiwone pang'onopang'ono momwe tingagwiritsire ntchito izi ndikusinthira izi:
Chithunzichi chikuwonetsa masitepe oyesa luso la pulogalamu yokhazikika:
- kutumizidwa kwa njira yowunikira (kukhazikitsa kwa othandizira);
- kuzindikira zochitika zowunika mtundu wa pulogalamu yanu (ma metrics ndi threshold values) ndikusamutsira ku njira yowunikira;
- kupanga mayeso a katundu ndi magwiridwe antchito;
- kusonkhanitsa deta yogwira ntchito ndi kupezeka mu njira yowunikira;
- kusamutsa deta yoyeserera potengera zochitika zowunika zaubwino wa mapulogalamu kuchokera kumayendedwe owunikira kupita ku CI/CD system. Kusanthula kwachindunji kwa misonkhano.
Khwerero 1. Kuyika kachitidwe kowunika
Choyamba muyenera kukhazikitsa othandizira pamalo omwe mumayesa. Nthawi yomweyo, yankho la Dynatrace lili ndi mawonekedwe abwino - limagwiritsa ntchito pulogalamu yapadziko lonse ya OneAgent, yomwe imayikidwa pa OS (Windows, Linux, AIX), imazindikira zokha ntchito zanu ndikuyamba kusonkhanitsa deta yowunikira pa iwo. Simufunikanso kukhazikitsa wothandizira payekha panjira iliyonse. Zinthu zidzakhala zofanana ndi nsanja zamtambo ndi zotengera. Nthawi yomweyo, mutha kupanganso makina oyika wothandizira. Dynatrace imagwirizana bwino ndi lingaliro la "infrastructure as code" (
Khwerero 2: Tanthauzirani zochitika zamapulogalamu anu
Tsopano muyenera kusankha pa mndandanda wa mautumiki ndi ntchito zamabizinesi. Ndikofunikira kuganizira ndendende zomwe ogwiritsa ntchito omwe ali ndi bizinesi ndizofunikira kwambiri pautumiki wanu. Apa ndikupangira kufunsa ndi akatswiri azamalonda ndi machitidwe.
Kenako, muyenera kudziwa ma metric omwe mukufuna kuyikapo pakuwunikanso gawo lililonse. Mwachitsanzo, iyi ikhoza kukhala nthawi yophatikizika (yogawika mu avareji, yapakati, ma percentiles, ndi zina zotero), zolakwika (zomveka, ntchito, zomangamanga, ndi zina zotero) ndi ma metrics osiyanasiyana a zomangamanga (mulu wa chikumbutso, wotolera zinyalala, kuwerengera ulusi, ndi zina zotero).
Pazochita zokha komanso zosavuta kugwiritsa ntchito ndi gulu la DevOps, lingaliro la "Monitoring monga Code" likuwonekera. Zomwe ndikutanthauza ndi izi ndikuti wopanga / woyesa amatha kulemba fayilo yosavuta ya JSON yomwe imatanthawuza ma metrics otsimikizira zamapulogalamu.
Tiyeni tiwone chitsanzo cha fayilo yotere ya JSON. Zinthu zochokera ku Dynatrace API zimagwiritsidwa ntchito ngati makiyi / ma pair awiri (mafotokozedwe a API angapezeke apa
{
"timeseries": [
{
"timeseriesId": "service.ResponseTime",
"aggregation": "avg",
"tags": "Frontend",
"severe": 250000,
"warning": 1000000
},
{
"timeseriesId": "service.ResponseTime ",
"aggregation": "avg",
"tags": "Backend",
"severe": 4000000,
"warning": 8000000
},
{
"timeseriesId": "docker.Container.Cpu",
"aggregation": "avg",
"severe": 50,
"warning": 70
}
]
}
Fayiloyo ndi matanthauzo angapo a nthawi:
- timeseriesId - ma metric akuwunika, mwachitsanzo, Nthawi Yoyankha, Kuwerengera Zolakwika, Memory yomwe imagwiritsidwa ntchito, ndi zina zambiri;
- kuphatikizika - mulingo wa metrics aggregation, kwa ife avg, koma mutha kugwiritsa ntchito iliyonse yomwe mungafune (avg, min, max, sum, count, percentile);
- ma tag - chizindikiro cha chinthu mu dongosolo loyang'anira, kapena mutha kufotokoza chizindikiritso cha chinthu;
- kwambiri ndi chenjezo - zizindikiro izi zimayang'anira mayendedwe a ma metrics athu; ngati mtengo woyeserera upitilira malire, ndiye kuti kumanga kwathu kumalembedwa kuti sikunapambane.
Chithunzi chotsatirachi chikuwonetsa chitsanzo cha kugwiritsa ntchito zipata zotere.
Khwerero 3: Katundu Wowonjezera
Tikazindikira milingo yaubwino wa ntchito yathu, tiyenera kupanga zoyeserera. Mutha kugwiritsa ntchito zida zilizonse zoyesera zomwe mumamasuka nazo, monga Jmeter, Selenium, Neotys, Gatling, etc.
Dongosolo lowunikira la Dynatrace limakupatsani mwayi wojambulitsa metadata osiyanasiyana pamayeso anu ndikuzindikira kuti ndi mayeso ati omwe amamasulidwa komanso ntchito iti. Ndikofunikira kuti muwonjezere mitu yowonjezera pazofunsira zoyeserera za HTTP.
Chithunzi chotsatira chikuwonetsa chitsanzo pomwe, pogwiritsa ntchito mutu wowonjezera X-Dynatrace-Test, tikuwonetsa kuti mayesowa akukhudzana ndi kuyesa ntchito yowonjezera chinthu pangolo.
Mukayesa kunyamula katundu aliyense, mumatumiza zina zowonjezera ku Dynatrace pogwiritsa ntchito Event API kuchokera pa seva ya CI/CD. Mwa njira iyi, dongosololi likhoza kusiyanitsa pakati pa mayesero osiyanasiyana.
Gawo 4-5. Sungani deta yogwira ntchito ndikusamutsa deta ku CI/CD system
Pamodzi ndi mayeso opangidwa, chochitika chimaperekedwa ku dongosolo loyang'anira pakufunika kusonkhanitsa deta pakuwona zizindikiro zautumiki. Imatchulanso fayilo yathu ya JSON, yomwe imatanthauzira ma metrics ofunikira.
Chochitika chokhudza kufunika koyang'ana mtundu wa mapulogalamu omwe amapangidwa pa seva ya CI/CD kuti atumizidwe kumayendedwe owunikira
Mu chitsanzo chathu, chochitika choyang'ana khalidwe chimatchedwa perfSigDynatraceReport (Performance_Signature) - izi zakonzeka
Chochitika m'dongosolo loyang'anira za chiyambi cha cheke chamtundu wa zomangamanga.
Mayesowa akamaliza, ma metrics onse owunika mtundu wa mapulogalamu amasamutsidwa ku dongosolo lophatikizana mosalekeza, mwachitsanzo, Jenkins, yemwe amapanga lipoti pazotsatira.
Zotsatira za ziwerengero pamisonkhano pa seva ya CI/CD.
Panyumba iliyonse, timawona ziwerengero za metric iliyonse yomwe timayika pamayeso onse. Timawonanso ngati panali zophwanya pazikhalidwe zina (chenjezo ndi zovuta zazikulu). Kutengera ma metrics ophatikizidwa, chomanga chonsecho chimalembedwa kuti chokhazikika, chosakhazikika, kapena chalephera. Komanso, kuti mukhale omasuka, mutha kuwonjezera zizindikiro ku lipotilo poyerekeza ndi zomangamanga zamakono ndi zam'mbuyo.
Onani ziwerengero zatsatanetsatane pamisonkhano pa seva ya CI/CD.
Kuyerekeza mwatsatanetsatane kwa misonkhano iwiri
Ngati ndi kotheka, mutha kupita ku mawonekedwe a Dynatrace ndipo mutha kuwona ziwerengero zazomwe mumamanga mwatsatanetsatane ndikuziyerekeza wina ndi mnzake.
Kuyerekeza kwa ziwerengero zomanga ku Dynatrace.
anapezazo
Chotsatira chake, timapeza ntchito "yoyang'anira ngati ntchito", yopangidwa ndi njira yophatikizira yosalekeza. Wopanga kapena woyesa amangofunika kufotokozera mndandanda wazomwe zili mufayilo ya JSON, ndipo china chilichonse chimangochitika zokha. Timalandila kuwongolera kowonekera bwino kwa zotulutsidwa: zidziwitso zonse zokhudzana ndi magwiridwe antchito, kugwiritsa ntchito zinthu kapena kusinthika kwa zomangamanga.
Ntchito 2. Kukonzekera kwadongosolo la pulogalamu yamakono kumalo opangira
Chifukwa chake, tathana ndi vuto la momwe mungapangire njira yowunikira pagawo loyesa mu Pipeline. Mwanjira iyi timachepetsa kuchuluka kwa misonkhano yotsika kwambiri yomwe imafika kumalo opangira.
Koma choti muchite ngati pulogalamu yoyipa ikatha kugulitsidwa, kapena china chake chingosweka. Kwa utopia, tinkafuna njira zodziwira mavuto okha, ndipo, ngati n'kotheka, dongosolo lokha kuti libwezeretse ntchito zake, osachepera usiku.
Kuti tichite izi, tifunika, mofananiza ndi gawo lapitalo, kuti tipeze zowunikira zodziwikiratu zamapulogalamu m'malo opangira ndikuwakhazikitsira pazochitika zodzichiritsa zokha.
Konzani nokha ngati code
Makampani ambiri ali kale ndi chidziwitso chodziΕ΅ika cha mitundu yosiyanasiyana yamavuto omwe amapezeka ndi mndandanda wazomwe angachite kuti athetse, mwachitsanzo, kuyambitsanso njira, kuyeretsa zinthu, kubweza mitundu, kubwezeretsa zosintha zosavomerezeka, kuchulukitsa kapena kuchepetsa kuchuluka kwa zigawo mu masango, kusintha mtundu wa buluu kapena wobiriwira ndi zina.
Ngakhale milandu yogwiritsira ntchito imeneyi yakhala ikudziwika kwa zaka zambiri ndi magulu ambiri omwe ndimayankhula nawo, ndi ochepa omwe adaganizirapo kapena kuika ndalama zawo kuti azidzipangira okha.
Ngati mukuganiza za izi, palibe chovuta kwambiri pakukhazikitsa njira zodzichiritsa nokha; muyenera kuwonetsa zochitika zomwe zikudziwika kale za oyang'anira anu monga ma code script (lingaliro la "auto-fix as code") , zomwe munazilemberatu pamlandu uliwonse. Zolemba zokonzetsera zokha ziyenera kukhala ndi cholinga chochotsa chomwe chimayambitsa vutoli. Inu nokha mumasankha zochita zoyenera kuti muyankhe pazochitika.
Metric iliyonse yochokera kumayendedwe anu owunikira imatha kukhala ngati choyambitsa kuyambitsa script, chinthu chachikulu ndichakuti ma metricwa amatsimikizira molondola kuti chilichonse nchoyipa, chifukwa simungafune kupeza zolakwika m'malo opindulitsa.
Mutha kugwiritsa ntchito dongosolo lililonse kapena machitidwe: Prometheus, ELK Stack, Zabbix, etc. Koma ndipereka zitsanzo pogwiritsa ntchito njira ya APM (Dynatrace idzakhala chitsanzo kachiwiri) zomwe zidzakuthandizani kuti moyo wanu ukhale wosavuta.
Choyamba, pali chilichonse chokhudzana ndi magwiridwe antchito potengera ntchito yofunsira. Yankho limapereka mazana a ma metrics pamagawo osiyanasiyana omwe mungagwiritse ntchito ngati zoyambitsa:
- mlingo wa osuta (osatsegula, mafoni, zipangizo za IoT, khalidwe la ogwiritsa ntchito, kutembenuka, etc.);
- mlingo wa utumiki ndi ntchito (machitidwe, kupezeka, zolakwika, etc.);
- mlingo wa zomangamanga zogwiritsira ntchito (ma metrics a OS, JMX, MQ, web-server, etc.);
- msinkhu wa nsanja (virtualization, mtambo, chidebe, etc.).
Miyezo yowunikira ku Dynatrace.
Kachiwiri, monga ndidanenera kale, Dynatrace ili ndi API yotseguka, yomwe imapangitsa kuti ikhale yosavuta kuphatikiza ndi machitidwe osiyanasiyana a chipani chachitatu. Mwachitsanzo, kutumiza zidziwitso ku makina opangira makina pamene zowongolera zadutsa.
Pansipa pali chitsanzo cholumikizirana ndi Ansible.
Pansipa ndipereka zitsanzo zingapo za mtundu wanji wodzipangira okha. Ili ndi gawo chabe la milanduyi; mndandanda wawo womwe uli mdera lanu ukhoza kuchepetsedwa ndi malingaliro anu komanso kuthekera kwa zida zanu zowunikira.
1. Kutumiza koyipa - kubwezeretsanso mtundu
Ngakhale titayesa chilichonse bwino pamalo oyeserera, pali mwayi woti kutulutsa kwatsopano kuphe pulogalamu yanu pamalo opangira. Chimodzimodzinso munthu sichinathe.
Mu chithunzi chotsatirachi tikuwona kuti pali kulumpha kwakuthwa mu nthawi yogwira ntchito pautumiki. Chiyambi cha kulumpha uku chikugwirizana ndi nthawi yotumizidwa ku ntchito. Timatumiza zidziwitso zonsezi ngati zochitika ku makina opangira makina. Ngati ntchitoyo sibwerera mwakale pambuyo pa nthawi yomwe takhazikitsa, ndiye kuti script imatchedwa script yomwe imabwezeretsanso mtundu wakale.
Kuwonongeka kwa magwiridwe antchito pambuyo pa kutumizidwa.
2. Kutsitsa kwazinthu pa 100% - onjezerani node panjira
Muchitsanzo chotsatirachi, njira yowunikira imatsimikizira kuti chimodzi mwazinthuzo chikukumana ndi 100% CPU katundu.
CPU katundu 100%
Pali zingapo zosiyanasiyana zomwe zingatheke pamwambowu. Mwachitsanzo, njira yowunikirayi imayang'ananso ngati kusowa kwazinthu kumakhudzana ndi kuwonjezeka kwa katundu pa ntchitoyo. Ngati ndi choncho, ndiye kuti script imachitidwa yomwe imangowonjezera node pamayendedwe, potero kubwezeretsa magwiridwe antchito a dongosolo lonselo.
Kuchulukitsa pambuyo pa chochitika
3. Kupanda malo pa hard drive - disk kuyeretsa
Ndikuganiza kuti anthu ambiri apanga kale njirazi. Pogwiritsa ntchito APM, mutha kuyang'aniranso malo aulere pa disk subsystem. Ngati palibe malo kapena disk ikuyenda pang'onopang'ono, timayitana script kuti iyeretsedwe kapena kuwonjezera malo.
Disk katundu 100%
4. Ntchito yotsika yogwiritsira ntchito kapena kutembenuka kochepa - kusintha pakati pa nthambi za buluu ndi zobiriwira
Nthawi zambiri ndimawona makasitomala akugwiritsa ntchito malupu awiri (blue-green deploy) pazogwiritsa ntchito pamalo opangira. Izi zimakuthandizani kuti musinthe mwachangu pakati pa nthambi popereka zatsopano. Nthawi zambiri, pambuyo pa kutumizidwa, kusintha kwakukulu kumatha kuchitika komwe sikudziwika nthawi yomweyo. Pankhaniyi, kuwonongeka kwa magwiridwe antchito ndi kupezeka sikungawonekere. Kuti muyankhe mwachangu pakusintha kotere, ndi bwino kugwiritsa ntchito ma metric osiyanasiyana omwe amawonetsa machitidwe a ogwiritsa ntchito (chiwerengero cha magawo ndi zochita za ogwiritsa ntchito, kutembenuka, kuchuluka kwa bounce). Chithunzi chotsatirachi chikuwonetsa chitsanzo chomwe, pamene chiwerengero cha kutembenuka chikutsika, kusinthana pakati pa nthambi za mapulogalamu kumachitika.
Kutembenuka kumatsika mutatha kusintha pakati pa nthambi za mapulogalamu.
Njira zodziwira zovuta zokha
Pomaliza, ndikupatsani chitsanzo chimodzi cha chifukwa chomwe ndimakonda Dynatrace kwambiri.
Mu gawo la nkhani yanga yodzipangira okha macheke amisonkhano pamalo oyeserera, tidatsimikiza pamanja zonse zomwe zikufunika. Izi ndi zachilendo kwa malo oyesera; woyesa yekha amasankha zizindikiro asanayesedwe malinga ndi katundu. M'malo opangira, ndikofunikira kuti mavuto adziwike okha, poganizira njira zingapo zoyambira.
Dynatrace ili ndi zida zanzeru zopangira zochititsa chidwi zomwe, kutengera njira zodziwira ma metrics odabwitsa (zoyambira) ndikupanga mapu olumikizana pakati pa zigawo zonse, kufananiza ndi kugwirizanitsa zochitika wina ndi mnzake, kudziwa zolakwika pakugwiritsa ntchito ntchito yanu ndikupereka mwatsatanetsatane. zambiri pavuto lililonse ndi gwero lake.
Mwa kusanthula zokha kudalira pakati pa zigawo, Dynatrace imazindikira osati ngati ntchito yovuta ndiyomwe imayambitsa, komanso kudalira kwake pa mautumiki ena. Muchitsanzo chomwe chili pansipa, Dynatrace imangoyang'anira ndikuwunika thanzi la ntchito iliyonse yomwe ikuchitika, ndikuzindikira kuti ntchito ya Golang ndiyomwe idayambitsa.
Chitsanzo cha kudziwa chomwe chimayambitsa kulephera.
Chithunzi chotsatirachi chikuwonetsa momwe mungayang'anire zovuta ndi ntchito yanu kuyambira chiyambi cha chochitika.
Kuwoneka kwa vuto lomwe likubwera ndikuwonetsa zigawo zonse ndi zochitika pa iwo
Dongosolo loyang'anira linasonkhanitsa ndondomeko yathunthu ya zochitika zokhudzana ndi vuto lomwe linabuka. Pazenera lomwe lili pansi pa nthawiyi tikuwona zochitika zonse zofunikira pazigawo zonse. Kutengera ndi zochitika izi, mutha kukhazikitsa njira zowongolera zokha ngati zolemba zamakhodi.
Kuphatikiza apo, ndikukulangizani kuti muphatikize njira yowunikira ndi Service Desk kapena tracker ya bug. Vuto likachitika, opanga amalandira mwachangu chidziwitso chathunthu kuti aunike pamlingo wa code pamalo opangira.
Pomaliza
Zotsatira zake, tidakhala ndi payipi ya CI/CD yokhala ndi macheke apulogalamu okhazikika mu Pipeline. Timachepetsa chiwerengero cha misonkhano yotsika, kuwonjezera kudalirika kwa dongosolo lonse, ndipo ngati dongosolo lathu likulepherabe, timayambitsa njira zobwezeretsa.
Ndikoyenera kuyikapo ndalama pakuwunikira pulogalamu yamapulogalamu; sikuti nthawi zonse imakhala yachangu, koma pakapita nthawi imabala zipatso. Ndikupangira kuti mutatha kuthetsa chochitika chatsopano m'malo opangira zinthu, nthawi yomweyo muganizire za oyang'anira omwe mungawonjezere macheke m'malo oyeserera kuti mupewe kumangidwa koyipa kuti zisalowe mukupanga, ndikupanganso script kuti mukonze zovuta izi.
Ndikukhulupirira kuti zitsanzo zanga zidzakuthandizani muzochita zanu. Ndikhalanso ndi chidwi kuwona zitsanzo zanu zamametric omwe amagwiritsidwa ntchito pokhazikitsa njira zodzichiritsa.
Source: www.habr.com