{"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\/pt\/blog\/administrirovanie\/kak-ya-nedelyu-byl-stazherom-sre-inzhenera-dezhurstvo-glazami-inzhenera-po","title":{"rendered":"Como eu fui estagi\u00e1rio de um engenheiro SRE por uma semana. Turno sob a perspectiva de um engenheiro de software.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Como eu fui estagi\u00e1rio de um engenheiro SRE por uma semana. Turno sob a perspectiva de um engenheiro de 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\">Engenheiro SRE \u2014 estagi\u00e1rio<\/h2>\n<p><\/p>\n<p>Para come\u00e7ar, permita-me apresentar. Eu sou <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/tristan.read\">@tristan.read<\/a><\/noindex>, engenheiro front-end no grupo <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/engineering\/development\/ops\/monitor\/health\/\">Monitor::Health<\/a><\/noindex> GitLab. Na semana passada, tive a honra de ser estagi\u00e1rio de um dos nossos engenheiros SRE de plant\u00e3o. O objetivo era observar diariamente como o engenheiro de plant\u00e3o reage a incidentes e obter experi\u00eancia pr\u00e1tica. Gostar\u00edamos que nossos engenheiros compreendessem melhor as necessidades dos usu\u00e1rios. <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/handbook\/product\/categories\/#health-group\">fun\u00e7\u00f5es<\/a><\/noindex> Monitor::Health.<\/p>\n<p><\/p>\n<p>Eu tinha que seguir o engenheiro SRE durante toda a semana. Ou seja, eu estava presente na passagem de plant\u00e3o, observando os mesmos canais de alerta e reagindo a incidentes, se e quando eles aconteciam.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"incidenty\">Incidentes<\/h2>\n<p><\/p>\n<p>Na semana, ocorreram 2 incidentes.<\/p>\n<p><\/p>\n<h3 id=\"1-kriptomayner\">1. Minerador de criptomoedas<\/h3>\n<p><\/p>\n<p>Na quarta-feira, foi registrado um aumento no uso do GitLab.com, causado por tentativas de utilizar minutos do runner para minerar criptomoeda. O incidente foi resolvido com a ajuda de nossa pr\u00f3pria ferramenta de neutraliza\u00e7\u00e3o de viola\u00e7\u00f5es, que interrompe tarefas do runner e remove os projetos e conta associados. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.gitlab.com\/runner\/\">GitLab Runner<\/a><\/noindex>causado por tentativas de usar minutos do runner para minerar criptomoedas. O incidente foi resolvido com a ajuda de nossa pr\u00f3pria ferramenta de neutraliza\u00e7\u00e3o de viola\u00e7\u00f5es, que interrompe as tarefas do runner e remove o projeto e a conta relacionados. <\/p>\n<p><\/p>\n<p>2. Degrada\u00e7\u00e3o de desempenho das aplica\u00e7\u00f5es Canary e Main<\/p>\n<p><\/p>\n<h3 id=\"2-degradaciya-proizvoditelnosti-prilozheniy-canary-i-main\">O incidente foi provocado por lentid\u00f5es e aumento da frequ\u00eancia de erros nas aplica\u00e7\u00f5es web canary e main no GitLab.com. V\u00e1rios valores de Apdex foram afetados.<\/h3>\n<p><\/p>\n<p>Tarefa aberta sobre o incidente:<\/p>\n<p><\/p>\n<p>Principais conclus\u00f5es <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\">Aqui est\u00e3o alguns pontos que percebi durante a semana de plant\u00e3o.<\/h2>\n<p><\/p>\n<p>1. Alertas s\u00e3o mais \u00fateis quando detectam desvios da norma.<\/p>\n<p><\/p>\n<h3 id=\"1-opovescheniya-naibolee-polezny-kogda-zasekayut-otkloneniya-ot-normy\">Os alertas podem ser divididos em v\u00e1rios tipos:<\/h3>\n<p><\/p>\n<p>Alertas baseados em um valor de limiar, como \"ocorreram 10 erros 5xx por segundo\".<\/p>\n<p><\/p>\n<ul>\n<li>Alertas baseados em um determinado limite, como \"ocorreram 10 erros 5xx por segundo\".<\/li>\n<li>Alertas em que o limite \u00e9 um valor percentual, como \"taxa de erros 5xx em 10% do total de solicita\u00e7\u00f5es em um determinado per\u00edodo\".<\/li>\n<li>Alertas baseados em uma m\u00e9dia hist\u00f3rica, como \"erros 5xx no 90\u00ba percentil\".<\/li>\n<\/ul>\n<p><\/p>\n<p>2. Muitos alertas n\u00e3o s\u00e3o escalados para incidentes<\/p>\n<p><\/p>\n<h3 id=\"2-mnogie-opovescheniya-tak-i-ne-eskaliruyutsya-do-incidentov\">Os engenheiros SRE lidam com um fluxo constante de alertas, muitos dos quais n\u00e3o s\u00e3o realmente cr\u00edticos.<\/h3>\n<p><\/p>\n<p>Os engenheiros SRE lidam com um fluxo constante de alertas, muitos dos quais n\u00e3o s\u00e3o realmente cr\u00edticos.<\/p>\n<p><\/p>\n<p>Ent\u00e3o, por que n\u00e3o limitar as notifica\u00e7\u00f5es apenas \u00e0s realmente importantes? Com essa abordagem, no entanto, pode-se n\u00e3o reconhecer os primeiros sintomas que crescer\u00e3o descontroladamente em um problema real, que pode causar grandes danos.<\/p>\n<p><\/p>\n<p>A tarefa do SRE de plant\u00e3o \u00e9 determinar quais alertas realmente indicam algo s\u00e9rio e se \u00e9 necess\u00e1rio escal\u00e1-los e investigar. Suspeito que isso tamb\u00e9m seja causado pela inflexibilidade dos alertas: seria melhor se fossem introduzidos v\u00e1rios n\u00edveis ou \"m\u00e9todos inteligentes\" de configura\u00e7\u00e3o dos alertas de acordo com a situa\u00e7\u00e3o descrita acima.<\/p>\n<p><\/p>\n<p>Proposta da funcionalidade: <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. Nossos SREs de plant\u00e3o utilizam muitas ferramentas<\/h3>\n<p><\/p>\n<p><strong>Internas:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Projeto infra do GitLab: aqui residem Runbooks, transmiss\u00f5es de plant\u00e3o por turno\/semana, tarefas relacionadas a incidentes.<\/li>\n<li>Problemas do GitLab: investiga\u00e7\u00f5es, an\u00e1lises e manuten\u00e7\u00f5es tamb\u00e9m s\u00e3o rastreadas em tarefas.<\/li>\n<li>Etiquetas do GitLab: as tarefas de automa\u00e7\u00e3o s\u00e3o iniciadas com base em etiquetas espec\u00edficas, que os bots monitoram quanto \u00e0 atividade das tarefas.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Externas:<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>PagerDuty: notifica\u00e7\u00f5es<\/li>\n<li>Slack: aqui \u00e9 onde flui o canal de mensagens do PagerDuty\/AlertManager. Integra\u00e7\u00e3o com comandos de barra para realizar diversas tarefas, como fechar notifica\u00e7\u00f5es ou escal\u00e1-las para incidentes.<\/li>\n<li>Grafana: visualiza\u00e7\u00e3o de m\u00e9tricas com foco em tend\u00eancias de longo prazo.<\/li>\n<li>Kibana: oferece visualiza\u00e7\u00e3o\/pesquisa em registros, permitindo aprofundar-se em eventos espec\u00edficos.<\/li>\n<li>Zoom: h\u00e1 uma \"sala de discuss\u00e3o\" sempre em funcionamento no Zoom. Isso permite que os engenheiros SRE discutam eventos rapidamente, sem perder tempo precioso criando uma sala e enviando links para os participantes.<\/li>\n<\/ul>\n<p><\/p>\n<p>E muito, muito mais.<\/p>\n<p><\/p>\n<h3 id=\"4-monitoring-gitlabcom-pri-pomoschi-gitlab---eto-edinaya-tochka-otkaza\">4. Monitorar GitLab.com usando GitLab \u2014 \u00e9 um \u00fanico ponto de falha<\/h3>\n<p><\/p>\n<p>Se ocorrer uma grande falha de servi\u00e7os no GitLab.com, n\u00e3o gostar\u00edamos que isso afetasse nossa capacidade de resolver o problema. Pode ser contido iniciando uma segunda inst\u00e2ncia do GitLab para gerenciar o GitLab.com. Na verdade, isso j\u00e1 est\u00e1 funcionando para n\u00f3s: <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. Algumas funcionalidades a serem consideradas para adi\u00e7\u00e3o ao GitLab<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/gitlab-org\/gitlab\/issues\/103531\">Edi\u00e7\u00e3o colaborativa de tarefas<\/a><\/noindex>, semelhante ao Google Docs. Isso ajudaria nas tarefas de incidentes durante um evento, bem como nas tarefas de an\u00e1lise. Em ambos os casos, v\u00e1rios participantes podem precisar adicionar algo em tempo real.<\/li>\n<li>Mais webhooks para tarefas. A capacidade de acionar diferentes etapas do fluxo de trabalho do GitLab internamente ajudar\u00e1 a reduzir a depend\u00eancia de integra\u00e7\u00f5es com o Slack. Por exemplo, a possibilidade de ativar notifica\u00e7\u00f5es no PagerDuty atrav\u00e9s de um comando de barra na tarefa do GitLab.<br \/>\nConclus\u00e3o<\/li>\n<\/ul>\n<p><\/p>\n<p>Os engenheiros de SRE enfrentam muitas dificuldades. Seria incr\u00edvel ver mais produtos do GitLab abordando esses problemas. J\u00e1 estamos trabalhando em algumas adi\u00e7\u00f5es ao produto que facilitar\u00e3o os fluxos de trabalho mencionados acima. Os detalhes est\u00e3o dispon\u00edveis em <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/direction\/ops\/\">se\u00e7\u00e3o Vis\u00e3o do Produto Ops<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Em 2020, estamos expandindo a equipe para reunir todos esses recursos incr\u00edveis. Se estiver interessado, por favor, confira <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/jobs\/apply\/\">vagas<\/a><\/noindex>, e n\u00e3o hesite em entrar em contato com algu\u00e9m da nossa equipe para quaisquer perguntas.<\/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.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\/pt\/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=\"pt_PT\" \/>\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\/pt\/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\udd47Como eu passei uma semana como estagi\u00e1rio de engenheiro SRE. Uma perspectiva de plant\u00e3o de um engenheiro de software | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/54449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=54449"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/54449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/54450"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=54449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=54449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=54449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}