{"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\/da\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","title":{"rendered":"Hvordan jeg var praktikant som SRE-ingeni\u00f8r i en uge. Vagt set med softwareingeni\u00f8rens \u00f8jne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Hvordan jeg var praktikant som SRE-ingeni\u00f8r i en uge. Vagt set med softwareingeni\u00f8rens \u00f8jne\" 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-ingeni\u00f8r \u2014 praktikant<\/h2>\n<p><\/p>\n<p>Lad mig f\u00f8rst pr\u00e6sentere mig selv. Jeg er <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tristan.read\">@tristan.read<\/a><\/noindex>, frontend-ingeni\u00f8r i gruppen <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/engineering\/development\/ops\/monitor\/health\/\">Monitor::Health<\/a><\/noindex> GitLab. I had the honor last week to intern with one of our on-call SRE engineers. The goal was to observe daily how the on-call engineer responds to incidents and gain real work experience. We would like our engineers to better understand user needs. <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/product\/categories\/#health-group\">funktioner<\/a><\/noindex> Monitor::Health.<\/p>\n<p><\/p>\n<p>Jeg skulle f\u00f8lge SRE-ingeni\u00f8ren overalt i en uge. Det vil sige, jeg var til stede ved overdragelsen af vagten, overv\u00e5gede de samme varslingskanaler og reagerede p\u00e5 h\u00e6ndelser, hvis og n\u00e5r de opstod.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"incidenty\">H\u00e6ndelser<\/h2>\n<p><\/p>\n<p>I l\u00f8bet af ugen opstod der 2 h\u00e6ndelser.<\/p>\n<p><\/p>\n<h3 id=\"1-kriptomayner\">1. Krypto-miner<\/h3>\n<p><\/p>\n<p>I onsdags blev der registreret et spike i brugen af GitLab.com, for\u00e5rsaget af fors\u00f8g p\u00e5 at udnytte runner-minutter til mining af kryptovaluta. H\u00e6ndelsen blev h\u00e5ndteret med vores eget v\u00e6rkt\u00f8j til neutralisering af overtr\u00e6delser, som stopper runner-opgaver og sletter de tilknyttede projekter og konti. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/\">GitLab Runner<\/a><\/noindex>caused by attempts to use the runner's minutes for cryptocurrency mining. The incident was resolved using our own violation neutralization tool, which stops the runner tasks and removes the associated project and account. <\/p>\n<p><\/p>\n<p>2. Forringelse af ydeevnen for Canary- og Main-applikationer<\/p>\n<p><\/p>\n<h3 id=\"2-degradaciya-proizvoditelnosti-prilozheniy-canary-i-main\">H\u00e6ndelsen blev for\u00e5rsaget af forsinkelser og en stigende fejlrate i canary- og main-webapplikationerne p\u00e5 GitLab.com. Flere Apdex-v\u00e6rdier blev overtr\u00e5dt.<\/h3>\n<p><\/p>\n<p>Den \u00e5bne h\u00e6ndelsesopgave:<\/p>\n<p><\/p>\n<p>Vigtige indsigter <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\">Her er nogle punkter, jeg har forst\u00e5et i l\u00f8bet af ugen med vagt.<\/h2>\n<p><\/p>\n<p>1. Varsler er mest nyttige, n\u00e5r de registrerer afvigelser fra normen.<\/p>\n<p><\/p>\n<h3 id=\"1-opovescheniya-naibolee-polezny-kogda-zasekayut-otkloneniya-ot-normy\">Varsler kan opdeles i flere typer:<\/h3>\n<p><\/p>\n<p>Varsler baseret p\u00e5 et bestemt t\u00e6rskel, som 'der opstod 10 5xx fejl i sekundet'.<\/p>\n<p><\/p>\n<ul>\n<li>Alerts based on a specific threshold, like '10 5xx errors occurred per second.'<\/li>\n<li>Alerts where the threshold is a percentage, like '5xx error rate at 10% of total request volume over a given time.'<\/li>\n<li>Alerts based on historical average values, like '5xx errors in the 90th percentile.'<\/li>\n<\/ul>\n<p><\/p>\n<p>2. Mange varsler bliver aldrig eskaleret til h\u00e6ndelser<\/p>\n<p><\/p>\n<h3 id=\"2-mnogie-opovescheniya-tak-i-ne-eskaliruyutsya-do-incidentov\">2. Mange meddelelser eskaleres aldrig til h\u00e6ndelser<\/h3>\n<p><\/p>\n<p>SRE-ingeni\u00f8rer har med en konstant str\u00f8m af alarmer at g\u00f8re, mange af dem er faktisk ikke kritiske.<\/p>\n<p><\/p>\n<p>S\u00e5 hvorfor ikke begr\u00e6nse alarmerne til kun dem der er virkelig vigtige? Med en s\u00e5dan tilgang kan man dog misse tidlige symptomer p\u00e5 noget, der kan vokse, som en sneboldeffekt, til et reelt problem, der truer med store skader.<\/p>\n<p><\/p>\n<p>The task of the on-call SRE is to determine which alerts genuinely indicate something serious and whether they need to be escalated and investigated. I suspect this is also due to the inflexibility of the alerts: it would be better if we introduced multiple levels or 'smart' ways to customize alerts according to the situation described above.<\/p>\n<p><\/p>\n<p>Funktionsforslag: <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. Vores p\u00e5g\u00e6ldende SRE bruger mange v\u00e6rkt\u00f8jer<\/h3>\n<p><\/p>\n<p><strong>Interne:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>GitLab infra project: this is where Runbooks live, shift\/week transfers, and incident response tasks.<\/li>\n<li>GitLab issues: unders\u00f8gelser, gennemgange og vedligeholdelse spores ogs\u00e5 i opgaver.<\/li>\n<li>GitLab labels: automationsopgaver startes baseret p\u00e5 bestemte m\u00e6rker, som bots overv\u00e5ger aktiviteten af opgaver.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Eksterne:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>PagerDuty: alarmer<\/li>\n<li>Slack: her dirigeres str\u00f8mmen af beskeder fra PagerDuty\/AlertManager. Integration med slash-kommandoer til at udf\u00f8re forskellige opgaver, s\u00e5som: luk alarmen eller eskaler til incident.<\/li>\n<li>Grafana: visualisering af metrikker med fokus p\u00e5 langsigtede tendenser.<\/li>\n<li>Kibana: giver visualisering\/s\u00f8gning i loggen, mulighed for at grave dybere ned i specifikke begivenheder.<\/li>\n<li>Zoom: there is a constantly active 'discussion room' in Zoom. This allows SRE engineers to quickly discuss events without wasting precious time creating a room and sharing a link with participants.<\/li>\n<\/ul>\n<p><\/p>\n<p>Og meget, meget mere.<\/p>\n<p><\/p>\n<h3 id=\"4-monitoring-gitlabcom-pri-pomoschi-gitlab---eto-edinaya-tochka-otkaza\">4. Overv\u00e5gning af GitLab.com ved hj\u00e6lp af GitLab \u2014 er et enkelt punkt for fejl<\/h3>\n<p><\/p>\n<p>Hvis der sker en stor tjenesteudfald p\u00e5 GitLab.com, ville vi ikke \u00f8nskes, at det p\u00e5virker vores evne til at l\u00f8se problemet. Det kan h\u00e5ndteres ved at k\u00f8re en anden instans af GitLab til styring af GitLab.com. Faktisk fungerer dette allerede for os: <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. Flere funktioner at overveje at tilf\u00f8je til GitLab<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab\/issues\/103531\">Samarbejdende redigering af opgaver<\/a><\/noindex>, som ligner Google Docs. Dette ville v\u00e6re nyttigt i opgaver relateret til h\u00e6ndelser under begivenheden samt i analysetasks. I begge tilf\u00e6lde kan flere deltagere straks have brug for at tilf\u00f8je noget i realtid.<\/li>\n<li>Flere webhooks til opgaver. Muligheden for at starte forskellige trin i GitLab arbejdsflowet fra indersiden vil hj\u00e6lpe med at reducere afh\u00e6ngigheden af Slack-integrationer. For eksempel muligheden for at aktivere notifikationer i PagerDuty via en slash-kommando i GitLab-opgaven.<br \/>\nKonklusion<\/li>\n<\/ul>\n<p><\/p>\n<p>SRE-ing\u00e9n\u00f8rer har det sv\u00e6rt med mange kompleksiteter. Det ville v\u00e6re fantastisk at se flere GitLab-produkter, der adresserer disse problemer. Vi arbejder allerede p\u00e5 nogle tilf\u00f8jelser til produktet, som vil lette de n\u00e6vnte arbejdsprocesser. Oplysningerne er tilg\u00e6ngelige i <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/direction\/ops\/\">Ops Product Vision sektionen<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>I 2020 udvider vi teamet for at samle alle disse fantastiske funktioner. Hvis du er interesseret, s\u00e5 tjek venligst vores <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/jobs\/apply\/\">stillingsopslag<\/a><\/noindex>, og t\u00f8v ikke med at kontakte nogen fra vores team med sp\u00f8rgsm\u00e5l.<\/p>\n<p>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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\udd47Hvordan jeg var praktikant som SRE-ing\u00e9n\u00f8r i en uge. Vagt set gennem \u00f8jnene p\u00e5 en softwareingeni\u00f8r | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/da\/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":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/54449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=54449"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/54450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=54449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=54449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=54449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}