PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

A mafi hadaddun tsarin, yadda ya zama mai girma tare da kowane irin faɗakarwa. Kuma akwai buƙatar mayar da martani ga waɗannan faɗakarwa guda ɗaya, tara su da kuma hango su. Ina tsammanin wannan lamari ne da ya saba da mutane da yawa har ya kai ga tashin hankali.

Maganin da za a tattauna ba shine mafi m, amma binciken baya mayar da cikakken labarin akan wannan batu.

Saboda haka, na yanke shawarar raba kwarewar FunCorp kuma in yi magana game da yadda aka tsara tsarin aikin, wanda ya kira, me yasa kuma yadda zaku iya kallon shi duka.

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

Menene PagerDuty?

Don haka, don magance duk waɗannan matsalolin, mun fara neman kayan aiki mai dacewa. Bayan wasu bincike, mun zaɓi PagerDuty. PD ya zama kamar a gare mu ya zama cikakkiyar cikakkiyar bayani tare da adadi mai yawa na haɗin kai da saituna. Yaya ita take?

A takaice dai, PagerDuty wani dandali ne na sarrafa abin da ya faru wanda zai iya aiwatar da abubuwan da ke faruwa ta hanyar haɗakarwa daban-daban, saita umarni na aiki sannan kuma faɗakar da injiniyan da ke bakin aiki dangane da matakin abin da ya faru (a babban matakin - kira, a ƙaramin matakin -). turawa daga aikace-aikacen / SMS).

Wanene jami'in kula?

Wataƙila wannan shine wuri na farko don fara kafa PD.

A FunCorp, kamar sauran kamfanoni, akwai matsayi na girmamawa na jami'in aiki. Ana yada shi daga injiniya zuwa injiniya sau ɗaya a rana. Akwai abin da ake kira layin farko da na biyu na martani ga faɗakarwa daga PagerDuty. A ce faɗakarwa mai mahimmanci ta zo, kuma idan bayan mintuna 10 bayan kiran ma'aikacin daga layin farko babu wani martani game da shi (watau ba a canza shi zuwa matsayin da aka amince da shi ba ko yanke hukunci), kiran yana zuwa na biyu. aikin injiniya. An saita wannan a cikin PagerDuty kanta ta hanyar Manufofin Ƙarfafawa.

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

Idan jami'in aiki na biyu bai amsa ba, sanarwar zata dawo zuwa babba ga jami'in tsaro.

Don haka, duk wani faɗakarwa mai mahimmanci mai shigowa ba zai iya kasancewa mara sarrafa shi ba. 

Yanzu bari mu ga inda al'amura zasu iya fitowa.

Waɗanne haɗin kai muke amfani da su?

PD yana karɓar al'amura daban-daban daga ayyuka daban-daban. A halin yanzu muna da kusan irin waɗannan ayyuka guda 25, kuma don sarrafa su muna amfani da wasu shirye-shiryen haɗin gwiwa.

  • Prometheus

Babban tsarin tarin ma'auni shine Prometheus. An riga an rubuta da yawa game da shi akan Habré, zan ce kawai muna da da yawa daga cikinsu don yanayi daban-daban: ɗayan yana tattara ma'auni daga injunan injina da dockers, wani daga sabis na Amazon, na uku daga na'urorin kayan masarufi. Ana amfani da Telegraf galibi azaman mai fitar da awo.

  • Emel

Anan ma, ina tsammanin, komai ya fito fili daga take. Ana amfani da wannan haɗin kai don aika sanarwa daga wasu rubutun da cron ya aiwatar. PD yana ba ku takamaiman adireshin da kuke aika wasiƙu zuwa gare shi. Lokacin ƙirƙirar sabis tare da irin wannan haɗin kai, zaku iya saita abubuwan da suka fi dacewa, a cikin wane tsari za a aiwatar da abubuwan da suka faru masu zuwa, yadda ake ƙirƙirar faɗakarwa (ga kowane wasiƙar mai shigowa, don wasiƙar mai shigowa + ƙayyadaddun ƙa'ida, da sauransu).

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

  • slack

A ganina, haɗin kai mai ban sha'awa. Akwai lokuta da wani abu ya faru amma ba a rufe shi da abubuwan da suka faru. Don haka, mun ƙara haɗin kai daga Slack don ƙirƙirar abin da ya faru. Wato, zaku iya rubutawa zuwa Slack na kamfani /callofduty komai yana jinkiri kuma zai karye nan ba da jimawa ba kuma PD za ta sarrafa shi kuma ta aika da abin da ya faru ga injiniyan aiki.

Muna yin:

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

Muna gani:

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

  • API

Haɗin HTTP. A zahiri, babu wani abu mai ban sha'awa musamman anan, kawai buƙatar POST tare da jiki a tsarin JSON. Misali, wani abu mai ban sha'awa: muna amfani da shi don saka idanu na waje ta amfani da shi https://www.statuscake.com/. Wannan sabis ɗin yana duba damar shiga rukunin yanar gizon mu daga sassa daban-daban na duniya. A cikin yanayin lokacin da muka karɓi lambar amsawa mara karɓuwa (misali, 502), an ƙirƙiri wani abin da ya faru sannan komai ya bi sarkar da aka kwatanta a sama. StatusCake kanta yana da ikon saka idanu URLs na ciki, takardar shedar SSL ko ƙarewar yanki.

  • LibreNMS

Wannan wani tsarin sa ido ne, zaku iya karanta ƙarin game da shi akan gidan yanar gizon su https://www.librenms.org/. Tare da taimakonsa, muna sa ido kan hanyoyin sadarwa na cibiyar sadarwa da iDRAC daga sabobin.

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

Hakanan an sami haɗin kai kamar Datadog, CloudWatch. Kuna iya ganin ƙarin abin da ya faru da su dama a nan.

Nunawa

Babban tsarin ba da rahoton abin da ya faru shine Slack. Duk abubuwan da suka faru zuwa PD ana rubuta su zuwa taɗi ta musamman, kuma idan matsayinsu ya canza, ana kuma nuna wannan a cikin taɗi.

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

Lokacin da damar da aka samu don nuna bayanai masu amfani a kan allo na masu saka idanu da ke rataye a kan rufi, ba zato ba tsammani mun gane cewa mu (a cikin sashen devops) ba mu da wani abu da za mu nuna a kansu. Akwai Grafana mai ban mamaki, amma ba ya rufe komai, kuma ma'aikata suna amsa faɗakarwa, ba sigogi ba.

Bayan cikakken bincike amma wanda bai yi nasara ba akan GitHub don taƙaitaccen " allo" na PD, mun yanke shawarar rubuta namu - kawai tare da abin da muke buƙata. Ko da yake da farko akwai ra'ayin nuna PD interface kanta, ya yi kama da rashin dacewa.

Don rubuta shi, duk abin da kuke buƙatar yi shine samun maɓalli daga PD mai haƙƙin karantawa kawai.
Kuma ga abin da muka samu:

PagerDuty, ko Me yasa Sashen Ayyuka Bazai Iya Barci Da Dare

Allon yana nuna abubuwan da suka faru na buɗewa na yanzu, sunan injiniyan na yanzu a kan aiki daga jadawalin da aka zaɓa, da lokacin ba tare da babban fifikon abin da ya faru ba (za a ba da fifikon kwamitin tare da babban abin da ya faru a ja).

Duba tushen wannan aiwatarwa anan.

A sakamakon haka, mun sami dacen dashboard don duba duk abubuwan da suka faru. Zan yi farin ciki idan wasunku sun sami amfani da kwarewarmu.

source: www.habr.com

Add a comment