PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

هرڅومره چې سیسټم خورا پیچلی وي ، هومره دا د هر ډول خبرتیاو سره ډیریږي. او دې ته اړتیا ده چې ورته خبرتیاو ته عکس العمل وښودل شي ، دوی راټول کړئ او لید یې کړئ. زما په اند دا یو داسې وضعیت دی چې ډیری یې د اعصابو نقطې ته پیژندل کیږي.

هغه حل چې په اړه به یې بحث وشي خورا غیر متوقع نه دی، مګر لټون د دې موضوع په اړه بشپړ مقاله بیرته نه راوړي.

له همدې امله، ما پریکړه وکړه چې د FunCorp تجربه شریکه کړم او د دې په اړه وغږیږم چې د وظیفې پروسې څنګه جوړښت لري، څوک زنګ وهي، ولې او څنګه تاسو کولی شئ دا ټول وګورئ.

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

PagerDuty څه شی دی؟

نو، د دې ټولو ستونزو د حل لپاره، موږ د یوې مناسبې وسیلې په لټه کې شو. د یو څه لټون وروسته، موږ PagerDuty غوره کړه. PD موږ ته داسې بریښي چې د لوی شمیر ادغام او تنظیماتو سره کافي بشپړ او لنډ حل وي. هغه څه ډول ده؟

په لنډه توګه ، PagerDuty د پیښې پروسس کولو پلیټ فارم دی چې کولی شي د مختلف ادغامونو له لارې راتلونکي پیښې پروسس کړي ، د دندې امرونه تنظیم کړي او بیا د پیښې کچې پورې اړوند انجینر ته خبرتیا ورکړي (په لوړه کچه - یو کال ، په ټیټه کچه - د غوښتنلیک / SMS څخه فشار) .

مامور څوک دی؟

دا شاید د PD ترتیب کولو پیل کولو لومړی ځای وي.

په FunCorp کې، د نورو شرکتونو په څیر، د دندې افسر افتخاري موقف شتون لري. دا په ورځ کې یو ځل له انجنیر څخه انجنیر ته لیږدول کیږي. د PagerDuty څخه خبرتیا ته د ځواب ویلو لومړۍ او دوهمه کرښه شتون لري. فرض کړئ چې د لوړ لومړیتوب خبرتیا راشي، او که د لومړۍ کرښې څخه د دندې افسر ته د زنګ وهلو 10 دقیقې وروسته هیڅ عکس العمل شتون ونلري (د بیلګې په توګه ، دا تسلیم شوي یا حل شوي حالت ته نه سپارل کیږي) ، تلیفون دوهم ته ځي. دنده انجینر. دا پخپله په PagerDuty کې د ایسکلیشن پالیسیو له لارې تنظیم شوی.

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

که د دویمې دندې افسر ځواب ورنکړي، نو خبرتیا بیرته راستانه کیږي اصلي د وظیفې مامور ته.

په دې توګه، هر راتلونکی لوړ لومړیتوب خبرداری نشي کولی غیر پروسس پاتې شي. 

اوس راځئ وګورو چې پیښې له کوم ځای څخه راځي.

موږ کوم ادغام کاروو؟

PD د مختلفو خدماتو څخه ډیری مختلف پیښې ترلاسه کوي. موږ دا مهال شاوخوا 25 داسې خدمتونه لرو، او د دوی د پروسس کولو لپاره موږ ځینې چمتو شوي ادغامونه کاروو.

  • Prometheus

د میټریک راټولولو اصلي سیسټم پرومیتیوس دی. په هابري کې د دې په اړه لا دمخه ډیر څه لیکل شوي ، زه به یوازې ووایم چې موږ د مختلف چاپیریالونو لپاره ډیری یې لرو: یو د مجازی ماشینونو او ډاکرونو څخه میټریک راټولوي ، بل د ایمیزون خدماتو څخه ، دریم د هارډویر ماشینونو څخه. ټیلګراف په عمده ډول د میټریک صادرونکي په توګه کارول کیږي.

  • enamel

دلته هم، زه فکر کوم، هر څه د سرلیک څخه روښانه دي. دا ادغام د کرون لخوا اجرا شوي ځینې سکریپټونو څخه خبرتیاو لیږلو لپاره کارول کیږي. PD تاسو ته یو مشخص پته درکوي کوم چې تاسو لیکونه لیږئ. کله چې د داسې ادغام سره خدمت رامینځته کړئ ، تاسو کولی شئ لومړیتوبونه وټاکئ ، په کوم ترتیب کې به راتلونکي پیښې پروسس شي ، دقیقا څنګه خبرتیا رامینځته کړئ (د هر راتلونکي لیک لپاره ، د راتلونکي لیک لپاره + یو ټاکلی قاعده ، او داسې نور).

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

  • پوځيان له

زما په نظر، یو ډیر په زړه پورې ادغام. داسې وختونه شتون لري چې یو څه پیښیږي مګر د پیښو پوښښ نه وي. له همدې امله ، موږ د پیښې رامینځته کولو لپاره د سلیک څخه ادغام اضافه کړ. دا دی ، تاسو کولی شئ کارپوریټ سلیک ته ولیکئ /callofduty هرڅه ورو دي او ژر به مات شي او PD به دا پروسس کړي او پیښه به وظیفه انجینر ته واستوي.

موږ یې کوو:

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

موږ وینو:

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

  • API

د HTTP ادغام. په حقیقت کې ، دلته په ځانګړي ډول په زړه پوري هیڅ شتون نلري ، یوازې د JSON ب formatه کې د بدن سره د پوسټ غوښتنه. د مثال په توګه، یو څه په زړه پورې: موږ دا د بهرنۍ څارنې لپاره کاروو https://www.statuscake.com/. دا خدمت د نړۍ له بیلابیلو برخو څخه زموږ سایټونو ته لاسرسی معاینه کوي. په هغه حالت کې کله چې موږ د نه منلو وړ ځواب کوډ ترلاسه کوو (د مثال په توګه ، 502) ، یوه پیښه رامینځته کیږي او بیا هرڅه پورته بیان شوي سلسله تعقیبوي. StatusCake پخپله د دې وړتیا لري چې د داخلي URLs، SSL سند یا د ډومین پای ته رسیدو څارنه وکړي.

  • LibreNMS

دا د څارنې یو بل سیسټم دی، تاسو کولی شئ د دوی په ویب پاڼه کې د هغې په اړه نور ولولئ https://www.librenms.org/. د دې په مرسته، موږ د سرورونو څخه د شبکې انٹرفیس او iDRAC څارنه کوو.

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

دلته ادغامونه هم شتون درلود لکه ډیټاډګ ، کلاوډ واچ. تاسو کولی شئ د دوی په اړه نور څه وګورئ سمه ده.

لید

د پیښو د راپور ورکولو اصلي سیسټم سست دی. ټولې پیښې چې PD ته راځي یو ځانګړي چیٹ ته لیکل کیږي ، او که د دوی حالت بدل شي ، دا هم په چیٹ کې ښودل کیږي.

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

کله چې د چت څخه ځړول شوي مانیټورونو سکرینونو کې د ګټورو معلوماتو ښودلو فرصت رامینځته شو ، موږ ناڅاپه پوه شو چې موږ (د ډیوپس ډیپارټمنټ کې) د ښودلو لپاره هیڅ نه لرو. یو په زړه پوری ګرافانا شتون لري ، مګر دا هرڅه نه پوښي ، او کارمندان خبرتیاو ته عکس العمل ښیې ، نه چارټونه.

د PD لپاره د لنډ او معلوماتي "بورډ" لپاره په GitHub کې د بشپړ مګر ناکام لټون وروسته، موږ پریکړه وکړه چې خپل ځان ولیکئ - یوازې د هغه څه سره چې موږ ورته اړتیا لرو. که څه هم په لومړي سر کې د PD انٹرفیس د ښودلو لپاره یو نظر و، دا حتی ډیر ناامنه ښکاري.

د دې لیکلو لپاره، ټول هغه څه چې تاسو یې کولو ته اړتیا لرئ د PD څخه یوازې د لوستلو حقونو سره کلیدي ترلاسه کول دي.
او دا هغه څه دي چې موږ ترلاسه کړل:

PagerDuty، یا ولې د عملیاتو څانګه د شپې خوب نشي کولی

سکرین اوسنۍ خلاصې پیښې ښیې ، د ټاکل شوي مهالویش څخه د دندې لپاره د اوسني انجینر نوم ، او د لوړ لومړیتوب پیښې پرته وخت (د لوړ لومړیتوب پیښې سره پینل به په سور کې روښانه شي).

د دې پلي کولو سرچینې دلته وګورئ.

د پایلې په توګه، موږ د خپلو ټولو پیښو لیدلو لپاره یو مناسب ډشبورډ ترلاسه کړ. زه به خوښ شم که ستاسو څخه ځینې زموږ تجربه ګټوره ومومي.

سرچینه: www.habr.com

Add a comment