Sveiki visiem!
MÅ«su uzÅÄmums nodarbojas ar programmatÅ«ras izstrÄdi un tai sekojoÅ”o tehnisko atbalstu. Tehniskajam atbalstam ir nepiecieÅ”ams ne tikai labot kļūdas, bet arÄ« uzraudzÄ«t mÅ«su lietojumprogrammu veiktspÄju.
PiemÄram, ja kÄds no pakalpojumiem ir avarÄjis, Ŕī problÄma ir automÄtiski jÄreÄ£istrÄ un jÄsÄk to risinÄt, nevis jÄgaida, lÄ«dz neapmierinÄtie lietotÄji sazinÄsies ar tehnisko atbalstu.
Mums ir mazs uzÅÄmums, mums nav resursu, lai izpÄtÄ«tu un uzturÄtu sarežģītus risinÄjumus lietojumprogrammu uzraudzÄ«bai, mums bija jÄatrod vienkÄrÅ”s un efektÄ«vs risinÄjums.
UzraudzÄ«bas stratÄÄ£ija
Nav viegli pÄrbaudÄ«t lietojumprogrammas funkcionalitÄti, Å”is uzdevums nav triviÄls, varÄtu pat teikt, ka radoÅ”s. ÄŖpaÅ”i grÅ«ti ir pÄrbaudÄ«t sarežģītu vairÄku saiÅ”u sistÄmu.
KÄ jÅ«s varat Äst ziloni? Tikai pa daļÄm! MÄs izmantojam Å”o pieeju, lai uzraudzÄ«tu lietojumprogrammas.
MÅ«su uzraudzÄ«bas stratÄÄ£ijas bÅ«tÄ«ba:
Sadaliet savu pieteikumu komponentos.
Izveidojiet kontroles pÄrbaudes katram komponentam.
Komponents tiek uzskatÄ«ts par funkcionÄjoÅ”u, ja visas tÄs kontroles pÄrbaudes tiek veiktas bez kļūdÄm. Lietojumprogramma tiek uzskatÄ«ta par veselÄ«gu, ja visas tÄs sastÄvdaļas darbojas.
TÄdÄjÄdi jebkuru sistÄmu var attÄlot kÄ komponentu koku. SarežģītÄs sastÄvdaļas tiek sadalÄ«tas vienkÄrÅ”Äkos. VienkÄrÅ”Äm sastÄvdaļÄm ir pÄrbaudes.
Etaloni nav paredzÄti funkcionÄlÄs pÄrbaudes veikÅ”anai, tie nav vienÄ«bas testi. KontrolpÄrbaudÄs jÄpÄrbauda, āākÄ komponents jÅ«tas konkrÄtajÄ laika brÄ«dÄ«, vai ir visi tÄ darbÄ«bai nepiecieÅ”amie resursi un vai nav problÄmu.
BrÄ«numu nav, lielÄkÄ daļa pÄrbaužu bÅ«s jÄizstrÄdÄ neatkarÄ«gi. Bet nebaidieties, jo vairumÄ gadÄ«jumu viena pÄrbaude aizÅem 5-10 koda rindiÅas, taÄu jÅ«s varat ieviest jebkuru loÄ£iku un skaidri sapratÄ«sit, kÄ Äeks darbojas.
UzraudzÄ«bas sistÄma
PieÅemsim, ka mÄs sadalÄ«jÄm lietojumprogrammu komponentos, izdomÄjÄm un ieviesÄm katra komponenta pÄrbaudes, bet ko darÄ«t ar Å”o pÄrbaužu rezultÄtiem? KÄ mÄs zinÄm, vai kÄda pÄrbaude neizdevÄs?
Mums bÅ«s nepiecieÅ”ama uzraudzÄ«bas sistÄma. ViÅa veiks Å”Ädus uzdevumus:
- SaÅemiet testa rezultÄtus un izmantojiet tos, lai noteiktu komponentu statusu.
VizuÄli tas izskatÄs kÄ komponentu koka izcelÅ”ana. FunkcionÄlÄs sastÄvdaļas kļūst zaļas, problemÄtiskÄs - sarkanas. - Veiciet vispÄrÄ«gas pÄrbaudes Ärpus kastes.
UzraudzÄ«bas sistÄma pati var veikt dažas pÄrbaudes. KÄpÄc no jauna izgudrot riteni, izmantosim tos. PiemÄram, varat pÄrbaudÄ«t, vai tiek atvÄrta vietnes lapa vai serveris veic ping. - NosÅ«tiet paziÅojumus par problÄmÄm ieinteresÄtajÄm pusÄm.
- Monitoringa datu vizualizÄcija, atskaiÅ”u, grafiku un statistikas nodroÅ”inÄÅ”ana.
ASMO sistÄmas Ä«ss apraksts
VislabÄk ir izskaidrot ar piemÄru. ApskatÄ«sim, kÄ tiek organizÄta ASMO sistÄmas darbÄ«bas uzraudzÄ«ba.
ASMO ir automatizÄta meteoroloÄ£iskÄ atbalsta sistÄma. SistÄma palÄ«dz ceļu dienesta speciÄlistiem saprast, kur un kad nepiecieÅ”ams ceļu apstrÄdÄt ar atledoÅ”anas materiÄliem. SistÄma apkopo datus no ceļu kontroles punktiem. Ceļu kontroles punkts ir vieta uz ceļa, kur uzstÄdÄ«ts aprÄ«kojums: meteoroloÄ£iskÄ stacija, videokamera u.c. Lai prognozÄtu bÄ«stamas situÄcijas, sistÄma saÅem laika prognozes no ÄrÄjiem avotiem.
TÄtad sistÄmas sastÄvs ir diezgan tipisks: vietne, aÄ£ents, aprÄ«kojums. SÄksim uzraudzÄ«bu.
SistÄmas sadalÄ«Å”ana komponentos
ASMO sistÄmÄ var atŔķirt Å”Ädus komponentus:
1. Personīgais konts
Å Ä« ir tÄ«mekļa lietojumprogramma. Jums vismaz jÄpÄrbauda, āāvai lietojumprogramma ir pieejama internetÄ.
2. Datu bÄze
Datu bÄzÄ tiek glabÄti dati, kas ir svarÄ«gi pÄrskatu veidoÅ”anai, un jums ir jÄnodroÅ”ina, lai datu bÄzes dublÄjumkopijas tiktu izveidotas veiksmÄ«gi.
3. Serveris
Ar serveri mÄs domÄjam aparatÅ«ru, kurÄ darbojas lietojumprogrammas. NepiecieÅ”ams pÄrbaudÄ«t HDD, RAM, CPU statusu.
4. AÄ£ents
Å is ir Windows pakalpojums, kas pÄc grafika veic daudz dažÄdu uzdevumu. Vismaz jums ir jÄpÄrbauda, āāvai pakalpojums darbojas.
5. AÄ£enta uzdevums
Nepietiek tikai ar apziÅu, ka aÄ£ents strÄdÄ. AÄ£ents var strÄdÄt, bet nepildÄ«t viÅam uzticÄtos uzdevumus. SadalÄ«sim aÄ£enta komponentu uzdevumos un pÄrbaudÄ«sim, vai katrs aÄ£enta uzdevums darbojas veiksmÄ«gi.
6. Ceļu kontroles punkti (visu MPC konteiners)
Ir daudz ceļu kontroles punktu, tÄpÄc apvienosim visus MPC vienÄ komponentÄ. TÄdÄjÄdi bÅ«s ÄrtÄk nolasÄ«t monitoringa datus. Apskatot āASMO sistÄmasā komponenta statusu, uzreiz bÅ«s skaidrs, kur ir problÄmas: lietojumprogrammÄs, aparatÅ«rÄ vai maksimÄlÄs vadÄ«bas sistÄmÄ.
7. Ceļa kontroles punkts (viens maksimÄlais ierobežojums)
MÄs uzskatÄ«sim, ka Å”is komponents ir izmantojams, ja visas ierÄ«ces Å”ajÄ MPC ir apkalpojamas.
8. Ierīce
Å Ä« ir videokamera vai meteoroloÄ£iskÄ stacija, kas uzstÄdÄ«ta pie maksimÄlÄs koncentrÄcijas robežas. Ir nepiecieÅ”ams pÄrbaudÄ«t, vai ierÄ«ce darbojas pareizi.
UzraudzÄ«bas sistÄmÄ komponentu koks izskatÄ«sies Å”Ädi:
Tīmekļa lietojumprogrammu uzraudzība
TÄtad, mÄs esam sadalÄ«juÅ”i sistÄmu komponentos, tagad mums ir jÄnÄk klajÄ ar katra komponenta pÄrbaudes.
Lai pÄrraudzÄ«tu tÄ«mekļa lietojumprogrammu, mÄs izmantojam Å”Ädas pÄrbaudes:
1. GalvenÄs lapas atvÄrÅ”anas pÄrbaude
Å o pÄrbaudi veic uzraudzÄ«bas sistÄma. Lai to izpildÄ«tu, mÄs norÄdÄm lapas adresi, paredzamo atbildes fragmentu un maksimÄlo pieprasÄ«juma izpildes laiku.
2. DomÄna apmaksas termiÅa pÄrbaude
Ä»oti svarÄ«ga pÄrbaude. Ja domÄns paliek neapmaksÄts, lietotÄji nevar atvÄrt vietni. ProblÄmas atrisinÄÅ”ana var aizÅemt vairÄkas dienas, jo... DNS izmaiÅas netiek piemÄrotas nekavÄjoties.
3. SSL sertifikÄta pÄrbaude
MÅ«sdienÄs gandrÄ«z visas vietnes piekļuvei izmanto https protokolu. Lai protokols darbotos pareizi, ir nepiecieÅ”ams derÄ«gs SSL sertifikÄts.
TÄlÄk ir norÄdÄ«ts uzraudzÄ«bas sistÄmas komponents āPersonÄ«gais kontsā.
Visas iepriekÅ” minÄtÄs pÄrbaudes darbosies lielÄkajÄ daÄ¼Ä lietojumprogrammu, un tÄm nav nepiecieÅ”ama kodÄÅ”ana. Tas ir ļoti forÅ”i, jo 5 minÅ«Å”u laikÄ varat sÄkt uzraudzÄ«t jebkuru tÄ«mekļa lietojumprogrammu. TÄlÄk ir norÄdÄ«tas papildu pÄrbaudes, kuras var veikt tÄ«mekļa lietojumprogrammai, taÄu to ievieÅ”ana ir sarežģītÄka un specifiskÄka, tÄpÄc Å”ajÄ rakstÄ mÄs tÄs neaplÅ«kosim.
Ko vÄl var pÄrbaudÄ«t?
Lai pilnÄ«gÄk pÄrraudzÄ«tu savu tÄ«mekļa lietojumprogrammu, varat veikt Å”Ädas pÄrbaudes:
- JavaScript kļūdu skaits periodÄ
- Kļūdu skaits tÄ«mekļa lietojumprogrammas pusÄ (back-end) attiecÄ«gajÄ periodÄ
- Neveiksmīgo tīmekļa lietojumprogrammu atbilžu skaits (atbildes kods 404, 500 utt.)
- VidÄjais vaicÄjuma izpildes laiks
Windows pakalpojuma uzraudzība (aģents)
ASMO sistÄmÄ aÄ£ents pilda uzdevumu plÄnotÄja lomu, kas fonÄ izpilda ieplÄnotos uzdevumus.
Ja visi aÄ£enta uzdevumi ir veiksmÄ«gi pabeigti, aÄ£ents darbojas pareizi. IzrÄdÄs, lai aÄ£entu uzraudzÄ«tu, jÄuzrauga tÄ uzdevumi. TÄpÄc mÄs sadalÄm komponentu āAÄ£entsā uzdevumos. Katram uzdevumam izveidosim atseviŔķu komponenti uzraudzÄ«bas sistÄmÄ, kur komponents āAÄ£entsā bÅ«s āvecÄksā.
MÄs sadalÄm aÄ£enta komponentu pakÄrtotajos komponentos (uzdevumos):
TÄtad, mÄs esam sadalÄ«juÅ”i sarežģītu komponentu vairÄkos vienkÄrÅ”os. Tagad mums ir jÄnÄk klajÄ ar katras vienkÄrÅ”as sastÄvdaļas pÄrbaudes. LÅ«dzu, Åemiet vÄrÄ, ka vecÄkkomponentam āAÄ£entsā nebÅ«s nekÄdu pÄrbaužu, jo uzraudzÄ«bas sistÄma neatkarÄ«gi aprÄÄ·inÄs tÄ statusu, pamatojoties uz tÄ pakÄrtoto komponentu statusu. Citiem vÄrdiem sakot, ja visi uzdevumi ir veiksmÄ«gi izpildÄ«ti, aÄ£ents darbojas veiksmÄ«gi.
ASMO sistÄmÄ ir vairÄk nekÄ simts uzdevumu, vai tieÅ”Äm katram uzdevumam ir jÄizdomÄ unikÄlas pÄrbaudes? Protams, kontrole bÅ«s labÄka, ja katram aÄ£enta uzdevumam izdomÄsim un ieviesÄ«sim savas Ä«paÅ”Äs pÄrbaudes, taÄu vairumÄ gadÄ«jumu pietiek ar universÄlo Äeku izmantoÅ”anu.
ASMO sistÄma izmanto tikai universÄlas uzdevumu pÄrbaudes, un ar to pietiek, lai uzraudzÄ«tu sistÄmas darbÄ«bu.
PÄrbauda progresu
VienkÄrÅ”ÄkÄ un efektÄ«vÄkÄ pÄrbaude ir izpildes pÄrbaude. PÄrbaude pÄrbauda, āāvai uzdevums ir izpildÄ«ts bez kļūdÄm. Visiem uzdevumiem ir Ŕī pÄrbaude.
PÄrbaudes algoritms
PÄc katras uzdevuma izpildes jums jÄnosÅ«ta VEIKSMES pÄrbaudes rezultÄts uz uzraudzÄ«bas sistÄmu, ja uzdevuma izpilde bija veiksmÄ«ga, vai ERROR, ja izpilde tika pabeigta ar kļūdu.
Å Ä« pÄrbaude var atklÄt Å”Ädas problÄmas:
- Uzdevums tiek izpildīts, bet neizdodas ar kļūdu.
- Uzdevums ir pÄrstÄjis darboties, piemÄram, tas ir iesaldÄts.
ApskatÄ«sim, kÄ Å”Ä«s problÄmas tiek atrisinÄtas sÄ«kÄk.
1. problÄma ā uzdevums tiek izpildÄ«ts, bet neizdodas un radÄs kļūda
TÄlÄk ir parÄdÄ«ts gadÄ«jums, kad uzdevums tiek izpildÄ«ts, bet neizdodas laikÄ no 14:00 lÄ«dz 16:00.
AttÄlÄ redzams, ka, ja uzdevums neizdodas, uz uzraudzÄ«bas sistÄmu nekavÄjoties tiek nosÅ«tÄ«ts signÄls un atbilstoÅ”Äs pÄrbaudes statuss uzraudzÄ«bas sistÄmÄ kļūst par trauksmi.
LÅ«dzu, Åemiet vÄrÄ, ka uzraudzÄ«bas sistÄmÄ komponenta statuss ir atkarÄ«gs no verifikÄcijas statusa. PÄrbaudes trauksmes statuss mainÄ«s visus augstÄka lÄ«meÅa komponentus uz trauksmi, skatiet attÄlu zemÄk.
2. problÄma ā uzdevums tika pÄrtraukts (iesaldÄts)
KÄ uzraudzÄ«bas sistÄma sapratÄ«s, ka uzdevums ir iestrÄdzis?
PÄrbaudes rezultÄtam ir derÄ«guma termiÅÅ”, piemÄram, 1 stunda. Ja paiet stunda un nav jaunu testa rezultÄtu, uzraudzÄ«bas sistÄma iestatÄ«s testa statusu uz trauksmes signÄlu.
AugÅ”ÄjÄ attÄlÄ gaismas tika izslÄgtas pulksten 14:00. 15:00 monitoringa sistÄma konstatÄs, ka pÄrbaudes rezultÄts (no plkst. 14:00) ir sapuvis, jo AtbilstÄ«bas laiks ir beidzies (viena stunda), taÄu jauna rezultÄta nav, un pÄrbaude tiks pÄrslÄgta uz trauksmes statusu.
16:00 atkal tika ieslÄgtas gaismas, programma pabeigs uzdevumu un nosÅ«tÄ«s izpildes rezultÄtu uz uzraudzÄ«bas sistÄmu, testa statuss atkal kļūs veiksmÄ«gs.
KÄds pÄrbaudes atbilstÄ«bas laiks man jÄizmanto?
AtbilstÄ«bas laikam ir jÄbÅ«t lielÄkam par uzdevuma izpildes periodu. Iesaku iestatÄ«t atbilstÄ«bas laiku 2-3 reizes garÄku par uzdevuma izpildes periodu. Tas ir nepiecieÅ”ams, lai izvairÄ«tos no nepatiesu paziÅojumu saÅemÅ”anas, ja, piemÄram, uzdevums aizÅÄma ilgÄku laiku nekÄ parasti vai kÄds atkÄrtoti ielÄdÄja programmu.
PÄrbauda progresu
ASMO sistÄmai ir uzdevums āLoad Forecastā, kas reizi stundÄ mÄÄ£ina lejupielÄdÄt jaunu prognozi no ÄrÄja avota. PrecÄ«zs laiks, kad ÄrÄjÄ sistÄmÄ parÄdÄs jauna prognoze, nav zinÄms, taÄu zinÄms, ka tas notiek 2 reizes dienÄ. IzrÄdÄs, ja nav jaunas prognozes vairÄkas stundas, tad tas ir normÄli, bet, ja nav jaunas prognozes ilgÄk par dienu, tad kaut kur kaut kas ir salÅ«zis. PiemÄram, datu formÄts ÄrÄjÄ prognožu sistÄmÄ var mainÄ«ties, tÄpÄc ASMO neredzÄs jaunu prognožu izlaidumu.
PÄrbaudes algoritms
Uzdevums nosÅ«ta VEIKSMES pÄrbaudes rezultÄtu monitoringa sistÄmai, kad tam izdodas panÄkt progresu (jaunas laika prognozes lejupielÄde). Ja nav progresa vai rodas kļūda, nekas netiek nosÅ«tÄ«ts uz uzraudzÄ«bas sistÄmu.
PÄrbaudei ir jÄbÅ«t tÄdam atbilstÄ«bas intervÄlam, lai Å”ajÄ laikÄ tiktu garantÄta jauna progresa saÅemÅ”ana.
LÅ«dzu, Åemiet vÄrÄ, ka par problÄmu uzzinÄsim ar kavÄÅ”anos, jo uzraudzÄ«bas sistÄma gaida, lÄ«dz beidzas pÄdÄjÄ skenÄÅ”anas rezultÄta derÄ«guma termiÅÅ”. TÄpÄc Äeka derÄ«guma termiÅÅ” nav jÄpadara pÄrÄk garÅ”.
Datu bÄzes uzraudzÄ«ba
Lai kontrolÄtu datu bÄzi ASMO sistÄmÄ, mÄs veicam Å”Ädas pÄrbaudes:
- DublÄjuma izveides pÄrbaude
- PÄrbauda brÄ«vo vietu diskÄ
DublÄjuma izveides pÄrbaude
LielÄkajÄ daÄ¼Ä lietojumprogrammu ir svarÄ«gi, lai bÅ«tu atjauninÄtas datu bÄzes dublÄjumkopijas, lai, ja serveris neizdodas, jÅ«s varÄtu izvietot programmu jaunÄ serverÄ«.
ASMO reizi nedÄÄ¼Ä izveido rezerves kopiju un nosÅ«ta to uz krÄtuvi. Kad Ŕī procedÅ«ra ir veiksmÄ«gi pabeigta, veiksmes pÄrbaudes rezultÄts tiek nosÅ«tÄ«ts uz uzraudzÄ«bas sistÄmu. PÄrbaudes rezultÄts ir derÄ«gs 9 dienas. Tie. Lai kontrolÄtu dublÄjumu izveidi, tiek izmantots āprogresa pÄrbaudesā mehÄnisms, par kuru mÄs runÄjÄm iepriekÅ”.
PÄrbauda brÄ«vo vietu diskÄ
Ja diskÄ nav pietiekami daudz brÄ«vas vietas, datu bÄze nespÄs pareizi darboties, tÄpÄc ir svarÄ«gi kontrolÄt brÄ«vÄs vietas daudzumu.
Skaitlisko parametru pÄrbaudei ir Ärti izmantot metriku.
Metrika ir skaitlisks mainÄ«gais, kura vÄrtÄ«ba tiek pÄrraidÄ«ta uz uzraudzÄ«bas sistÄmu. UzraudzÄ«bas sistÄma pÄrbauda sliekÅ”Åa vÄrtÄ«bas un aprÄÄ·ina metrikas statusu.
TÄlÄk ir parÄdÄ«ts, kÄ monitoringa sistÄmÄ izskatÄs komponents āDatu bÄzeā:
Servera uzraudzība
Lai uzraudzÄ«tu serveri, mÄs izmantojam Å”Ädas pÄrbaudes un metriku:
1. BrÄ«va vieta diskÄ
Ja diskÄ beigsies vieta, lietojumprogramma nevarÄs darboties. MÄs izmantojam 2 sliekÅ”Åa vÄrtÄ«bas: pirmais lÄ«menis ir BRÄŖDINÄJUMS, otrais lÄ«menis ir ALARM.
2. VidÄjÄ RAM vÄrtÄ«ba procentos stundÄ
MÄs izmantojam stundas vidÄjo, jo... mÅ«s neinteresÄ retÄs sacÄ«kstes.
3. VidÄjais CPU procents stundÄ
MÄs izmantojam stundas vidÄjo, jo... mÅ«s neinteresÄ retÄs sacÄ«kstes.
4. Ping pÄrbaude
PÄrbauda, āāvai serveris ir tieÅ”saistÄ. UzraudzÄ«bas sistÄma var veikt Å”o pÄrbaudi, nav nepiecieÅ”ams rakstÄ«t kodu.
TÄlÄk ir parÄdÄ«ts, kÄ uzraudzÄ«bas sistÄmÄ izskatÄs komponents āServerisā.
IekÄrtu uzraudzÄ«ba
Es jums pastÄstÄ«Å”u, kÄ tiek iegÅ«ti dati. Katram ceļa kontroles punktam (MPC) uzdevumu plÄnotÄjÄ ir uzdevums, piemÄram, āAptauja MPC M2 km 200ā. Uzdevums saÅem datus no visÄm MPC ierÄ«cÄm ik pÄc 30 minÅ«tÄm.
Sakaru kanÄla problÄma
LielÄkÄ daļa iekÄrtu atrodas Ärpus pilsÄtas, datu pÄrraidei tiek izmantots GSM tÄ«kls, kas nestrÄdÄ stabili (tÄ«kls ir, vai nav).
Biežo tÄ«kla kļūmju dÄļ sÄkotnÄji MPC aptaujas pÄrbaude uzraudzÄ«bÄ izskatÄ«jÄs Å”Ädi:
Kļuva skaidrs, ka Ŕī nav piemÄrota iespÄja, jo bija daudz nepatiesu paziÅojumu par problÄmÄm. Tad tika nolemts katrai ierÄ«cei izmantot āprogresa pÄrbaudiā, t.i. UzraudzÄ«bas sistÄmai tiek nosÅ«tÄ«ts tikai veiksmes signÄls, ja ierÄ«ce tiek aptaujÄta bez kļūdÄm. AtbilstÄ«bas laiks tika iestatÄ«ts uz 5 stundÄm.
Tagad monitorings sÅ«ta paziÅojumus par problÄmÄm tikai tad, ja ierÄ«ci nevar aptaujÄt ilgÄk par 5 stundÄm. Ar lielu varbÅ«tÄ«bas pakÄpi tÄs nav viltus trauksmes, bet gan reÄlas problÄmas.
ZemÄk ir attÄls, kÄ iekÄrta izskatÄs uzraudzÄ«bas sistÄmÄ:
Svarīgi!
Kad GSM tÄ«kls pÄrstÄj darboties, visas MDC ierÄ«ces netiek aptaujÄtas. Lai samazinÄtu e-pasta ziÅojumu skaitu no uzraudzÄ«bas sistÄmas, mÅ«su inženieri abonÄ paziÅojumus par komponentu problÄmÄm ar tipu āMPCā, nevis āIerÄ«ceā. Tas ļauj saÅemt vienu paziÅojumu par katru MPC, nevis saÅemt atseviŔķu paziÅojumu par katru ierÄ«ci.
GalÄ«gÄ ASMO monitoringa shÄma
Saliksim visu kopÄ un paskatÄ«simies, kÄda mums ir uzraudzÄ«bas shÄma.
SecinÄjums
Apkoposim.
Ko mums deva ASMO darbÄ«bas pÄrraudzÄ«ba?
1. SamazinÄjies defektu novÄrÅ”anas laiks
IepriekÅ” esam dzirdÄjuÅ”i par defektiem no lietotÄjiem, taÄu ne visi lietotÄji ziÅo par defektiem. GadÄ«jÄs, ka par sistÄmas komponenta darbÄ«bas traucÄjumiem uzzinÄjÄm nedÄļu pÄc tÄs parÄdÄ«Å”anÄs. Tagad uzraudzÄ«bas sistÄma mÅ«s informÄ par problÄmÄm, tiklÄ«dz problÄma tiek atklÄta.
2. SistÄmas stabilitÄte ir palielinÄjusies
TÄ kÄ defektus sÄka novÄrst agrÄk, sistÄma kopumÄ sÄka darboties daudz stabilÄk.
3. TehniskÄ atbalsta zvanu skaita samazinÄÅ”ana
Daudzas problÄmas tagad ir novÄrstas, pirms lietotÄji par tÄm pat uzzina. LietotÄji sÄka retÄk sazinÄties ar tehnisko atbalstu. Tas viss labi ietekmÄ mÅ«su reputÄciju.
4. Klientu un lietotÄju lojalitÄtes palielinÄÅ”ana
Klients pamanÄ«ja pozitÄ«vas izmaiÅas sistÄmas stabilitÄtÄ. LietotÄji saskaras ar mazÄkÄm problÄmÄm, izmantojot sistÄmu.
5. Samaziniet tehniskÄ atbalsta izmaksas
MÄs esam pÄrtraukuÅ”i veikt jebkÄdas manuÄlas pÄrbaudes. Tagad visas pÄrbaudes ir automatizÄtas. IepriekÅ” par problÄmÄm uzzinÄjÄm no lietotÄjiem, bieži vien bija grÅ«ti saprast, par kÄdu problÄmu lietotÄjs runÄ. Tagad par lielÄko daļu problÄmu ziÅo uzraudzÄ«bas sistÄma, paziÅojumos ir tehniskie dati, kas vienmÄr parÄda, kas un kur nogÄja greizi.
Svarīgi!
UzraudzÄ«bas sistÄmu nevar instalÄt tajÄ paÅ”Ä serverÄ«, kurÄ darbojas jÅ«su lietojumprogrammas. Ja serveris pazudÄ«s, lietojumprogrammas pÄrtrauks darboties un nebÅ«s neviena, kas par to paziÅotu.
UzraudzÄ«bas sistÄmai jÄdarbojas uz atseviŔķa servera citÄ datu centrÄ.
Ja nevÄlaties izmantot speciÄlu serveri jaunÄ datu centrÄ, varat izmantot mÄkoÅu uzraudzÄ«bas sistÄmu. MÅ«su uzÅÄmums izmanto Zidium mÄkoÅu uzraudzÄ«bas sistÄmu, bet jÅ«s varat izmantot jebkuru citu uzraudzÄ«bas sistÄmu. MÄkoÅu uzraudzÄ«bas sistÄmas izmaksas ir zemÄkas nekÄ jauna servera noma.
Ieteikumi:
- PÄc iespÄjas detalizÄtÄk sadaliet lietojumprogrammas un sistÄmas komponentu koka veidÄ, lai bÅ«tu Ärti saprast, kur un kas ir bojÄts, un kontrole bÅ«s pilnÄ«gÄka.
- Lai pÄrbaudÄ«tu komponenta funkcionalitÄti, izmantojiet testus. LabÄk ir izmantot daudzas vienkÄrÅ”as pÄrbaudes, nevis vienu sarežģītu.
- KonfigurÄjiet metrikas sliekÅ”Åus uzraudzÄ«bas sistÄmas pusÄ, nevis ierakstiet tos kodÄ. Tas pasargÄs jÅ«s no nepiecieÅ”amÄ«bas atkÄrtoti kompilÄt, pÄrkonfigurÄt vai restartÄt lietojumprogrammu.
- PielÄgotÄm pÄrbaudÄm izmantojiet atbilstÄ«bas laika rezervi, lai nesaÅemtu viltus paziÅojumus, jo dažu pÄrbaužu veikÅ”ana prasÄ«ja nedaudz ilgÄku laiku nekÄ parasti.
- Centieties panÄkt, lai uzraudzÄ«bas sistÄmas komponenti kļūtu sarkani tikai tad, ja noteikti ir kÄda problÄma. Ja tie par velti kļūs sarkani, tad pÄrstÄsiet pievÄrst uzmanÄ«bu uzraudzÄ«bas sistÄmas paziÅojumiem, zudÄ«s to nozÄ«me.
Ja jÅ«s vÄl neizmantojat uzraudzÄ«bas sistÄmu, sÄciet! Tas nav tik grÅ«ti, kÄ Å”Ä·iet. AtpÅ«tieties, skatoties uz zaļo sastÄvdaļu koku, kuru izaudzÄjÄt pats.
Good luck.
Avots: www.habr.com