Prometheus
Integração do FASTPANEL com o Prometheus para coleta de métricas
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 mostrará as etapas necessárias para adicionar sua instância do FASTPANEL® ao Prometheus, permitindo que você colete e monitore 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:
-
Conecte-se ao seu servidor FASTPANEL® via SSH.
-
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 às 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 seu 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
$IPpelo endereço IP do seu servidor - metrics_path — o endpoint da API de onde as métricas serão obtidas
- bearer_token — substitua isto 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 link a seguir:
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 que você monitore o desempenho do sistema em tempo real.