Pular para o conteúdo principal

Prometheus

Integração do FASTPANEL com o Prometheus para coleta de métricas

aviso

Este recurso está disponível exclusivamente para usuários com uma Licença Estendida.

O FASTPANEL® agora oferece suporte à integração com o Prometheus para coletar métricas do sistema. Este guia orientará você pelas etapas necessárias para adicionar sua instância do FASTPANEL® ao Prometheus, permitindo coletar e monitorar métricas do sistema em tempo real.

Criar um token

Para permitir que o Prometheus colete métricas, você precisa criar um token especial com acesso limitado:

  1. Conecte-se ao seu servidor FASTPANEL® via SSH.

  2. Execute o seguinte comando para criar um token:

mogwai users tokens add -n metrics_test_token -s read_only -s metrics_only
  • metrics_test_token é um nome personalizado para o token; você pode escolher qualquer nome
  • O token receberá os seguintes escopos:
    • read_only — acesso somente leitura
    • metrics_only — acesso restrito a métricas

Adicionar um job ao Prometheus

Depois que o token for criado, você precisará configurar o Prometheus para começar a coletar métricas da sua instância do FASTPANEL®.

Abra o arquivo de configuração do Prometheus e adicione um novo job:

- job_name: "fastpanel2"
scheme: https
static_configs:
- targets: ["$IP:8888"]
metrics_path: /api/metrics
tls_config:
insecure_skip_verify: true
bearer_token: I_AM_TOKEN
scrape_interval: 60s
  • job_name — um nome personalizado para o job
  • targets — o endereço IP e a porta do seu servidor FASTPANEL®. Substitua $IP pelo endereço IP dos seus servidores
  • metrics_path — o endpoint da API de onde buscar as métricas
  • bearer_token — substitua isso pelo token gerado (metrics_test_token)
  • scrape_interval — com que frequência o Prometheus deve coletar as métricas (definido como 60 segundos neste caso)

Configurar o painel de monitoramento

Depois de adicionar com sucesso sua instância do FASTPANEL® ao Prometheus, você poderá configurar seu primeiro painel para visualizar as métricas coletadas.

Você pode obter um painel pré-configurado do Grafana especificamente para métricas do FASTPANEL® usando o seguinte link:
FASTPANEL Dashboard

Para importar o painel, siga este guia.

Agora o Prometheus começará a coletar métricas da sua instância do FASTPANEL®, permitindo monitorar o desempenho do sistema em tempo real.