{"id":54388,"date":"2019-12-25T00:00:00","date_gmt":"2019-12-24T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/pagerduty-ili-pochemu-po-nocham-mozhet-ne-spat-otdel-ekspluatatsii"},"modified":"2020-02-18T14:02:23","modified_gmt":"2020-02-18T11:02:23","slug":"pagerduty-ili-pochemu-po-nocham-mozhet-ne-spat-otdel-ekspluatatsii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/pagerduty-ili-pochemu-po-nocham-mozhet-ne-spat-otdel-ekspluatatsii","title":{"rendered":"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pi\u00f9 complesso \u00e8 il sistema, pi\u00f9 esso si arricchisce di vari allerta. Ne deriva la necessit\u00e0 di rispondere a questi alert, aggregarli e visualizzarli. Penso sia una situazione familiare a molti, tanto da creare nervosismo.<\/p>\n<p>La soluzione di cui parleremo non \u00e8 delle pi\u00f9 inaspettate, ma non ho trovato un articolo completo su questo tema.<\/p>\n<p>Quindi ho deciso di condividere l'esperienza di FunCorp e raccontare come \u00e8 strutturato il processo di turni, chi chiama, perch\u00e9 e come si pu\u00f2 gestire il tutto.<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/344e8d538f9ca98e019cbbb74cda39ab.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Cos'\u00e8 PagerDuty?<\/h3>\n<p>\nDunque, per risolvere tutte queste problematiche, abbiamo iniziato a cercare uno strumento comodo. Dopo una breve ricerca, abbiamo scelto PagerDuty. Ci \u00e8 sembrato una soluzione sufficientemente completa e concisa, con molte integrazioni e personalizzazioni. Cosa rappresenta?<\/p>\n<p>In breve, PagerDuty \u00e8 una piattaforma per la gestione degli incidenti, in grado di elaborare incidenti in arrivo tramite varie integrazioni, configurare l'ordine dei turni e notificare l'ingegnere di turno in base al livello dell'incidente (in caso di livello alto - chiamata, in caso di livello basso - notifica push dall'app\/sms).<\/p>\n<h3>Chi \u00e8 l'ingegnere di turno?<\/h3>\n<p>\nProbabilmente, questo \u00e8 il primo aspetto da considerare nella configurazione di PD.<\/p>\n<p>In FunCorp, come in altre aziende, esiste l'onorevole posizione di ingegnere di turno. Questa viene trasferita da un ingegnere all'altro ogni 24 ore. Ci sono una prima e una seconda linea di risposta all'alert di PagerDuty. Supponiamo che arrivi un alert di alta priorit\u00e0 e se dopo 10 minuti dalla chiamata al primo ingegnere di turno non c'\u00e8 risposta (ossia non \u00e8 stato cambiato lo stato in riconosciuto o risolto), la chiamata passa al secondo ingegnere di turno. Questo viene impostato su PagerDuty tramite le Politiche di Escalation.<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/1968156d37c4210ccf92dd57861c9fd8.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSe anche il secondo ingegnere di turno non risponde, la notifica torna al <em>principale<\/em> ingegnere di turno.<\/p>\n<p>In questo modo, qualsiasi alert di alta priorit\u00e0 in arrivo non pu\u00f2 rimanere senza trattamento.\u00a0<\/p>\n<p>Ora vediamo da dove possono arrivare gli incidenti.<\/p>\n<h3>Quali integrazioni usiamo?<\/h3>\n<p>\nIn PD arrivano molteplici incidenti da vari servizi. Attualmente, ne abbiamo circa 25, e per gestirli utilizziamo alcune integrazioni pronte.<\/p>\n<ul>\n<li>Prometheus\n<\/li>\n<\/ul>\n<p>\nIl sistema principale di raccolta delle metriche \u00e8 Prometheus. Di lui si \u00e8 gi\u00e0 scritto molto su Habr\u00e9, dir\u00f2 solo che ne abbiamo diversi per ambienti differenti: uno raccoglie metriche da macchine virtuali e Docker, un altro dai servizi di Amazon, un terzo da \"macchine fisiche\". Principalmente come esportatore di metriche usiamo Telegraf.<\/p>\n<ul>\n<li>Email\n<\/li>\n<\/ul>\n<p>\nQui, penso, sia tutto chiaro dal nome. Questa integrazione \u00e8 utilizzata per inviare notifiche da alcuni script eseguiti via cron. PD ti fornisce un indirizzo a cui inviare le email. Quando crei un servizio con questa integrazione, puoi impostare le priorit\u00e0 sull'ordine in cui verranno elaborati gli incidenti in arrivo, come creare l'alert (su ogni email ricevuta, su email ricevuta + una certa regola, ecc.).<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/955d07c645be30f8beedc9d3347296b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li>Slack\n<\/li>\n<\/ul>\n<p>\nA mio avviso, \u00e8 un'integrazione piuttosto interessante. Ci sono casi in cui accade qualcosa che non viene coperto da incidenti. Per questo abbiamo aggiunto un'integrazione da Slack per creare un incidente. Cio\u00e8, nel Slack aziendale puoi scrivere <b>\/callofduty \u0432\u0441\u0435 \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442 \u0438 \u0441\u043a\u043e\u0440\u043e \u0441\u043b\u043e\u043c\u0430\u0435\u0442\u0441\u044f<\/b> e PD lo elaborer\u00e0 e invier\u00e0 l'incidente all'ingegnere di turno.<\/p>\n<p>Facciamo:<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/5f35935b763a4d9e57a4a735c70a4cd5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVediamo:<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/c04b4f991ca7a4e71f25005e90b6215d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li>API\n<\/li>\n<\/ul>\n<p>\nIntegrazione tramite HTTP. Qui, in realt\u00e0, non c'\u00e8 nulla di particolarmente interessante, solo una richiesta POST con un corpo in formato JSON. Ad esempio, tra le cose interessanti: lo usiamo per il monitoraggio esterno tramite <noindex><a rel=\"nofollow\" href=\"https:\/\/www.statuscake.com\/\">https:\/\/www.statuscake.com\/<\/a><\/noindex>. Questo servizio verifica la disponibilit\u00e0 dei nostri siti da diversi punti del mondo. Nel caso in cui riceviamo un codice di risposta inaccettabile (ad esempio, 502) viene creato un incidente e il processo continua secondo la catena descritta sopra. All'interno di StatusCake c'\u00e8 anche la possibilit\u00e0 di monitorare URL interni, la scadenza del certificato SSL o del dominio.<\/p>\n<ul>\n<li>LibreNMS\n<\/li>\n<\/ul>\n<p>\nQuesta \u00e8 un'altra sistema di monitoraggio, di cui puoi leggere di pi\u00f9 sul loro sito <noindex><a rel=\"nofollow\" href=\"https:\/\/www.librenms.org\/\">https:\/\/www.librenms.org\/<\/a><\/noindex>. Con esso monitoriamo le interfacce di rete e l'iDRAC dei server.<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/2725f57aaa29d448320d48ef1cf4638c.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCi sono state anche integrazioni come Datadog, CloudWatch. Puoi scoprire di pi\u00f9 su cosa \u00e8 successo con loro <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/funcorp\/blog\/425431\/\">qui<\/a><\/noindex>.<\/p>\n<h3>Visualizzazione<\/h3>\n<p>\nIl principale sistema di informazione sugli incidenti \u00e8 Slack. Tutti gli incidenti in arrivo in PD vengono scritti in una chat apposita, e se il loro stato cambia, questo viene altres\u00ec visualizzato in chat.<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/adb2a280dfa547735e1e293c6fc6e1b5.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuando \u00e8 emersa l'opportunit\u00e0 di visualizzare dati utili sugli schermi dei monitor appesi al soffitto, abbiamo improvvisamente capito che a noi (nel dipartimento devops) non rimaneva niente da mostrare. C'\u00e8 una fantastica Grafana, ma non pu\u00f2 coprire tutto, e in pi\u00f9 i dipendenti reagiscono agli alert, non ai grafici.<\/p>\n<p>Dopo una ricerca accurata, ma infruttuosa, su GitHub di una \"board\" concisa e informativa per il PD, abbiamo deciso di scriverne una nostra \u2014 solo con ci\u00f2 che ci serve. Anche se inizialmente avevamo pensato di visualizzare sullo schermo l'interfaccia del PD, ma sembrava ancora pi\u00f9 scomodo.<\/p>\n<p>Per scriverla, basta ottenere la chiave dal PD con diritti in sola lettura.<br \/>\nEcco cosa abbiamo ottenuto:<\/p>\n<p><img decoding=\"async\" alt=\"PagerDuty, o perch\u00e9 il reparto operazioni potrebbe non dormire di notte\" src=\"\/wp-content\/uploads\/2019\/12\/bc341f5db4a663520c3313151be73a9e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSullo schermo vengono visualizzati gli incidenti aperti attuali, il nome dell'ingegnere di turno corrente dal programma selezionato e il tempo senza un incidente di alta priorit\u00e0 (il pannello con l'incidente di alta priorit\u00e0 sar\u00e0 evidenziato in rosso).<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/suknark\/pdviewer\">Puoi visualizzare il codice sorgente di questa implementazione qui<\/a><\/noindex>.<\/p>\n<p>Alla fine abbiamo ottenuto una dashboard conveniente per visualizzare tutti i nostri incidenti. Sar\u00f2 felice se la nostra esperienza sar\u00e0 utile a qualcuno di voi.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/funcorp\/blog\/481656\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0435\u043c \u0441\u043b\u043e\u0436\u043d\u0435\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u043e\u0431\u0440\u0430\u0441\u0442\u0430\u0435\u0442 \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c\u0438 \u0430\u043b\u0435\u0440\u0442\u0430\u043c\u0438. \u0418 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u044d\u0442\u0438 \u0441\u0430\u043c\u044b\u0435 \u0430\u043b\u0435\u0440\u0442\u044b \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c. \u0414\u0443\u043c\u0430\u044e, \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f, \u0437\u043d\u0430\u043a\u043e\u043c\u0430\u044f \u043c\u043d\u043e\u0433\u0438\u043c \u0434\u043e \u043d\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u0442\u0438\u043a\u0430. \u0420\u0435\u0448\u0435\u043d\u0438\u0435, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u043e\u0439\u0434\u0451\u0442 \u0440\u0435\u0447\u044c, \u043d\u0435 \u0441\u0430\u043c\u043e\u0435 \u043d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u043e\u0435, \u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u0435 \u043f\u043e\u0438\u0441\u043a \u043d\u0435 \u0432\u044b\u0434\u0430\u0451\u0442. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043e\u043f\u044b\u0442\u043e\u043c FunCorp \u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u043e \u0442\u043e\u043c, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54388","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0427\u0435\u043c \u0441\u043b\u043e\u0436\u043d\u0435\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u043e\u0431\u0440\u0430\u0441\u0442\u0430\u0435\u0442 \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c\u0438 \u0430\u043b\u0435\u0440\u0442\u0430\u043c\u0438. \u0418 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u044d\u0442\u0438 \u0441\u0430\u043c\u044b\u0435 \u0430\u043b\u0435\u0440\u0442\u044b \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/pagerduty-ili-pochemu-po-nocham-mozhet-ne-spat-otdel-ekspluatatsii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47PagerDuty, \u0438\u043b\u0438 \u041f\u043e\u0447\u0435\u043c\u0443 \u043f\u043e \u043d\u043e\u0447\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0441\u043f\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0435\u043c \u0441\u043b\u043e\u0436\u043d\u0435\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u043e\u0431\u0440\u0430\u0441\u0442\u0430\u0435\u0442 \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c\u0438 \u0430\u043b\u0435\u0440\u0442\u0430\u043c\u0438. \u0418 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u044d\u0442\u0438 \u0441\u0430\u043c\u044b\u0435 \u0430\u043b\u0435\u0440\u0442\u044b \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/pagerduty-ili-pochemu-po-nocham-mozhet-ne-spat-otdel-ekspluatatsii\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-12-24T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47PagerDuty, o perch\u00e9 il dipartimento operativo potrebbe non dormire di notte | ProHoster","description":"Pi\u00f9 complessa \u00e8 la sistema, pi\u00f9 essa si arricchisce di vari alert. E nasce la necessit\u00e0 di reagire a questi alert, aggregarli e visualizzarli.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/pagerduty-ili-pochemu-po-nocham-mozhet-ne-spat-otdel-ekspluatatsii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47PagerDuty, \u0438\u043b\u0438 \u041f\u043e\u0447\u0435\u043c\u0443 \u043f\u043e \u043d\u043e\u0447\u0430\u043c \u043c\u043e\u0436\u0435\u0442 \u043d\u0435 \u0441\u043f\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 | ProHoster","og:description":"\u0427\u0435\u043c \u0441\u043b\u043e\u0436\u043d\u0435\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0442\u0435\u043c \u0431\u043e\u043b\u044c\u0448\u0435 \u043e\u043d\u0430 \u043e\u0431\u0440\u0430\u0441\u0442\u0430\u0435\u0442 \u0432\u0441\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u043c\u0438 \u0430\u043b\u0435\u0440\u0442\u0430\u043c\u0438. \u0418 \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u044c \u043d\u0430 \u044d\u0442\u0438 \u0441\u0430\u043c\u044b\u0435 \u0430\u043b\u0435\u0440\u0442\u044b \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0430\u0433\u0440\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0445 \u0438 \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/pagerduty-ili-pochemu-po-nocham-mozhet-ne-spat-otdel-ekspluatatsii","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-12-24T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54388","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 11:10:24","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:07:24","updated":"2026-01-24 11:10:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/54388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=54388"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/54388\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=54388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=54388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=54388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}