chart-areaMonitorar com Grafana Cloud

Este guia ajudará você a configurar o monitoramento para seus clientes Wingbits usando o Grafana Cloud.

Pré-requisitos

Passo 1: Instalar o Grafana Alloy

O Grafana Alloy é um coletor que reunirá métricas dos seus clientes Wingbits.

  1. Vá para https://{sua-conta-grafana}.grafana.net/a/grafana-collector-app/alloy

  2. Siga as instruções de instalação

  3. Habilite Configuração Remota durante a configuração

Passo 2: Configurar Coleta de Métricas

  1. Aguarde alguns minutos para o seu servidor aparecer em Collector->Fleet Management

  2. Selecione Configuração Remota e clique Criar Pipeline de Configuração

  3. Escolha Configuração Personalizada

  4. Cole esta configuração (substitua os IPs pelos seus clientes Wingbits):

prometheus.scrape "wingbits_hosts" {
    targets = [
        {__address__ = "192.168.10.1:8088", alias = "station1"},
        {__address__ = "192.168.10.2:8088", alias = "station2"},
    ]
    forward_to = [prometheus.remote_write.default.receiver]
}

prometheus.remote_write "default" {
    endpoint {
        url = sys.env("GCLOUD_HOSTED_METRICS_URL")
        basic_auth {
            username = sys.env("GCLOUD_HOSTED_METRICS_ID")
            password = sys.env("GCLOUD_RW_API_KEY")
        }
    }
}
  1. Clique Testar Pipeline de Configuração

  2. Selecione atributos correspondentes (por exemplo, os=linux)

  3. Salve a configuração

Passo 3: Criar Dashboard

  1. Vá para Dashboards → Novo → Importar

  2. Cole o JSON do dashboard abaixo

  3. Salve e visualize suas métricas

Seu dashboard agora mostrará dois gráficos:

  • Readsb received: Mostra a taxa de dados recebidos pelos seus clientes Wingbits

  • Server sent: Mostra a taxa de dados enviados pelo seu servidor

Atualizado