{"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\/sv\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","title":{"rendered":"Hur jag var praktikant som SRE-ingenj\u00f6r i en vecka. Vakt sett genom en mjukvaruingenj\u00f6rs \u00f6gon","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Hur jag var praktikant som SRE-ingenj\u00f6r i en vecka. Vakt sett genom en mjukvaruingenj\u00f6rs \u00f6gon\" 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-ingenj\u00f6r - praktikant<\/h2>\n<p><\/p>\n<p>F\u00f6rst, l\u00e5t mig f\u00e5 presentera mig. Jag \u00e4r <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tristan.read\">@tristan.read<\/a><\/noindex>, frontend-ingenj\u00f6r i gruppen <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/engineering\/development\/ops\/monitor\/health\/\">Monitor::Health<\/a><\/noindex> GitLab. F\u00f6rra veckan fick jag \u00e4ran att vara praktikant hos en av v\u00e5ra jour-SRE-ingenj\u00f6rer. M\u00e5let var att dagligen observera hur jouren reagerar p\u00e5 incidenter och f\u00e5 verklig arbetslivserfarenhet. Vi skulle vilja att v\u00e5ra ingenj\u00f6rer f\u00f6rst\u00e5r anv\u00e4ndarnas behov b\u00e4ttre. <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>Jag skulle under en vecka f\u00f6lja SRE-ingenj\u00f6ren \u00f6verallt. Det innebar att jag var med vid \u00f6verl\u00e4mnandet av jouren, observerade samma varningskanaler och reagerade p\u00e5 incidenter, om och n\u00e4r de intr\u00e4ffade.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"incidenty\">Incidenter<\/h2>\n<p><\/p>\n<p>Under veckan intr\u00e4ffade 2 incidenter.<\/p>\n<p><\/p>\n<h3 id=\"1-kriptomayner\">1. Kryptovaluta-gruvdrift<\/h3>\n<p><\/p>\n<p>P\u00e5 onsdag registrerade vi ett hopp i anv\u00e4ndningen p\u00e5 GitLab.com <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/\">GitLab Runner<\/a><\/noindex>orsakat av f\u00f6rs\u00f6k att anv\u00e4nda minuterna fr\u00e5n runner f\u00f6r kryptovaluta-mining. Incidenten hanterades med hj\u00e4lp av v\u00e5rt eget verktyg f\u00f6r att neutralisera \u00f6vertr\u00e4delser, som stoppar runner-uppgifter och tar bort relaterade projekt och konton. <\/p>\n<p><\/p>\n<p>Om detta h\u00e4ndelse inte hade uppm\u00e4rksammats, skulle en automatiserad l\u00f6sning ha f\u00e5ngat det, men i detta fall var det SRE-ingenj\u00f6ren som f\u00f6rst uppt\u00e4ckte \u00f6vertr\u00e4delsen. En incidentuppgift skapades, men informationen om den \u00e4r st\u00e4ngd.<\/p>\n<p><\/p>\n<h3 id=\"2-degradaciya-proizvoditelnosti-prilozheniy-canary-i-main\">2. Prestandanedg\u00e5ng i applikationerna Canary och Main<\/h3>\n<p><\/p>\n<p>Incidenten orsakades av f\u00f6rseningar och en \u00f6kad frekvens av fel i canary och main webbapplikationerna p\u00e5 GitLab.com. Flera Apdex-v\u00e4rden p\u00e5verkades.<\/p>\n<p><\/p>\n<p>\u00d6ppen incidentuppgift: <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\">Nyckelinsikter<\/h2>\n<p><\/p>\n<p>H\u00e4r \u00e4r n\u00e5gra punkter som jag har l\u00e4rt mig under veckan p\u00e5 jour.<\/p>\n<p><\/p>\n<h3 id=\"1-opovescheniya-naibolee-polezny-kogda-zasekayut-otkloneniya-ot-normy\">1. Varningar \u00e4r mest anv\u00e4ndbara n\u00e4r de f\u00e5ngar avvikelser fr\u00e5n normen.<\/h3>\n<p><\/p>\n<p>Varningar kan delas in i flera typer:<\/p>\n<p><\/p>\n<ul>\n<li>Aviseringar baserade p\u00e5 ett specifikt tr\u00f6skelv\u00e4rde, s\u00e5som \"10 5xx-fel intr\u00e4ffade per sekund\".<\/li>\n<li>Aviseringar d\u00e4r tr\u00f6skeln \u00e4r ett procentv\u00e4rde, s\u00e5som \"5xx-felfrekvensen \u00e4r 10% av den totala beg\u00e4rningsvolymen under en angiven tidsperiod\".<\/li>\n<li>Aviseringar baserade p\u00e5 historiskt genomsnitt, s\u00e5som \"5xx-fel i 90:e percentilen\".<\/li>\n<\/ul>\n<p><\/p>\n<p>Generellt sett \u00e4r typ 2 och 3 mer anv\u00e4ndbara f\u00f6r jour-SRE:er eftersom de avt\u00e4cker avvikelser fr\u00e5n det normala i processen.<\/p>\n<p><\/p>\n<h3 id=\"2-mnogie-opovescheniya-tak-i-ne-eskaliruyutsya-do-incidentov\">2. M\u00e5nga varningar eskaleras aldrig till incidenter<\/h3>\n<p><\/p>\n<p>SRE-ingenj\u00f6rer hanterar ett konstant fl\u00f6de av varningar, varav m\u00e5nga faktiskt inte \u00e4r kritiska.<\/p>\n<p><\/p>\n<p>S\u00e5 varf\u00f6r inte begr\u00e4nsa aviseringar till endast de som verkligen \u00e4r viktiga? Med en s\u00e5dan strategi riskerar man dock att inte k\u00e4nna igen tidiga symptom som kan eskalera till ett verkligt problem som hotar att orsaka stora skador.<\/p>\n<p><\/p>\n<p>Jour-SRE:s uppgift \u00e4r att avg\u00f6ra vilka aviseringar som verkligen indikerar n\u00e5got allvarligt och om de beh\u00f6ver eskaleras och b\u00f6rja utredas. Jag misst\u00e4nker att detta ocks\u00e5 beror p\u00e5 bristen p\u00e5 flexibilitet i aviseringarna: det skulle vara b\u00e4ttre om man inf\u00f6rde flera niv\u00e5er eller \"smarta\" s\u00e4tt att justera aviseringar enligt den beskrivna situationen.<\/p>\n<p><\/p>\n<p>F\u00f6rslag p\u00e5 funktion: <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. V\u00e5ra on-call SRE anv\u00e4nder m\u00e5nga verktyg<\/h3>\n<p><\/p>\n<p><strong>Interna:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>GitLab infra-projekt: h\u00e4r bor Runbooks, \u00f6verf\u00f6ringar av jourer f\u00f6r skift\/vecka, uppgifter f\u00f6r att svara p\u00e5 incidenter.<\/li>\n<li>GitLab-\u00e4renden: utredningar, genomg\u00e5ngar och underh\u00e5ll sp\u00e5ras ocks\u00e5 i \u00e4rendena.<\/li>\n<li>GitLab-etiketter: automatiseringsuppgifter startar baserat p\u00e5 vissa etiketter, vilket bots sp\u00e5rar aktiviteten f\u00f6r.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Externa:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>PagerDuty: aviseringar<\/li>\n<li>Slack: h\u00e4r dirigeras fl\u00f6det av meddelanden fr\u00e5n PagerDuty\/AlertManager. Integration med slash-kommandon f\u00f6r olika uppgifter, som att st\u00e4nga en avisering eller eskalera till en incident.<\/li>\n<li>Grafana: visualisering av metrik med fokus p\u00e5 l\u00e5ngsiktiga trender.<\/li>\n<li>Kibana: ger visualisering\/s\u00f6kning i loggar, m\u00f6jlighet att gr\u00e4va djupare i vissa h\u00e4ndelser.<\/li>\n<li>Zoom: det finns ett st\u00e4ndigt aktivt \"diskussionsrum\" i Zoom. Detta g\u00f6r att SRE-ingenj\u00f6rer snabbt kan diskutera h\u00e4ndelser utan att sl\u00f6sa v\u00e4rdefull tid p\u00e5 att skapa rum och l\u00e4nka deltagare.<\/li>\n<\/ul>\n<p><\/p>\n<p>Och mycket, mycket mer.<\/p>\n<p><\/p>\n<h3 id=\"4-monitoring-gitlabcom-pri-pomoschi-gitlab---eto-edinaya-tochka-otkaza\">4. \u00d6vervakning av GitLab.com med hj\u00e4lp av GitLab \u00e4r en enda punkt av fel<\/h3>\n<p><\/p>\n<p>Om en stor tj\u00e4nstefel skulle intr\u00e4ffa p\u00e5 GitLab.com skulle vi inte vilja att det p\u00e5verkar v\u00e5r f\u00f6rm\u00e5ga att l\u00f6sa problemet. Det kan avbrytas genom att starta en andra instans av GitLab f\u00f6r att hantera GitLab.com. Faktum \u00e4r att det redan fungerar f\u00f6r oss: <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. Flera funktioner att \u00f6verv\u00e4ga att l\u00e4gga till i GitLab<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab\/issues\/103531\">Flera anv\u00e4ndares redigering av uppgifter<\/a><\/noindex>, liknande Google Docs. Det skulle hj\u00e4lpa till med uppgifter relaterade till incidenter under h\u00e4ndelsen, samt i genomg\u00e5ngsuppgifter. I b\u00e5da fallen kan flera deltagare beh\u00f6va l\u00e4gga till n\u00e5got i realtid.<\/li>\n<li>Flera webhooks f\u00f6r uppgifter. M\u00f6jligheten att starta olika steg i GitLab-arbetsfl\u00f6det inifr\u00e5n kommer att minska beroendet av Slack-integrationer. Till exempel m\u00f6jligheten att skicka aviseringar till PagerDuty via en slash-kommando i en GitLab-uppgift.<br \/>\nSlutsats<\/li>\n<\/ul>\n<p><\/p>\n<p>SRE-injenj\u00f6rer har det tufft med m\u00e5nga komplexiteter. Det skulle vara bra att se fler GitLab-produkter som l\u00f6ser dessa problem. Vi arbetar redan p\u00e5 vissa till\u00e4gg till produkten som kommer att underl\u00e4tta de arbetsfl\u00f6den som n\u00e4mns ovan. Mer information finns i <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/direction\/ops\/\">avsnittet Ops Product Vision<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>\u00c5r 2020 ut\u00f6kar vi teamet f\u00f6r att samla alla dessa fantastiska funktioner. Om du \u00e4r intresserad, v\u00e4nligen kolla in <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/jobs\/apply\/\">lediga tj\u00e4nster<\/a><\/noindex>, och tveka inte att kontakta n\u00e5gon i v\u00e5rt team med eventuella fr\u00e5gor.<\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/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.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Hur jag var praktikant som SRE-injenj\u00f6r i en vecka. Vardagslivet sett genom en programvaruingenj\u00f6rs \u00f6gon | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sv\/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":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/54449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=54449"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/54449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/54450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=54449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=54449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=54449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}