Pular para o conteúdo principal

comparando monitoramento como código

Quais monitores de uptime têm um provider do Terraform?

Muitos fornecedores de monitoramento dizem que têm suporte a Terraform. Menos deles contam que o provider é um fork da comunidade arquivado em 2023, ou que ele gerencia as verificações mas não consegue mexer na página de status pela qual você paga. Aqui está a situação real, conferida no Terraform Registry, e não em páginas de marketing.

A tabela abaixo é a comparação completa, sem edição. Leia primeiro, se preferir: é a mesma que enviaríamos para você.

AGPL-3.0 · um único binário · plano gratuito · sem cartão

O Registry, não a página de marketing

  UptimepagePingdomStatusCakeStatuspageUptimeRobotOneUptime
provider do próprio fornecedor simnenhumsimnenhumsimsim
quem mantém Uptimepageforks da comunidadeStatusCakedesenvolvedores individuaisUptimeRobotOneUptime
nível no Registry CommunityCommunityPartnerCommunityCommunityCommunity
versão mais recente jul. 20262020, arquivadoout. 20232022 · 2024jul. 2026jul. 2026
gerencia monitores simsimsimsem produtosimsim
gerencia páginas de status simnãonãosó objetossimsim
gerencia canais de alerta simsimsimnãosimsim

Os níveis do Registry são Official (criado pela HashiCorp), Partner (fornecedor verificado) e Community (todo o resto). Community não quer dizer de terceiros: o UptimeRobot e o OneUptime publicam a partir das próprias organizações verificadas no GitHub sob um selo Community, e o Uptimepage também. O nosso leva o mesmo selo Community que o deles, e é exatamente por isso que estamos dizendo para você ler o repositório, e não o selo.

Não existe provider em nenhum namespace da SolarWinds ou do Pingdom no Terraform Registry. O provider da comunidade mais baixado, russellcardullo/pingdom, está arquivado e se descreve como não mais mantido; última versão em 2020, último commit em 2023. Os forks vivos são mantidos por uma empresa de mídia sem relação com o Pingdom e por desenvolvedores individuais, e nenhum gerencia páginas de status.

O provider do StatusCake é de nível Partner e o repositório dele está ativo, mas ele não lança uma versão nova desde a v2.2.2, de outubro de 2023, e não tem recurso de página de status, embora o StatusCake venda páginas de status.

A Atlassian não publica nenhum provider do Statuspage. As duas opções da comunidade gerenciam componentes e incidentes numa página que você criou à mão; nenhuma delas cria a própria página.

Better Stack, Checkly, Uptime.com, UptimeRobot e OneUptime gerenciam monitores e páginas de status no Terraform, como o Uptimepage. O Grafana e o Datadog gerenciam verificações sintéticas e nenhuma página de status, porque nenhum dos dois vende uma.

Verificado no Terraform Registry e no repositório de cada provider em 14 de julho de 2026. Os providers lançam versões com frequência, então confira o Registry antes de decidir.

Leia com atenção o nível no Registry

O Terraform Registry tem três níveis: Official significa que a HashiCorp o criou, Partner significa que o fornecedor é verificado e Community significa todo o resto. Community não quer dizer de terceiros. O UptimeRobot e o OneUptime publicam providers a partir das próprias organizações verificadas no GitHub que ainda levam o selo Community, e o README do UptimeRobot chama o provider dele de oficial. Então o selo sozinho não diz se um fornecedor está por trás daquilo. Quem é dono do repositório, e quando saiu a última versão, diz.

A lacuna que ninguém anuncia: páginas de status

É aqui que muitas equipes tropeçam. Um provider que gerencia verificações é comum. Um provider que também gerencia a página de status, os componentes e os incidentes dela, não. O Pingdom vende páginas de status, e nenhum dos providers da comunidade para ele consegue gerenciá-las. O StatusCake vende páginas de status, e o próprio provider dele, de nível Partner, não tem nenhum recurso de página de status. O Grafana e o Datadog gerenciam verificações sintéticas e nada parecido com uma página de status, embora, para ser justo, nenhum dos dois venda uma. Se o seu objetivo é ter tudo em código, as verificações e a página pública juntas, essa lista encolhe rápido.

Onde os veteranos do mercado realmente estão

O Pingdom não tem provider em nenhum namespace da SolarWinds ou do Pingdom. O que existe são uns trinta e tantos forks da comunidade, e o mais baixado deles, russellcardullo/pingdom, está arquivado: a própria descrição diz “no longer maintained”, a última versão saiu em 2020 e o último commit é de 2023. Os forks ainda vivos são mantidos por uma empresa de mídia sem relação com o Pingdom e por desenvolvedores individuais. A Atlassian também não publica nada para o Statuspage; os dois providers da comunidade gerenciam componentes e incidentes numa página que você criou à mão, e não conseguem criar a própria página. O StatusCake é o meio-termo honesto: um provider de verdade, de nível Partner, da organização verificada do StatusCake, com o repositório ainda ativo, mas sem nenhuma versão nova desde a v2.2.2, de outubro de 2023.

Quem faz isso bem, incluindo nossos concorrentes

Crédito a quem merece, porque uma página de comparação que só elogia quem a escreveu não vale nada. Better Stack, Checkly, Uptime.com, UptimeRobot e OneUptime têm providers mantidos pelo próprio fornecedor que gerenciam monitores e páginas de status, e a maioria deles lançou uma versão este mês. O do Better Stack também cobre políticas de plantão. O Uptimepage não está sozinho aqui e não diz que está. A lacuna é específica, e está nos veteranos acima, aqueles dos quais a maioria das equipes está de fato migrando.

O monitor, a página e o componente que liga os dois

resource "uptimepage_target" "api" {
  name     = "api"
  interval = 60
  check = {
    type = "http"
    http = {
      url             = "https://example.com/healthz"
      expected_status = { kind = "exact", exact = 200 }
    }
  }
}

resource "uptimepage_status_page" "public" {
  slug = "acme"
  name = "Acme Status"
}

resource "uptimepage_status_page_component" "api" {
  status_page_id = uptimepage_status_page.public.id
  target_id      = uptimepage_target.api.id
}

Onde o Uptimepage se encaixa

O provider do Uptimepage cobre as três coisas juntas: monitores, páginas de status e canais de alerta, sobre a mesma API REST que o painel usa, com tokens com escopo, para que uma execução do Terraform receba uma credencial com escopo de escrita, e não uma chave de tudo ou nada. Declare uma verificação, a página em que ela aparece e o canal que recebe o alerta, revise num pull request e faça o apply. Há um servidor MCP sobre a mesma API, se você preferir perguntar a um assistente o que está quebrado. Grátis no plano hospedado, sem cartão, ou hospede tudo por conta própria sob AGPL.

  1. 01Entre com GitHub ou Google. Sem cartão, sem ligação de vendas.
  2. 02Cole uma URL. A primeira verificação roda antes de você terminar de ler isto.
  3. 03Publique a página de status, ou exporte-a para o Terraform e mantenha no Git.
acme cloud status.acme.dev assinar

todos os sistemas operacionais verificado há 12 s

api99,98%

p95 142 ms · um incidente em 45 dias

dashboard99,91%

p95 318 ms · dois dias com degradação

webhooks99,99%

p95 88 ms · nenhum incidente

RESOLVIDO14 min

Latência elevada na API do painel

14:22 resolvido, latência de volta abaixo de 300 ms

14:08 aberto automaticamente pela verificação do painel

no ar degradado fora do ar 45 dias · assinantes por e-mail e webhook

Uma página de exemplo. Os monitores, as porcentagens e o incidente são fictícios.

Perguntas frequentes

O Pingdom tem um provider do Terraform?
Não do próprio Pingdom. Não existe provider em nenhum namespace da SolarWinds ou do Pingdom no Terraform Registry. O da comunidade mais baixado, russellcardullo/pingdom, está arquivado e se descreve como não mais mantido; a última versão saiu em 2020. Os forks vivos são mantidos por terceiros sem relação com o Pingdom, e nenhum deles gerencia páginas de status.
O StatusCake tem um provider do Terraform?
Sim, um de verdade: nível Partner, da organização verificada do StatusCake, e o repositório continua ativo. Duas ressalvas. Ele não lança uma versão nova desde a v2.2.2, de outubro de 2023, e não tem recurso de página de status, embora o StatusCake venda páginas de status como produto.
Posso gerenciar o Atlassian Statuspage com Terraform?
Não com nada que a Atlassian publique. Existem dois providers da comunidade, ambos mantidos por desenvolvedores individuais, e eles gerenciam componentes e incidentes numa página que você já criou à mão. Nenhum dos dois cria a própria página.
Quais providers gerenciam monitores e páginas de status?
Better Stack, Checkly, Uptime.com, UptimeRobot, OneUptime e Uptimepage. Essa é a lista honesta; não estamos sozinhos. Os fornecedores que não conseguem são Pingdom, StatusCake e Atlassian Statuspage, além de Grafana e Datadog, que não têm um produto de página de status para gerenciar.

Links

Comece em menos de 5 minutos.

Comece grátis

funcionalidades · preços · notas