Os seus monitores no seu próprio Prometheus

Um URL, uma chave só de leitura: o Prometheus recolhe o estado, a latência por região, a disponibilidade e as expirações de todos os seus monitores. O dashboard do Grafana e as regras de alerta estão prontos a importar.

Pro+Chave Métricas só de leitura
grafana.com/grafana/dashboards/25909
O dashboard do Grafana da OKStatus: contagem de monitores, indicadores de disponibilidade e orçamento de erro, histórico de estado e heatmap dos tempos de resposta
O que a exportação contém

Os números do seu painel OKStatus, na sua stack

Os mesmos cálculos que a aplicação: regra da maioria para o estado, disponibilidade ponderada no tempo para o SLA. Nenhuma segunda verdade no Grafana.

okstatus_monitor_upO estado de cada monitor e o seu histórico: ativo, degradado, em baixo, manutenção, em pausa.
okstatus_check_latency_secondsO tempo de resposta do último check, região de sonda a região, e os p50, p95 e p99 da hora.
okstatus_monitor_availability_ratioA disponibilidade em 24 horas, 7 e 30 dias, o tempo de indisponibilidade e os seus objetivos SLA para calcular o orçamento de erro.
okstatus_certificate_expiry_timestamp_secondsA expiração dos certificados TLS e dos nomes de domínio, como timestamps prontos para um alerta.
okstatus_private_agent_upOs seus agentes privados: atividade, versão, carga. A sonda que aloja também é vigiada.
okstatus_llm_time_to_first_token_secondsMonitores de modelos de IA: tempo até ao primeiro token e tempo por token gerado.
Pronto em três minutos

Uma chave, um bloco de configuração, uma importação

Nada a instalar do seu lado: a OKStatus já é a sonda, o Prometheus só lê.

01 Crie uma chave Métricas Definições → Chaves API. Só lê a exportação: se vazar de um ficheiro de configuração, não pode alterar nada.
02 Adicione o alvo Um scrape_config de oito linhas, ou o equivalente para o Grafana Alloy e o Prometheus Operator.
03 Importe o dashboard O dashboard 25909 no grafana.com, importado pelo ID, e dez regras de alerta testadas, prontas a carregar no Prometheus.
Configuração

Copie, cole e está feito

A chave fica num ficheiro à parte. As etiquetas só têm o host, nunca um URL de monitor que possa conter um token. A resposta fica em cache 15 segundos e é comprimida, com um orçamento de scrape separado do resto da API.

scrape_configs:
  - job_name: okstatus
    scrape_interval: 30s
    scheme: https
    metrics_path: /api/v1/metrics
    authorization:
      credentials_file: /etc/prometheus/okstatus.token
    static_configs:
      - targets: [api.okstatus.eu]
O dashboard do Grafana

Dezanove painéis, prontos a importar

Regiões de sonda, disponibilidade face ao objetivo SLA, todos os monitores numa tabela, expirações, agentes privados. Filtros por grupo, monitor, região e janela SLA.

O resto do dashboard: estado por região de sonda, disponibilidade face ao objetivo SLA, tabela de monitores, próximas expirações e agentes privados 1Cada monitor a partir de cada região2Disponibilidade face ao seu objetivo SLA3Todos os seus monitores, ordenáveis4Certificados e domínios prestes a expirar

Para ver a vista externa dos seus serviços ao lado das métricas internas, nas ferramentas da sua equipa, e correlacionar: um serviço em baixo visto de fora e ativo visto de dentro aponta para DNS, CDN ou encaminhamento, não para o serviço. Os alertas podem ficar na OKStatus ou passar pelo seu Alertmanager.

O seu primeiro monitor em menos de um minuto.

Plano gratuito, sem cartão. Alojado e operado na Europa.