{"id":68558,"date":"2024-06-03T05:27:06","date_gmt":"2024-06-03T08:27:06","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=68558&#038;preview=true&#038;preview_id=68558"},"modified":"2024-06-21T09:19:15","modified_gmt":"2024-06-21T12:19:15","slug":"api-kinsta-dimensionamento-recursos","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/","title":{"rendered":"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias"},"content":{"rendered":"<p>Gerenciar seus recursos \u00e9 fundamental para otimizar o desempenho e a estabilidade do seu site. Um site WordPress precisa ser capaz de lidar com picos de tr\u00e1fego, dimensionar recursos no momento certo e detectar rapidamente qualquer anomalia de desempenho.<\/p>\n<p>Naturalmente, tamb\u00e9m \u00e9 necess\u00e1rio aplicar todas essas tarefas. A API da Kinsta tem alguns endpoints que podem ajudar a prever o dimensionamento de recursos e a detec\u00e7\u00e3o de anomalias.<\/p>\n<p>Neste artigo, examinaremos os conceitos de dimensionamento preditivo de recursos e detec\u00e7\u00e3o de anomalias, e como a API da Kinsta se encaixa em seu fluxo de trabalho. Discutiremos alguns cen\u00e1rios reais desse tipo de dimensionamento, examinaremos os recursos da API e consideraremos como integrar essas estrat\u00e9gias ao seu fluxo de trabalho.<\/p>\n<p>O primeiro passo, por\u00e9m, \u00e9 procurar entender as tarefas que teremos de enfrentar.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Entendendo o dimensionamento preditivo de recursos e a detec\u00e7\u00e3o de anomalias<\/h2>\n<p>Logo mais, veremos no que a <a href=\"https:\/\/api-docs.kinsta.com\/\">API da Kinsta<\/a> pode ajudar. Mas antes vejamos o que a previs\u00e3o da escalabilidade dos recursos pode lhe proporcionar. Em seguida, abordaremos tamb\u00e9m os benef\u00edcios de poder detectar anomalias no desempenho do seu site.<\/p>\n<h3>Os benef\u00edcios do dimensionamento preditivo de recursos<\/h3>\n<p>Em poucas palavras, o dimensionamento preditivo de recursos \u00e9 uma forma de gerenciar os <a href=\"https:\/\/kinsta.com\/pt\/blog\/requisitos-servidor-wordpress\/\">recursos do seu site<\/a> com base na demanda prevista. \u00c9 uma abordagem proativa que envolve a an\u00e1lise de dados, o escrut\u00ednio de padr\u00f5es de uso e outros fatores relevantes.<\/p>\n<p>Prever quando o seu site provavelmente sofrer\u00e1 um aumento no tr\u00e1fego ou consumo de recursos permite que voc\u00ea dimensione para acomodar a demanda. O benef\u00edcio \u00e9 um desempenho otimizado e uma melhor experi\u00eancia geral do usu\u00e1rio (UX).<\/p>\n<p>No entanto, h\u00e1 muitas vantagens no dimensionamento preditivo de recursos que comp\u00f5em um todo:<\/p>\n<ol>\n<li><strong>Melhor desempenho do site.<\/strong> O dimensionamento dos seus recursos pode ajudar a evitar gargalos de desempenho. Por sua vez, isso pode garantir que seu site permane\u00e7a responsivo durante <a href=\"https:\/\/kinsta.com\/pt\/blog\/analise-do-trafego-do-site\/\">per\u00edodos de pico de tr\u00e1fego<\/a>.<\/li>\n<li><strong>Otimiza\u00e7\u00e3o de custos.<\/strong> O dimensionamento preditivo permite alocar recursos com maior efici\u00eancia. Dessa forma voc\u00ea n\u00e3o provisiona recursos em excesso, reduzindo custos desnecess\u00e1rios.<\/li>\n<li><strong>Experi\u00eancia de usu\u00e1rio aprimorada.<\/strong> Os picos de tr\u00e1fego podem ser atenuados, levando a uma melhor experi\u00eancia do usu\u00e1rio. Seu site poder\u00e1 lidar com esses picos com menos esfor\u00e7o, proporcionando uma experi\u00eancia de frontend consistente, suave e r\u00e1pida.<\/li>\n<\/ol>\n<p>Associar o dimensionamento preditivo com a capacidade de detectar anomalias de desempenho em seu servidor \u00e9 uma \u00f3tima combina\u00e7\u00e3o. A seguir, discutiremos os benef\u00edcios da detec\u00e7\u00e3o dessas inconsist\u00eancias.<\/p>\n<h3>A import\u00e2ncia da detec\u00e7\u00e3o de anomalias<\/h3>\n<p>Um aspecto que geralmente anda de m\u00e3os dadas com uma estrat\u00e9gia de dimensionamento \u00e9 a detec\u00e7\u00e3o de irregularidades nas <a href=\"https:\/\/kinsta.com\/pt\/blog\/teste-site-wordpress\/\">m\u00e9tricas de desempenho<\/a> do seu site. Suas estat\u00edsticas ter\u00e3o uma linha de base e valores extremos quando se trata de uso da CPU, <a href=\"https:\/\/kinsta.com\/pt\/blog\/limite-memoria-wordpress\/\">consumo de mem\u00f3ria<\/a> e tempos de resposta, o que pode ser uma fonte de problemas e de otimiza\u00e7\u00e3o em potencial.<\/p>\n<p>A detec\u00e7\u00e3o precoce dessas anomalias permite resolver poss\u00edveis problemas antes que afetem a disponibilidade e a experi\u00eancia do usu\u00e1rio do seu site e se tornem um grande problema. Al\u00e9m disso, h\u00e1 muitos outros benef\u00edcios:<\/p>\n<ul>\n<li><strong>Resolu\u00e7\u00e3o proativa de problemas.<\/strong> Se voc\u00ea puder detectar inconsist\u00eancias antes que se tornem problemas maiores, poder\u00e1 tomar medidas imediatas para resolv\u00ea-las. Isso pode minimizar o tempo de inatividade e garantir a disponibilidade cont\u00ednua do seu site.<\/li>\n<li><strong>Melhorias na estabilidade do site.<\/strong> A detec\u00e7\u00e3o de anomalias permite que voc\u00ea identifique e resolva os atuais problemas de desempenho. A corre\u00e7\u00e3o desses problemas pode contribuir para a estabilidade e a confiabilidade gerais do seu site.<\/li>\n<li><strong>Insights para otimiza\u00e7\u00e3o.<\/strong> Ao analisar as anomalias que surgem, voc\u00ea pode obter insights valiosos sobre \u00e1reas do seu site que podem precisar de mais otimiza\u00e7\u00e3o.<\/li>\n<\/ul>\n<p>Tanto a detec\u00e7\u00e3o de anomalias quanto o dimensionamento de desempenho s\u00e3o dois lados da mesma moeda. Isso significa usar as estrat\u00e9gias em conjunto para criar uma base de desempenho robusta para o seu site. Na pr\u00f3xima se\u00e7\u00e3o veremos como isso funciona em alguns cen\u00e1rios t\u00edpicos.<\/p>\n<h2>Cen\u00e1rios do mundo real para dimensionamento preditivo de recursos e detec\u00e7\u00e3o de anomalias<\/h2>\n<p>A necessidade de aumentar os recursos do servidor \u00e0 sua disposi\u00e7\u00e3o tem muitos usos pr\u00e1ticos. \u00c9 justo dizer que quase todos os sites precisar\u00e3o de alguma forma dessa estrat\u00e9gia.<\/p>\n<p>Para entender melhor como voc\u00ea usaria o dimensionamento preditivo de recursos e a detec\u00e7\u00e3o de anomalias em um cen\u00e1rio real, vamos examinar alguns deles. Nosso primeiro cen\u00e1rio \u00e9, sem d\u00favida, um dos mais populares.<\/p>\n<h3>1. Sites de eCommerce durante as temporadas de pico<\/h3>\n<p>Em um mundo ideal, seu <a href=\"https:\/\/kinsta.com\/pt\/blog\/hospedagem-ecommerce\/\">site de eCommerce<\/a> ter\u00e1 tr\u00e1fego e engajamento consistentes durante todo o ano. Contudo, na realidade, sua atividade ser\u00e1 flutuante. Por exemplo, considere um site de eCommerce que tem grandes picos de tr\u00e1fego durante as temporadas de f\u00e9rias ou eventos de venda.<\/p>\n<figure id=\"attachment_179596\" aria-describedby=\"caption-attachment-179596\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-179596 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/05\/ecommerce-holiday.png\" alt=\"O site da Pulsar Audio mostrando uma oferta de liquida\u00e7\u00e3o de primavera.\" width=\"1200\" height=\"687\"><figcaption id=\"caption-attachment-179596\" class=\"wp-caption-text\">O site da Pulsar Audio mostrando uma oferta de liquida\u00e7\u00e3o de primavera.<\/figcaption><\/figure>\n<p>Aqui, a detec\u00e7\u00e3o de anomalias se transforma em um mergulho anal\u00edtico mais profundo. Voc\u00ea come\u00e7a com suas m\u00e9tricas e analisa os dados hist\u00f3ricos relacionados aos seus n\u00edveis de tr\u00e1fego. Se voc\u00ea puder usar essas m\u00e9tricas para prever picos de tr\u00e1fego esperados, poder\u00e1 come\u00e7ar a pensar sobre os recursos.<\/p>\n<p>A tarefa \u00e9 ser proativo em rela\u00e7\u00e3o ao dimensionamento de recursos com base nos n\u00edveis de tr\u00e1fego esperados em momentos espec\u00edficos do ano. Por exemplo, voc\u00ea pode aumentar a aloca\u00e7\u00e3o de CPU e mem\u00f3ria para ajudar a lidar com um aumento de carga. No frontend, a experi\u00eancia de compra pode ser est\u00e1vel e tranquila para seus clientes. Por sua vez, isso pode n\u00e3o apenas economizar receita pra voc\u00ea, mas tamb\u00e9m ger\u00e1-la.<\/p>\n<h3>2. Sites de not\u00edcias e m\u00eddia durante grandes eventos<\/h3>\n<p>Os sites que lidam com conte\u00fado centrado no tempo, como ag\u00eancias de not\u00edcias, tamb\u00e9m enfrentam os mesmos desafios que os sites de eCommerce. Nesse caso, esses picos de tr\u00e1fego ocorrem quando h\u00e1 grandes eventos ou not\u00edcias de \u00faltima hora.<\/p>\n<figure id=\"attachment_179599\" aria-describedby=\"caption-attachment-179599\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-179599 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/05\/nbc-news.png\" alt=\"O site da NBC News.\" width=\"1200\" height=\"686\"><figcaption id=\"caption-attachment-179599\" class=\"wp-caption-text\">O site da NBC News.<\/figcaption><\/figure>\n<p>Entretanto, a diferen\u00e7a \u00e9 mais cr\u00edtica aqui, pois os picos acontecem com mais frequ\u00eancia e tamb\u00e9m s\u00e3o mais irregulares. <a href=\"https:\/\/kinsta.com\/pt\/blog\/website-fora-do-ar\/\">O acesso a conte\u00fado relevante<\/a> tamb\u00e9m costuma ser crucial. Pense nos avisos meteorol\u00f3gicos, por exemplo.<\/p>\n<p>\u00c9 nesse ponto que o dimensionamento preditivo de recursos ganha relev\u00e2ncia. Assim como no eCommerce, a an\u00e1lise de padr\u00f5es de tr\u00e1fego anteriores durante eventos semelhantes pode ajud\u00e1-lo a tomar decis\u00f5es informadas sobre quando escalar e em que quantidade. O monitoramento das tend\u00eancias atuais de not\u00edcias tamb\u00e9m pode ser ben\u00e9fico. O principal objetivo aqui \u00e9 garantir que o seu site permane\u00e7a acess\u00edvel e responsivo. Embora uma experi\u00eancia de usu\u00e1rio tranquila tamb\u00e9m seja importante, o acesso sem interrup\u00e7\u00f5es \u00e9 fundamental.<\/p>\n<h3>3. Aplicativos de software como servi\u00e7o (SaaS) com padr\u00f5es de uso vari\u00e1veis<\/h3>\n<p>Os aplicativos SaaS podem ser vol\u00e1teis, com padr\u00f5es de uso flutuantes com base no comportamento do cliente e na demanda geral pelo servi\u00e7o. Um bom exemplo disso foi durante o surto de Covid-19 em mar\u00e7o de 2020. <a href=\"https:\/\/slack.com\/intl\/en-gb\/blog\/collaboration\/report-remote-work-during-coronavirus\" target=\"_blank\" rel=\"noopener noreferrer\">Dezesseis milh\u00f5es de trabalhadores do conhecimento<\/a> tiveram que ficar em casa, e o Slack teve um <a href=\"https:\/\/www.wired.com\/story\/slack-cal-henderson-future-of-work\/\" target=\"_blank\" rel=\"noopener noreferrer\">aumento de 20%<\/a> no n\u00famero de usu\u00e1rios durante as duas primeiras semanas.<\/p>\n<figure id=\"attachment_179600\" aria-describedby=\"caption-attachment-179600\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-179600 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/05\/slack-app.png\" alt=\"O aplicativo de mensagens Slack.\" width=\"1200\" height=\"745\"><figcaption id=\"caption-attachment-179600\" class=\"wp-caption-text\">O aplicativo de mensagens Slack.<\/figcaption><\/figure>\n<p>A detec\u00e7\u00e3o de anomalias ajuda a entender o que pode dar errado ao dimensionar seus recursos. Isso foi muito importante para o <a href=\"http:\/\/slack.com\" target=\"_blank\" rel=\"noopener noreferrer\">Slack<\/a>, porque era importante ajudar as pessoas a continuar trabalhando durante a pandemia.<\/p>\n<p>O dimensionamento preditivo de recursos tamb\u00e9m \u00e9 vital, pois \u00e9 uma maneira de otimizar sua infraestrutura para corresponder a qualquer padr\u00e3o de uso. Novamente, a an\u00e1lise de dados hist\u00f3ricos e a implementa\u00e7\u00e3o de uma estrat\u00e9gia de dimensionamento proativa podem ajudar a experi\u00eancia do usu\u00e1rio, minimizar os custos e criar confian\u00e7a e reputa\u00e7\u00e3o externa entre sua base de usu\u00e1rios.<\/p>\n<h2>Os recursos da API da Kinsta para gerenciamento de recursos<\/h2>\n<p>Ter uma maneira de implementar o dimensionamento de recursos e detectar desvios \u00e9 t\u00e3o vital quanto conhecer as estrat\u00e9gias. Para os usu\u00e1rios da Kinsta, voc\u00ea tem o <a href=\"https:\/\/my.kinsta.com\/?lang=pt\">painel MyKinsta<\/a>, que cont\u00e9m uma abund\u00e2ncia de m\u00e9tricas:<\/p>\n<figure id=\"attachment_179598\" aria-describedby=\"caption-attachment-179598\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-179598 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/05\/mykinsta-dashboard-1.png\" alt=\"O painel MyKinsta.\" width=\"1200\" height=\"686\"><figcaption id=\"caption-attachment-179598\" class=\"wp-caption-text\">O painel MyKinsta.<\/figcaption><\/figure>\n<p>No entanto, isso n\u00e3o ajuda em situa\u00e7\u00f5es em que voc\u00ea precisa de maior flexibilidade. Em vez disso, a API da Kinsta ser\u00e1 a ferramenta pra voc\u00ea. Ela lhe oferece v\u00e1rios endpoints para se conectar \u00e0 nossa funcionalidade, dos quais alguns ser\u00e3o da m\u00e1xima import\u00e2ncia para escalabilidade e an\u00e1lise:<\/p>\n<ul>\n<li><code>CPU Usage.<\/code> Voc\u00ea pode monitorar o <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationCpuUsage\" target=\"_blank\" rel=\"noopener noreferrer\">uso da CPU<\/a> do seu servidor ao longo do tempo, o que ajuda a identificar tend\u00eancias e poss\u00edveis gargalos antes que se tornem um problema.<\/li>\n<li><code>Memory Usage.<\/code> Voc\u00ea pode acompanhar o <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationMemoryUsage\" target=\"_blank\" rel=\"noopener noreferrer\">consumo de mem\u00f3ria<\/a> para garantir que o site tenha recursos suficientes para lidar com a carga de trabalho e aument\u00e1-la quando necess\u00e1rio.<\/li>\n<li><code>Bandwidth.<\/code> Analisar o <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationBandwidth\" target=\"_blank\" rel=\"noopener noreferrer\">total de dados que voc\u00ea transmite<\/a> pode ser um bom indicador para implementar sua estrat\u00e9gia de dimensionamento.<\/li>\n<li><code>Slowest Requests.<\/code> Esse \u00e9 um dos <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics#operation\/getApplicationSlowestRequests\" target=\"_blank\" rel=\"noopener noreferrer\">muitos outros endpoints<\/a> que podem mostrar quais solicita\u00e7\u00f5es e respostas t\u00eam o maior impacto sobre o desempenho do seu site.<\/li>\n<\/ul>\n<p>Veremos mais detalhes sobre eles mais adiante. No entanto, \u00e9 importante que voc\u00ea entenda que a API da Kinsta cobre apenas a maior parte das bases do dimensionamento de recursos e da detec\u00e7\u00e3o de anomalias:<\/p>\n<ul>\n<li>Voc\u00ea deve prever quaisquer problemas futuros. A API da Kinsta s\u00f3 pode enviar dados para voc\u00ea; voc\u00ea precisa interpret\u00e1-los.<\/li>\n<li>Por extens\u00e3o, qualquer dimensionamento que voc\u00ea precise implementar \u00e9 de sua responsabilidade. A API da Kinsta n\u00e3o pode fazer isso por voc\u00ea, e isso \u00e9 compreens\u00edvel.<\/li>\n<li>Embora a API da Kinsta forne\u00e7a muitas maneiras de monitorar seu site, voc\u00ea pode n\u00e3o ter todos os endpoints necess\u00e1rios para satisfazer seus objetivos (embora estejamos trabalhando nisso!).<\/li>\n<\/ul>\n<p>Independentemente disso, a API tem diversos recursos, e sua natureza program\u00e1tica significa que voc\u00ea pode vincul\u00e1-la a outros sistemas, implementar suas pr\u00f3prias fun\u00e7\u00f5es e classes, e quase tudo que desejar.<\/p>\n<h2>Detectando anomalias com a API da Kinsta<\/h2>\n<p>Voc\u00ea n\u00e3o usar\u00e1 o escalonamento todos os dias, e talvez s\u00f3 decida acion\u00e1-lo algumas vezes por ano. Por isso, vamos analisar algo que voc\u00ea far\u00e1 com muito mais regularidade: detectar inconsist\u00eancias nas m\u00e9tricas do servidor.<\/p>\n<h3>Configura\u00e7\u00e3o do monitoramento e dos alertas<\/h3>\n<p>Seu sistema de monitoramento ser\u00e1 a espinha dorsal da sua proatividade. H\u00e1 muitas considera\u00e7\u00f5es a serem feitas aqui, mas nossa recomenda\u00e7\u00e3o \u00e9 que voc\u00ea mantenha as coisas simples no in\u00edcio:<\/p>\n<ul>\n<li><strong>Decida o que deseja monitorar.<\/strong> Voc\u00ea pode confiar em seus pr\u00f3prios relat\u00f3rios para indicar as principais m\u00e9tricas ou simplesmente olhar o <a href=\"https:\/\/kinsta.com\/pt\/mykinsta\/\">painel MyKinsta<\/a> para saber o que verifica com frequ\u00eancia.<\/li>\n<li><strong>Avalie como gostaria de receber alertas.<\/strong> Por exemplo, voc\u00ea pode receber notifica\u00e7\u00f5es do Slack ou um <a href=\"https:\/\/kinsta.com\/pt\/blog\/notificacoes-push-gratuitas-no-wordpress\/\">simples e-mail<\/a> sempre que atingir um limite.<\/li>\n<li><strong>Determine uma linha de base.<\/strong> Voc\u00ea deve dedicar algum tempo para entender o comportamento t\u00edpico do seu servidor. \u00c9 aqui que voc\u00ea analisa os dados de m\u00e9tricas hist\u00f3ricas e quaisquer indica\u00e7\u00f5es ou tend\u00eancias futuras.<\/li>\n<\/ul>\n<p>Depois de ter esse conhecimento, voc\u00ea pode come\u00e7ar a usar a API da Kinsta para configurar os endpoints de que precisa.<\/p>\n<h3>Endpoints da API da Kinsta para detec\u00e7\u00e3o de anomalias<\/h3>\n<p>H\u00e1 <a href=\"https:\/\/api-docs.kinsta.com\/tag\/Application-Metrics\" target=\"_blank\" rel=\"noopener noreferrer\">alguns endpoints<\/a> que podem ser \u00fateis aqui. Mencionamos alguns deles no in\u00edcio do artigo, mas, para completar, aqui est\u00e1 uma lista que achamos que ser\u00e1 \u00fatil para voc\u00ea:<\/p>\n<ul>\n<li><code>Bandwidth.<\/code> J\u00e1 falamos sobre isso, pois \u00e9 como voc\u00ea medir\u00e1 o total de dados que transmite.<\/li>\n<li><code>HTTP Requests Per Minute.<\/code> Esse \u00e9 simples: mede literalmente quantas solicita\u00e7\u00f5es HTTP seu site recebe a cada minuto!<\/li>\n<\/ul>\n<p>H\u00e1 alguns endpoints bons para a an\u00e1lise de tend\u00eancias:<\/p>\n<ul>\n<li><code>CPU Usage.<\/code> Nossa m\u00e9trica mostra o uso total m\u00e9dio da CPU em um per\u00edodo de tempo selecionado.<\/li>\n<li><code>Memory Usage.<\/code> Da mesma forma, essa \u00e9 a m\u00e9dia do consumo total de mem\u00f3ria em um per\u00edodo selecionado.<\/li>\n<\/ul>\n<p>Se voc\u00ea precisar de alguma orienta\u00e7\u00e3o sobre oportunidades de escalonamento, h\u00e1 alguns endpoints para ajudar:<\/p>\n<ul>\n<li><code>Build Time.<\/code> O rastreamento mostra quanto tempo voc\u00ea leva para criar seu aplicativo. Combinado com m\u00e9tricas sobre o uso da CPU e da mem\u00f3ria (entre outras), voc\u00ea pode formar uma opini\u00e3o sobre a necessidade de escalonamento.<\/li>\n<li><code>Run Time.<\/code> O tempo total de execu\u00e7\u00e3o do aplicativo pode ajudar voc\u00ea a decidir onde priorizar o uso, encontrar gargalos de desempenho e muito mais.<\/li>\n<\/ul>\n<p>Vamos dar a voc\u00ea um exemplo de uso de um endpoint para detec\u00e7\u00e3o de anomalias. Aqui, estamos usando o <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-node-js\/\">Node.js<\/a> para verificar a largura de banda de um site. Observe que voc\u00ea precisaria implementar a valida\u00e7\u00e3o da chave de API, provavelmente usando <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-sao-variaveis-de-ambiente\/\">vari\u00e1veis de ambiente<\/a>, e alguma forma de monitorar constantemente a largura de banda.<\/p>\n<pre><code class=\"language-js\">import fetch from 'node-fetch';\n\n\nconst API_TOKEN = &lt;YOUR-API-TOKEN&gt;;\nconst APPLICATION_ID = &lt;YOUR-COMPANY-ID&gt;;\n\nasync function checkBandwidth(token, id, timeframeStart, timeframeEnd, intervalInSeconds) {\n  const query = new URLSearchParams({\n    interval_in_seconds: intervalInSeconds,\n    timeframe_start: timeframeStart,\n    timeframe_end: timeframeEnd,\n  }).toString();\n\n  const resp = await fetch(`https:\/\/api.kinsta.com\/v2\/applications\/${id}\/metrics\/bandwidth?${query}`, {\n    method: 'GET',\n    headers: {\n      Authorization: 'Bearer &lt;YOUR-API-KEY&gt;',\n    },\n\n  });\n\n  const data = await resp.json();\n\n  if (!resp.ok) {\n    console.error('Error checking bandwidth:', data);\n    return;\n  }\n\n  console.log('Bandwidth data:', data);\n\n}\n\n\nasync function run() {\n  const timeframeStart = '2021-07-22T18:10:45.511Z';\n  const timeframeEnd = '2021-07-22T18:10:45.511Z';\n  const intervalInSeconds = '3600';\n\n  await checkBandwidth(API_TOKEN, APPLICATION_ID, timeframeStart, timeframeEnd, intervalInSeconds);\n}\n\nrun().catch(error =&gt; {\n  console.error('An error occurred', error);\n  process.exit(1);\n});\n<\/code><\/pre>\n<p>No que diz respeito \u00e0s notifica\u00e7\u00f5es, voc\u00ea pode <a href=\"https:\/\/kinsta.com\/pt\/blog\/servicos-api-kinsta-e-slack\/\">configurar um canal do Slack<\/a> para iniciar uma conversa quando a largura de banda atingir um determinado limite.<\/p>\n<p>Para detectar quaisquer anomalias, examine os dados que obt\u00e9m em busca de valores fora da curva, embora tamb\u00e9m possa criar uma maneira program\u00e1tica de pesquisar m\u00e9tricas discrepantes. A partir da\u00ed, voc\u00ea pode come\u00e7ar a formular uma resposta.<\/p>\n<h3>Como responder a anomalias<\/h3>\n<p>Em resumo, seu script detectar\u00e1 uma anomalia, enviar\u00e1 um ping para o Slack e voc\u00ea poder\u00e1 entrar em a\u00e7\u00e3o. Como voc\u00ea far\u00e1 isso depender\u00e1 do seu plano de resposta. Esse processo estabelecer\u00e1 como voc\u00ea investigar\u00e1, diagnosticar\u00e1 e resolver\u00e1 a causa raiz do problema.<\/p>\n<p>Por exemplo, voc\u00ea pode ter um <a href=\"https:\/\/kinsta.com\/pt\/informacoes-legais\/acordo-nivel-servicos\/\">contrato de n\u00edvel de servi\u00e7o<\/a> em vigor se esse for um site de cliente que exige que voc\u00ea responda dentro de um prazo definido. Para o seu pr\u00f3prio site, voc\u00ea pode simplesmente acessar a an\u00e1lise e <a href=\"https:\/\/docs.sevalla.com\/applications\/runtime-logs\">examinar os registros<\/a>.<\/p>\n<figure id=\"attachment_179597\" aria-describedby=\"caption-attachment-179597\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-179597 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/05\/kinsta-logs.png\" alt=\"Uma se\u00e7\u00e3o de um arquivo de registro do Kinsta Nginx.\" width=\"1200\" height=\"607\"><figcaption id=\"caption-attachment-179597\" class=\"wp-caption-text\">Uma se\u00e7\u00e3o de um arquivo de registro do Kinsta Nginx.<\/figcaption><\/figure>\n<p>A maneira como voc\u00ea configura isso depender\u00e1 do tamanho da sua equipe, dos requisitos e dos recursos. Independentemente disso, a pr\u00f3xima etapa ser\u00e1 a implementa\u00e7\u00e3o da estrat\u00e9gia de dimensionamento de recursos.<\/p>\n<h2>Implementando o dimensionamento preditivo de recursos com a API da Kinsta<\/h2>\n<p>Depois de conhecer suas m\u00e9tricas de base, voc\u00ea pode decidir se dimensiona seus recursos ou n\u00e3o. Como descrevemos em uma se\u00e7\u00e3o anterior, a previs\u00e3o automatizada \u00e9 algo que voc\u00ea deve implementar. A hospedagem de aplicativos da Kinsta oferece isso para todos os planos. Voc\u00ea pode encontrar a op\u00e7\u00e3o no painel MyKinsta na aba <strong>Aplicativos<\/strong>.<\/p>\n<p>No entanto, a API da Kinsta pode lhe fornecer as ferramentas para fazer suas previs\u00f5es com precis\u00e3o e confian\u00e7a.<\/p>\n<p>H\u00e1 algumas estrat\u00e9gias que voc\u00ea pode adotar aqui:<\/p>\n<ul>\n<li>Observe as oportunidades de aproveitar o aumento de escala.<\/li>\n<li>Avalie seu consumo geral e macro de recursos.<\/li>\n<li>Procure gargalos como alvos para o dimensionamento de recursos.<\/li>\n<\/ul>\n<p>Se voc\u00ea observar os endpoints <code>bandwidth<\/code>, <code>HTTP requests per minute<\/code> e <code>average response time<\/code>, essas s\u00e3o \u00f3timas maneiras de encontrar o escopo do dimensionamento. Voc\u00ea perceber\u00e1 que a verifica\u00e7\u00e3o da largura de banda e das <a href=\"https:\/\/kinsta.com\/pt\/blog\/o-que-e-uma-solicitacao-http\/\">solicita\u00e7\u00f5es HTTP<\/a> tem uma &#8220;fun\u00e7\u00e3o dupla&#8221; de dimensionamento de recursos e detec\u00e7\u00e3o de anomalias.<\/p>\n<p>Os mesmos endpoints que voc\u00ea usa para analisar tend\u00eancias tamb\u00e9m s\u00e3o \u00f3timos para prever o dimensionamento de recursos. Na verdade, o uso da CPU e o uso da mem\u00f3ria s\u00e3o sinais reveladores de que voc\u00ea precisa aumentar a pot\u00eancia do servidor.<\/p>\n<p>Por fim, os gargalos nos processos de carregamento de p\u00e1ginas podem esgotar seus recursos e ser um alvo ideal para o dimensionamento. Voc\u00ea deve monitorar o endpoint <code>slowest requests<\/code>. Ele sinaliza os piores infratores em seu site e \u00e9 algo para o qual o <a href=\"https:\/\/kinsta.com\/pt\/ferramenta-apm\/\">painel MyKinsta fornece a voc\u00ea<\/a> um gr\u00e1fico:<\/p>\n<figure id=\"attachment_179601\" aria-describedby=\"caption-attachment-179601\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-179601 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/05\/slowest-requests.png\" alt=\"Um painel que mostra as transa\u00e7\u00f5es mais lentas em um site da Kinsta.\" width=\"1200\" height=\"879\"><figcaption id=\"caption-attachment-179601\" class=\"wp-caption-text\">Um painel que mostra as transa\u00e7\u00f5es mais lentas em um site da Kinsta.<\/figcaption><\/figure>\n<p>No entanto, isso <em>pode<\/em> ser um sinal da necessidade de aumentar a escala e tamb\u00e9m pode destacar um ponto de otimiza\u00e7\u00e3o. Essas ser\u00e3o &#8220;vit\u00f3rias r\u00e1pidas&#8221; (em teoria) ao longo do caminho, pois a corre\u00e7\u00e3o desses problemas encapsulados deve reduzir a quantidade de recursos que voc\u00ea aloca ao seu site e, consequentemente, liber\u00e1-los.<\/p>\n<h2>Dicas e truques para integrar o dimensionamento preditivo e a detec\u00e7\u00e3o de anomalias ao seu fluxo de trabalho<\/h2>\n<p>Antes de concluirmos, vamos discutir algumas t\u00e1ticas, pr\u00e1ticas t\u00edpicas e dicas para voc\u00ea integrar o dimensionamento preditivo e a detec\u00e7\u00e3o de anomalias ao seu fluxo de trabalho. A proatividade \u00e9 algo que mencionamos muito ao longo deste artigo, e h\u00e1 algumas maneiras de dar um passo \u00e0 frente nessa \u00e1rea:<\/p>\n<ul>\n<li>Encontre algumas <a href=\"https:\/\/kinsta.com\/pt\/blog\/benchmarks-definitivos-do-php\/\">linhas de base e limites<\/a> claros para o desempenho do seu site para ajudar a orientar suas estrat\u00e9gias de dimensionamento e detec\u00e7\u00e3o.<\/li>\n<li>Reserve um tempo para revisar e atualizar seus modelos preditivos regularmente para garantir a precis\u00e3o e a relev\u00e2ncia.<\/li>\n<li>Implemente o monitoramento automatizado sempre que poss\u00edvel, usando alertas que toda a equipe possa ver. Basicamente, voc\u00ea deseja minimizar o n\u00famero de interven\u00e7\u00f5es manuais que precisa fazer.<\/li>\n<\/ul>\n<p>Sobre equilibrar as interven\u00e7\u00f5es autom\u00e1ticas e manuais, h\u00e1 mais algumas dicas que podemos lhe passar:<\/p>\n<ul>\n<li>Voc\u00ea precisa ter um equil\u00edbrio entre as a\u00e7\u00f5es de dimensionamento automatizado e a supervis\u00e3o manual. Isso \u00e9 mais importante do que voc\u00ea imagina para obter o n\u00edvel certo de controle e responsabilidade pela sua estrat\u00e9gia.<\/li>\n<li>Quando voc\u00ea implementar o dimensionamento automatizado, deve haver diretrizes e regras claras sobre quando deve ser acionado e quando precisar\u00e1 de interven\u00e7\u00e3o manual.<\/li>\n<li>Revise e ajuste suas regras de automa\u00e7\u00e3o regularmente. Isso o ajudar\u00e1 a aumentar a efici\u00eancia e a minimizar os falsos positivos em seus relat\u00f3rios.<\/li>\n<\/ul>\n<p>Temos uma \u00faltima dica sobre an\u00e1lise e monitoramento. Essa parte do processo envolve a verifica\u00e7\u00e3o constante de suas m\u00e9tricas e a rea\u00e7\u00e3o a quaisquer altera\u00e7\u00f5es. Por isso, h\u00e1 algumas maneiras de voc\u00ea facilitar esse processo.<\/p>\n<p>A maior delas, em nossa opini\u00e3o, \u00e9 analisar regularmente os resultados de todas as decis\u00f5es que voc\u00ea tomar. Isso pode ser fundamental para o pr\u00f3ximo ciclo, pois uma melhor percep\u00e7\u00e3o de como voc\u00ea toma decis\u00f5es tornar\u00e1 as pr\u00f3ximas mais eficazes.<\/p>\n<h2>Resumo<\/h2>\n<p>O dimensionamento preditivo de recursos e a detec\u00e7\u00e3o de anomalias s\u00e3o as duas principais maneiras de ser proativo quando se trata de gerenciar o desempenho e a capacidade de resposta do seu site WordPress. A <a href=\"https:\/\/api-docs.kinsta.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">API da Kinsta<\/a> pode ajudar voc\u00ea a implementar e desenvolver essas t\u00e9cnicas de forma program\u00e1tica.<\/p>\n<p>Por exemplo, muitos endpoints o ajudam a monitorar o desempenho do seu site. Com os scripts certos, voc\u00ea pode definir linhas de base e benchmarks. Se voc\u00ea combinar isso com uma plataforma como o Slack, poder\u00e1 ter alertas automatizados que o ajudar\u00e3o a colocar seu plano de resposta em a\u00e7\u00e3o.<\/p>\n<p>Voc\u00ea precisa de uma estrat\u00e9gia para monitoramento preditivo de recursos e detec\u00e7\u00e3o de anomalias? Em caso afirmativo, o que \u00e9 importante pra voc\u00ea? Conte pra gente na se\u00e7\u00e3o de coment\u00e1rios abaixo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gerenciar seus recursos \u00e9 fundamental para otimizar o desempenho e a estabilidade do seu site. Um site WordPress precisa ser capaz de lidar com picos de &#8230;<\/p>\n","protected":false},"author":199,"featured_media":68559,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[951,992,983],"class_list":["post-68558","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-api","topic-node-js","topic-servicos-kinsta"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias\" \/>\n<meta property=\"og:description\" content=\"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-03T08:27:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-21T12:19:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias\",\"datePublished\":\"2024-06-03T08:27:06+00:00\",\"dateModified\":\"2024-06-21T12:19:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/\"},\"wordCount\":3295,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/\",\"name\":\"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg\",\"datePublished\":\"2024-06-03T08:27:06+00:00\",\"dateModified\":\"2024-06-21T12:19:15+00:00\",\"description\":\"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/api\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias - Kinsta\u00ae","description":"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/","og_locale":"pt_PT","og_type":"article","og_title":"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias","og_description":"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!","og_url":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2024-06-03T08:27:06+00:00","article_modified_time":"2024-06-21T12:19:15+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection-1024x512.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"17 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias","datePublished":"2024-06-03T08:27:06+00:00","dateModified":"2024-06-21T12:19:15+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/"},"wordCount":3295,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/","url":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/","name":"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg","datePublished":"2024-06-03T08:27:06+00:00","dateModified":"2024-06-21T12:19:15+00:00","description":"Monitorar seu site pode ajudar na tomada de decis\u00f5es futuras. Este artigo analisa o uso da API da Kinsta para escalonamento preditivo de recursos e detec\u00e7\u00e3o de anomalias!","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/06\/all-how-to-leverage-the-kinsta-api-for-predictive-resource-scaling-and-anomaly-detection.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/api-kinsta-dimensionamento-recursos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"API","item":"https:\/\/kinsta.com\/pt\/topicos\/api\/"},{"@type":"ListItem","position":3,"name":"Como Aproveitar a API da Kinsta para Dimensionamento Preditivo de Recursos e Detec\u00e7\u00e3o de Anomalias"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=68558"}],"version-history":[{"count":13,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68558\/revisions"}],"predecessor-version":[{"id":68751,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68558\/revisions\/68751"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/es"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/translations\/jp"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68558\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/68559"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=68558"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=68558"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=68558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}