{"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\/nl\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","title":{"rendered":"Hoe ik een week stagiair was als SRE-engineer. Diensten vanuit het oogpunt van een software-engineer","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Hoe ik een week stagiair was als SRE-engineer. Diensten vanuit het oogpunt van een software-engineer\" 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-engineer \u2013 stagiair<\/h2>\n<p><\/p>\n<p>Laat me eerst voorstellen. Ik ben <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tristan.read\">@tristan.read<\/a><\/noindex>, frontend engineer in de groep <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/engineering\/development\/ops\/monitor\/health\/\">Monitor::Health<\/a><\/noindex> GitLab. Vorige week had ik de eer om stage te lopen bij een van onze stand-by SRE-engineers. Het doel was dagelijks te observeren hoe de stand-by ingenieur reageert op incidenten en echte werkervaring op te doen. We zouden willen dat onze ingenieurs de behoeften van gebruikers beter begrijpen. <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/product\/categories\/#health-group\">functies<\/a><\/noindex> Monitor::Health.<\/p>\n<p><\/p>\n<p>Tijdens de week volgde ik de SRE-engineer overal. Dat betekende dat ik aanwezig was tijdens de overdracht van de dienst, de waarschuwingskanalen volgde en reageerde op incidenten, als en wanneer deze zich voordeden.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"incidenty\">Incidenten<\/h2>\n<p><\/p>\n<p>In de loop van de week vond er 2 incidenten plaats.<\/p>\n<p><\/p>\n<h3 id=\"1-kriptomayner\">1. Cryptominer<\/h3>\n<p><\/p>\n<p>Woensdag werd er een piek in het gebruik van GitLab.com geregistreerd, veroorzaakt door pogingen om runner-minuten te gebruiken voor het minen van cryptocurrencies. Het incident werd aangepakt met behulp van onze eigen tool voor het neutraliseren van schendingen, die taken van de runner stopt en het gerelateerde project en account verwijdert. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/\">GitLab Runner<\/a><\/noindex>die werd veroorzaakt door pogingen om de minuten van de runner te gebruiken voor het minen van cryptocurrency. We hebben het incident opgelost met behulp van ons eigen tool voor het neutraliseren van schendingen, dat taken van de runner stopt en het bijbehorende project en account verwijdert. <\/p>\n<p><\/p>\n<p>2. Prestatieafname van de Canary- en Main-applicaties<\/p>\n<p><\/p>\n<h3 id=\"2-degradaciya-proizvoditelnosti-prilozheniy-canary-i-main\">Het incident werd veroorzaakt door vertragingen en een verhoogde foutfrequentie in de canary- en main-webapplicaties op GitLab.com. Verscheidene Apdex-waarden werden overschreden.<\/h3>\n<p><\/p>\n<p>Open incidenttaak:<\/p>\n<p><\/p>\n<p>Belangrijkste conclusies <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\">Hier zijn een paar punten die ik heb begrepen tijdens mijn week in de wacht.<\/h2>\n<p><\/p>\n<p>1. Alerts zijn het meest nuttig wanneer ze afwijkingen van de norm detecteren.<\/p>\n<p><\/p>\n<h3 id=\"1-opovescheniya-naibolee-polezny-kogda-zasekayut-otkloneniya-ot-normy\">Alerts kunnen in verschillende typen worden verdeeld:<\/h3>\n<p><\/p>\n<p>Alerts gebaseerd op een bepaalde drempelwaarde, zoals 'er zijn 10 5xx-fouten per seconde voorgevallen'.<\/p>\n<p><\/p>\n<ul>\n<li>Waarschuwingen op basis van een bepaalde drempelwaarde, zoals 'er zijn 10 5xx-fouten per seconde opgetreden'.<\/li>\n<li>Waarschuwingen waarbij de drempel een percentage is, zoals '5xx-foutenfrequentie van 10% van het totale aantal verzoeken in een bepaalde tijd'.<\/li>\n<li>Waarschuwingen op basis van de historische gemiddelde waarde, zoals '5xx-fouten in de 90ste percentiel'.<\/li>\n<\/ul>\n<p><\/p>\n<p>2. Veel alerts escaleren nooit naar incidenten<\/p>\n<p><\/p>\n<h3 id=\"2-mnogie-opovescheniya-tak-i-ne-eskaliruyutsya-do-incidentov\">SRE-engineers hebben te maken met een constante stroom van alerts, waarvan veel eigenlijk niet kritisch zijn.<\/h3>\n<p><\/p>\n<p>SR-engineers hebben te maken met een constante stroom van meldingen, waarvan vele in feite niet kritisch zijn.<\/p>\n<p><\/p>\n<p>Waarom de meldingen niet beperken tot alleen de echt belangrijke? Met deze aanpak kunnen echter vroege symptomen die zich kunnen ontwikkelen tot een echt probleem, dat aanzienlijke schade kan veroorzaken, niet worden herkend.<\/p>\n<p><\/p>\n<p>De taak van de stand-by SRE is om te bepalen welke waarschuwingen daadwerkelijk iets ernstigs aangeven, en of ze moeten worden ge\u00ebscaleerd en verder onderzocht. Ik vermoed dat dit ook te maken heeft met de inflexibiliteit van de waarschuwingen: het zou beter zijn als er verschillende niveaus of 'slimme' manieren om waarschuwingen in te stellen volgens de hierboven beschreven situatie zouden worden ingevoerd.<\/p>\n<p><\/p>\n<p>Functiesuggestie: <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. Onze SRE-dienstdoenden gebruiken veel tools<\/h3>\n<p><\/p>\n<p><strong>Intern:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>GitLab infra project: hier wonen de Runbooks, overdrachten van de stand-by naar een shift\/week, en taken voor het reageren op incidenten.<\/li>\n<li>GitLab-issues: onderzoeken, reviews en onderhoud worden ook gevolgd in taken.<\/li>\n<li>GitLab-labels: automatiseringstaken worden gestart op basis van specifieke labels, waarop bots de activiteit van taken volgen.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Extern:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>PagerDuty: meldingen<\/li>\n<li>Slack: hier komt de stroom van berichten van PagerDuty\/AlertManager binnen. Integratie met slash-commando's om verschillende taken uit te voeren, zoals: melding sluiten of escaleren naar een incident.<\/li>\n<li>Grafana: visualisatie van statistieken met een focus op langdurige trends.<\/li>\n<li>Kibana: biedt visualisatie\/zoekfunctie in logboeken, met de mogelijkheid om dieper in specifieke evenementen te graven.<\/li>\n<li>Zoom: er is een voortdurend actieve 'discussiekamer' in Zoom. Dit stelt SRE-engineers in staat om snel evenementen te bespreken zonder kostbare tijd te verspillen aan het cre\u00ebren van een kamer en het verzenden van links naar deelnemers.<\/li>\n<\/ul>\n<p><\/p>\n<p>En nog veel meer.<\/p>\n<p><\/p>\n<h3 id=\"4-monitoring-gitlabcom-pri-pomoschi-gitlab---eto-edinaya-tochka-otkaza\">4. Monitoring van GitLab.com met GitLab is een single point of failure.<\/h3>\n<p><\/p>\n<p>Als er een grote storing van diensten op GitLab.com optreedt, willen we niet dat dit onze mogelijkheid om het probleem op te lossen be\u00efnvloedt. Het kan worden aangepakt door een tweede instantie van GitLab te starten voor het beheer van GitLab.com. Dit werkt al voor ons: <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. Enkele functies om te overwegen voor toevoeging aan GitLab<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab\/issues\/103531\">Multi-user taakbewerking<\/a><\/noindex>, vergelijkbaar met Google Docs. Dit zou helpen bij taken rond incidenten tijdens een gebeurtenis, evenals bij beoordelingen. In beide gevallen kunnen meerdere deelnemers tegelijkertijd iets in real-time willen toevoegen.<\/li>\n<li>Meer webhooks voor taken. De mogelijkheid om verschillende stappen van de GitLab-werkstroom van binnenuit te starten, helpt de afhankelijkheid van Slack-integraties te verminderen. Bijvoorbeeld de mogelijkheid om een melding in PagerDuty te aktiveren via een slash-commando in een GitLab-taak.<br \/>\nConclusie<\/li>\n<\/ul>\n<p><\/p>\n<p>SRE-engineers hebben het moeilijk met veel complicaties. Het zou geweldig zijn om meer GitLab-producten te zien die deze problemen aanpakken. We werken al aan enkele toevoegingen aan het product die de eerder genoemde werkprocessen vergemakkelijken. Details zijn beschikbaar in <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/direction\/ops\/\">de sectie Ops Productvisie<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>In 2020 breiden we het team uit om al deze geweldige functies te verzamelen. Als je ge\u00efnteresseerd bent, kijk dan alsjeblieft naar <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/jobs\/apply\/\">vacatures<\/a><\/noindex>, en aarzel niet om contact op te nemen met iemand van ons team voor vragen.<\/p>\n<p>Bron: <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.3 - 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\/nl\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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\udd47Hoe ik een week stagiair SRE-engineer was. Dienstdoende ogen van een software-engineer | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/nl\/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":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/54449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=54449"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/54449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/54450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=54449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=54449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=54449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}