PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

Dá chasta an córas, is amhlaidh is mó a éiríonn sé rófhásta le gach cineál foláirimh. Agus is gá freagairt do na foláirimh chéanna sin, iad a chomhiomlánú agus iad a shamhlú. Sílim gur cás é seo atá eolach ag go leor go pointe na néaróg.

Ní hé an réiteach a phléifear an ceann is mó gan choinne, ach ní thugann an cuardach alt iomlán ar an ábhar seo ar ais.

Mar sin, chinn mé taithí FunCorp a roinnt agus labhairt faoi struchtúr an phróisis dualgais, cé a ghlaonn, cén fáth agus conas is féidir leat breathnú air go léir.

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

Cad is PagerDuty ann?

Mar sin, chun na fadhbanna seo go léir a réiteach, thosaigh muid ag lorg uirlis áisiúil. Tar éis roinnt cuardaigh, roghnaigh muid PagerDuty. Ba chuma linn gur réiteach iomlán agus gonta a bhí i PD le líon mór comhtháthaithe agus socruithe. Cén tsamhail de bhean í?

I mbeagán focal, is ardán próiseála teagmhais é PagerDuty ar féidir leis teagmhais ag teacht isteach a phróiseáil trí chomhtháthú éagsúla, orduithe dualgais a chur ar bun agus ansin an t-innealtóir ar dualgas a chur ar an airdeall ag brath ar leibhéal an teagmhais (ag leibhéal ard - glao, ar leibhéal íseal - brú ón bhfeidhmchlár / SMS).

Cé hé an t-oifigeach dualgais?

Is dócha gurb é seo an chéad áit le tosú ar PD a bhunú.

Ag FunCorp, cosúil le cuideachtaí eile, tá post oinigh mar oifigeach dualgais. Tarchuirtear é ó innealtóir go hinnealtóir uair amháin sa lá. Tá an chéad líne agus an dara líne freagartha ar foláireamh ó PagerDuty mar a thugtar air. Abair go dtagann foláireamh ardtosaíochta, agus más rud é 10 nóiméad tar éis an ghlao chuig an oifigeach dualgais ón gcéad líne nach bhfuil aon fhreagra air (i.e. ní aistrítear chuig an stádas aitheantais nó réitithe é), téann an glao chuig an dara líne. innealtóir dualgas. Tá sé seo cumraithe in PagerDuty féin trí Pholasaithe Ardaithe.

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

Mura bhfreagraíonn an dara hoifigeach dualgais, filleann an fógra ar ais chuig priomh don oifigeach dualgais.

Mar sin, ní féidir le haon foláireamh ardtosaíochta a thagann isteach fanacht gan phróiseáil. 

Anois féachaimis cén áit ar féidir teacht ar eachtraí.

Cad iad na comhtháthú a úsáidimid?

Faigheann PD go leor teagmhais éagsúla ó sheirbhísí éagsúla. Tá thart ar 25 seirbhís dá leithéid againn faoi láthair, agus chun iad a phróiseáil bainimid úsáid as roinnt comhtháthú réamhdhéanta.

  • Prometheus

Is é Prometheus an príomhchóras bailithe méadrachta. Tá go leor scríofa faoi cheana féin ar Habré, déarfaidh mé go bhfuil roinnt acu againn do thimpeallachtaí éagsúla: bailíonn duine amháin méadracht ó mheaisíní fíorúla agus dugairí, ceann eile ó sheirbhísí Amazon, an tríú ceann ó mheaisíní crua-earraí. Úsáidtear Telegraf go príomha mar onnmhaireoir méadrachta.

  • Ríomhphost

Anseo freisin, sílim, tá gach rud soiléir ón teideal. Úsáidtear an comhtháthú seo chun fógraí a sheoladh ó roinnt scripteanna arna rith ag cron. Tugann PD seoladh áirithe duit a gcuireann tú litreacha chuige. Nuair a bhíonn seirbhís á chruthú agat le comhtháthú den sórt sin, is féidir leat tosaíochtaí a shocrú, cén t-ord a phróiseálfar teagmhais ag teacht isteach, conas go díreach foláireamh a chruthú (le haghaidh gach litir isteach, le haghaidh litir ag teacht isteach + riail áirithe, etc.).

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

  • Dríodair

I mo thuairim, comhtháthú an-suimiúil. Tá amanna ann nuair a tharlaíonn rud éigin ach nach bhfuil clúdaithe ag teagmhais. Mar sin, chuireamar comhtháthú ó Slack leis chun eachtra a chruthú. Is é sin, is féidir leat scríobh chuig Slack corparáideach /callofduty tá gach rud mall agus brisfidh sé go luath agus déanfaidh an PD é a phróiseáil agus seolfaidh sé an teagmhas chuig an innealtóir ar dualgas.

Déanaimid:

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

Feicimid:

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

  • API

Comhtháthú HTTP. Go deimhin, níl aon rud an-suimiúil anseo, ach iarratas POST le comhlacht i bhformáid JSON. Mar shampla, rud éigin suimiúil: úsáidimid é le haghaidh monatóireachta seachtrach ag baint úsáide as https://www.statuscake.com/. Seiceálann an tseirbhís seo inrochtaineacht ár suíomhanna ó áiteanna éagsúla ar fud an domhain. Sa chás nuair a fhaigheann muid cód freagartha neamh-inghlactha (mar shampla, 502), cruthaítear eachtra agus ansin leanann gach rud an slabhra a thuairiscítear thuas. Tá an cumas ag StatusCake féin monatóireacht a dhéanamh ar URLanna inmheánacha, ar theastas SSL nó ar dhul in éag fearainn.

  • LibreNMS

Is córas monatóireachta eile é seo, is féidir leat tuilleadh a léamh faoi ar a láithreán gréasáin https://www.librenms.org/. Le cabhair uaidh, déanaimid monatóireacht ar chomhéadain líonra agus iDRAC ó fhreastalaithe.

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

Bhí comhtháthú ann freisin ar nós Datadog, CloudWatch. Is féidir leat níos mó a fheiceáil faoinar tharla dóibh anseo.

Amharcléiriú

Is é Slack an príomhchóras tuairiscithe teagmhais. Scríobhtar chuig comhrá speisialta gach eachtra a thagann chuig PD, agus má thagann athrú ar a stádas, taispeántar é seo sa chomhrá freisin.

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

Nuair a tháinig an deis chun sonraí úsáideacha a thaispeáint ar scáileáin na monatóirí a bhí ar crochadh ón tsíleáil, thuig muid go tobann nach raibh rud ar bith againn (i roinn na devops) le taispeáint orthu. Tá Grafana iontach ann, ach ní chlúdaíonn sé gach rud, agus freagraíonn fostaithe foláirimh, ní cairteacha.

Tar éis cuardach críochnúil ach nár éirigh leis ar GitHub le haghaidh “bord” achomair agus faisnéiseach do PD, shocraigh muid ár gceann féin a scríobh - gan ach an méid a bhí de dhíth orainn. Cé go raibh smaoineamh ar dtús an comhéadan PD féin a thaispeáint, bhí cuma níos deacra fós air.

Chun é a scríobh, níl le déanamh ach eochair a fháil ó PD le cearta inléite amháin.
Agus seo a fuaireamar:

PagerDuty, nó Cén Fáth nach féidir leis an Roinn Oibríochtaí Codladh Oíche

Taispeánann an scáileán na teagmhais oscailte atá ann faoi láthair, ainm an innealtóra reatha atá ar dualgas ón sceideal roghnaithe, agus an t-am gan eachtra ardtosaíochta (cuirfear béim ar an bpainéal le teagmhas ardtosaíochta i dearg).

Féach foinsí an chur chun feidhme seo anseo.

Mar thoradh air sin, fuaireamar painéal áisiúil chun ár gcuid teagmhais go léir a fheiceáil. Beidh áthas orm má tá ár dtaithí úsáideach ag cuid agaibh.

Foinse: will.com

Add a comment