{"id":54449,"date":"2019-12-26T00:00:00","date_gmt":"2019-12-25T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po"},"modified":"2020-02-18T14:02:27","modified_gmt":"2020-02-18T11:02:27","slug":"kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","title":{"rendered":"Come sono stato per una settimana un tirocinante SRE. Turno attraverso gli occhi di un ingegnere del software","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Come sono stato per una settimana un tirocinante SRE. Turno attraverso gli occhi di un ingegnere del software\" src=\"\/wp-content\/uploads\/2019\/12\/4ec4c4871f3d0d9a01b43035e6180d72.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h2 id=\"sre-inzhener---stazher\">SRE-ingegnere - tirocinante<\/h2>\n<p><\/p>\n<p>Per cominciare, lasciate che mi presenti. Io sono <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tristan.read\">@tristan.read<\/a><\/noindex>, ingegnere front-end nel team <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/engineering\/development\/ops\/monitor\/health\/\">Monitor::Health<\/a><\/noindex> GitLab. La settimana scorsa ho avuto l'onore di essere tirocinante presso uno dei nostri ingegneri SRE di guardia. L'obiettivo era osservare quotidianamente come l'ingegnere reagisce agli incidenti e acquisire esperienza pratica. Vogliamo che i nostri ingegneri comprendano meglio le esigenze degli utenti. <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/product\/categories\/#health-group\">funzioni<\/a><\/noindex> Monitor::Health.<\/p>\n<p><\/p>\n<p>Per una settimana ho seguito l'ingegnere SRE ovunque. Cio\u00e8, ero presente durante il passaggio del turno, osservando gli stessi canali di notifica e reagendo agli incidenti, se e quando si presentavano.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"incidenty\">Incidenti<\/h2>\n<p><\/p>\n<p>Durante la settimana ci sono stati 2 incidenti.<\/p>\n<p><\/p>\n<h3 id=\"1-kriptomayner\">1. Minatore di criptovalute<\/h3>\n<p><\/p>\n<p>Mercoled\u00ec su GitLab.com \u00e8 stato registrato un aumento nell'uso <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/\">GitLab Runner<\/a><\/noindex>ca, causato dai tentativi di utilizzare i minuti del runner per il mining di criptovalute. L'incidente \u00e8 stato risolto utilizzando il nostro strumento di mitigazione delle violazioni, che arresta i compiti del runner e rimuove il progetto e l'account correlati. <\/p>\n<p><\/p>\n<p>Se questo evento non fosse stato notato, sarebbe stato intercettato da uno strumento automatico, ma in questo caso l'ingegnere SRE ha notato prima la violazione. \u00c8 stato creato un ticket per l'incidente, tuttavia le informazioni a riguardo sono riservate.<\/p>\n<p><\/p>\n<h3 id=\"2-degradaciya-proizvoditelnosti-prilozheniy-canary-i-main\">2. Degradazione delle performance delle applicazioni Canary e Main<\/h3>\n<p><\/p>\n<p>L'incidente \u00e8 stato provocato da rallentamenti e un'aumentata frequenza di errori nelle applicazioni web canary e main su Gitlab.com. Sono stati compromessi diversi valori Apdex.<\/p>\n<p><\/p>\n<p>Ticket aperto per l'incidente: <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-com\/gl-infra\/production\/issues\/1442\">https:\/\/gitlab.com\/gitlab-com\/gl-infra\/production\/issues\/1442<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"klyuchevye-vyvody\">Conclusioni chiave<\/h2>\n<p><\/p>\n<p>Ecco alcuni punti che ho appreso durante la settimana di guardia.<\/p>\n<p><\/p>\n<h3 id=\"1-opovescheniya-naibolee-polezny-kogda-zasekayut-otkloneniya-ot-normy\">1. Le notifiche sono pi\u00f9 utili quando rilevano deviazioni dalla norma.<\/h3>\n<p><\/p>\n<p>Le notifiche possono essere suddivise in diversi tipi:<\/p>\n<p><\/p>\n<ul>\n<li>Allerta basate su una certa soglia, come 'si sono verificati 10 errori 5xx al secondo'.<\/li>\n<li>Allerta in cui la soglia \u00e8 una percentuale, tipo 'frequenza degli errori 5xx al 10% del totale delle richieste in un certo periodo'.<\/li>\n<li>Allerta basate sulla media storica, come 'errori 5xx nel 90\u00b0 percentile'.<\/li>\n<\/ul>\n<p><\/p>\n<p>In generale, il secondo e il terzo tipo sono pi\u00f9 utili per gli SRE in turno, poich\u00e9 rivelano deviazioni dalla norma nel processo.<\/p>\n<p><\/p>\n<h3 id=\"2-mnogie-opovescheniya-tak-i-ne-eskaliruyutsya-do-incidentov\">2. Molti avvisi non vengono mai escalati a incidenti<\/h3>\n<p><\/p>\n<p>Gli ingegneri SR si occupano di un flusso costante di avvisi, molti dei quali non sono effettivamente critici.<\/p>\n<p><\/p>\n<p>Perch\u00e9 non limitare gli avvisi solo a quelli realmente importanti? Tuttavia, con questo approccio, potresti non riconoscere i primi segnali di qualcosa che si trasformer\u00e0 in un vero problema, con conseguenze gravi.<\/p>\n<p><\/p>\n<p>Il compito dell'ingegnere SRE di guardia \u00e8 determinare quali allerta indicano davvero qualcosa di serio e se debbano essere escalate e approfondite. Sospetto che questo sia anche dovuto alla rigidit\u00e0 degli avvisi: sarebbe meglio se fossero introdotti diversi livelli o modi 'intelligenti' per configurare gli avvisi in base alla situazione descritta sopra.<\/p>\n<p><\/p>\n<p>Proposta di funzionalit\u00e0: <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab\/issues\/42633\">https:\/\/gitlab.com\/gitlab-org\/gitlab\/issues\/42633<\/a><\/noindex><\/p>\n<p><\/p>\n<h3 id=\"3-nashi-dezhurnye-sre-ispolzuyut-mnogo-instrumentov\">3. I nostri SRE in servizio utilizzano molti strumenti<\/h3>\n<p><\/p>\n<p><strong>Interni:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Progetto infra di GitLab: qui si trovano i Runbook, le assegnazioni di guardia per turno\/settimana, e i compiti di risposta agli incidenti.<\/li>\n<li>Problemi GitLab: le indagini, gli approfondimenti e la manutenzione vengono tracciati anche attraverso i problemi.<\/li>\n<li>Le etichette di GitLab: le attivit\u00e0 di automazione partono da etichette specifiche, che i bot utilizzano per monitorare l'attivit\u00e0 delle attivit\u00e0.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Esterni:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>PagerDuty: notifiche<\/li>\n<li>Slack: qui viene inviato il flusso di messaggi da PagerDuty\/AlertManager. Integrazione con comandi slash per eseguire diverse attivit\u00e0, come chiudere una notifica o escalare a un incidente.<\/li>\n<li>Grafana: visualizzazione delle metriche focalizzandosi su tendenze a lungo termine.<\/li>\n<li>Kibana: fornisce visualizzazione\/ricerca nei log, con la possibilit\u00e0 di approfondire specifici eventi.<\/li>\n<li>Zoom: c'\u00e8 una 'sala di discussione' sempre attiva su Zoom. Questo consente agli ingegneri SRE di discutere rapidamente gli eventi, senza sprecare tempo prezioso per creare stanze e condividere link con i partecipanti.<\/li>\n<\/ul>\n<p><\/p>\n<p>E molto, molto altro.<\/p>\n<p><\/p>\n<h3 id=\"4-monitoring-gitlabcom-pri-pomoschi-gitlab---eto-edinaya-tochka-otkaza\">4. Monitoraggio di GitLab.com tramite GitLab \u2014 \u00e8 un unico punto di fallimento<\/h3>\n<p><\/p>\n<p>Se si verifica un grande guasto dei servizi su GitLab.com, non vorremmo che questo influisse sulla nostra capacit\u00e0 di risolvere il problema. Pu\u00f2 essere contenuto avviando una seconda istanza di GitLab per gestire GitLab.com. In realt\u00e0, questo \u00e8 gi\u00e0 in funzione da parte nostra: <noindex><a rel=\"nofollow\" href=\"https:\/\/ops.gitlab.net\/\">https:\/\/ops.gitlab.net\/<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h3 id=\"5-neskolko-funkciy-kotorye-sleduet-rassmotret-k-dobavleniyu-v-gitlab\">5. Diverse funzionalit\u00e0 da considerare per l'aggiunta a GitLab<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab\/issues\/103531\">Modifica collaborativa delle attivit\u00e0<\/a><\/noindex>, simile a Google Docs. Questo aiuterebbe nelle attivit\u00e0 legate agli incidenti durante l'evento, nonch\u00e9 nelle attivit\u00e0 di analisi. In entrambi i casi, pi\u00f9 partecipanti potrebbero aver bisogno di aggiungere qualcosa in tempo reale.<\/li>\n<li>Maggiore supporto per i webhook nelle attivit\u00e0. La possibilit\u00e0 di attivare vari passaggi del flusso di lavoro di GitLab dall'interno aiuter\u00e0 a ridurre la dipendenza dalle integrazioni di Slack. Ad esempio, la possibilit\u00e0 di inviare notifiche a PagerDuty tramite un comando slash nell'attivit\u00e0 di GitLab.<br \/>\nConclusione<\/li>\n<\/ul>\n<p><\/p>\n<p>Gli ingegneri SRE affrontano molte sfide. Sarebbe fantastico vedere pi\u00f9 prodotti GitLab per risolvere questi problemi. Stiamo gi\u00e0 lavorando a alcuni miglioramenti del prodotto che faciliteranno i flussi di lavoro menzionati sopra. I dettagli sono disponibili nella <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/direction\/ops\/\">sezione Ops Product Vision<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Nel 2020 stiamo ampliando il team per raccogliere tutte queste fantastiche funzionalit\u00e0. Se sei interessato, ti invitiamo a dare un'occhiata a <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/jobs\/apply\/\">offerte di lavoro<\/a><\/noindex>, e non esitare a contattare qualcuno del nostro team per qualsiasi domanda.<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/481912\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>SRE-\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u2014 \u0441\u0442\u0430\u0436\u0435\u0440 \u0414\u043b\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u0437\u0432\u043e\u043b\u044c\u0442\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c\u0441\u044f. \u042f \u2014 @tristan.read, \u0444\u0440\u043e\u043d\u0442\u044d\u043d\u0434-\u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u0432 \u0433\u0440\u0443\u043f\u043f\u0435 Monitor::Health GitLab&#8217;\u0430. \u041d\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u043d\u0435\u0434\u0435\u043b\u0435 \u043c\u043d\u0435 \u0432\u044b\u043f\u0430\u043b\u0430 \u0447\u0435\u0441\u0442\u044c \u043f\u043e\u0431\u044b\u0442\u044c \u0441\u0442\u0430\u0436\u0435\u0440\u043e\u043c \u0443 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043d\u0430\u0448\u0438\u0445 \u0434\u0435\u0436\u0443\u0440\u043d\u044b\u0445 SRE-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432. \u0426\u0435\u043b\u044c\u044e \u0431\u044b\u043b\u043e \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u043e\u0435 \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435 \u0437\u0430 \u0442\u0435\u043c, \u043a\u0430\u043a \u0434\u0435\u0436\u0443\u0440\u043d\u044b\u0439 \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442 \u043d\u0430 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u044b, \u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043e\u043f\u044b\u0442\u0430 \u0440\u0430\u0431\u043e\u0442\u044b. \u041d\u0430\u043c \u0431\u044b \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u0448\u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u044b \u043b\u0443\u0447\u0448\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u043b\u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":54450,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-54449","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\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\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.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\udd47\u041a\u0430\u043a \u044f \u043d\u0435\u0434\u0435\u043b\u044e \u0431\u044b\u043b \u0441\u0442\u0430\u0436\u0435\u0440\u043e\u043c SRE-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430. \u0414\u0435\u0436\u0443\u0440\u0441\u0442\u0432\u043e \u0433\u043b\u0430\u0437\u0430\u043c\u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430 \u041f\u041e | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po\" \/>\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-25T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:27+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\udd47Com'\u00e8 stata la mia settimana come tirocinante SRE Engineer. Il turno attraverso gli occhi di un ingegnere del software | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","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\udd47\u041a\u0430\u043a \u044f \u043d\u0435\u0434\u0435\u043b\u044e \u0431\u044b\u043b \u0441\u0442\u0430\u0436\u0435\u0440\u043e\u043c SRE-\u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430. \u0414\u0435\u0436\u0443\u0440\u0441\u0442\u0432\u043e \u0433\u043b\u0430\u0437\u0430\u043c\u0438 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430 \u041f\u041e | ProHoster","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","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-25T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54449","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:26:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:05:07","updated":"2026-01-24 11:26:19","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\/54449","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=54449"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/54449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/54450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=54449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=54449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=54449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}