Colete métricas no formato Prometheus de endpoints do Node Exporter, Kafka Exporter e aplicações usando o plugin Logtail.
Pré-requisitos
Crie um Project e um MetricStore. Para mais informações, consulte Gerenciar um Project e Criar um MetricStore.
Limitações
Use o Logtail 0.16.66 ou posterior no Linux. Para atualizar versões anteriores, consulte Instalar o Logtail (sistema Linux).
Procedimento
Cada plugin Logtail suporta apenas uma configuração de coleta do Prometheus. Se você definir múltiplas configurações, o Logtail aplicará uma delas aleatoriamente.
Faça login no console do Simple Log Service.
Na seção Import Data, na aba Monitoring Data, clique em Prometheus Metric Scrape.
Selecione o Project e o MetricStore desejados e clique em Next. Na etapa Select Log Space, selecione um Project e um MetricStore existentes ou clique em Create Now à direita para criar novos recursos. Em seguida, clique em Next.
-
Na aba Create Machine Group:
Se já possuir um grupo de máquinas disponível, clique em Use Existing Machine Groups. Selecione Host scenario e ECS. Na lista source machine group, escolha o grupo de máquinas desejado e clique em > para movê-lo para a lista applied machine group. Depois, clique em Next.
-
Se não houver grupos de máquinas disponíveis, siga as etapas abaixo para criar um. Neste exemplo, utiliza-se uma instância do Elastic Compute Service (ECS).
-
Na aba ECS Instance, na seção Manually select instances, selecione a instância ECS desejada e clique em Create.
Para mais informações, consulte Instalar o Logtail em instâncias ECS.
ImportantePara coletar logs de uma instância ECS pertencente a uma conta Alibaba Cloud diferente daquela do Simple Log Service, de um servidor em data center local ou de um provedor de nuvem terceirizado, instale o Logtail manualmente. Para mais detalhes, consulte Instalar o Logtail em um servidor Linux. Após a instalação manual, configure um identificador de usuário para o servidor. Consulte Configurar um identificador de usuário para obter instruções.
Após concluir a instalação, clique em Complete Installation.
-
Na página Create Machine Group, insira um Name e clique em Next.
No Simple Log Service, é possível criar grupos de máquinas baseados em endereços IP ou em identificadores personalizados. Para saber mais, consulte Criar um grupo de máquinas.
-
-
Verifique se o grupo de máquinas aparece na seção Applied Server Groups e clique em Next.
ImportanteAo aplicar um grupo de máquinas logo após sua criação, o status de heartbeat pode aparecer como FAIL. Isso ocorre porque o grupo ainda não estabeleceu conexão com o Simple Log Service. Para resolver, clique em Automatic Retry. Caso o problema persista, consulte O que fazer se nenhuma conexão de heartbeat for detectada no Logtail?
-
No assistente Configure Data Source, defina os campos Configuration Name e Plug-in Configuration. Em seguida, clique em Next.
A Plug-in Configuration inclui os nós
inputseprocessors. O Log Service fornece um modelo deinputscontendo os nósglobalescrape_configs.-
O nó
inputsé obrigatório e define a source de dados.ImportanteA configuração de coleta segue as regras nativas do Prometheus. Apenas os nós
globalescrape_configssão suportados. Consulte as regras de configuração de coleta do Prometheus.Somente um tipo de source de dados é permitido por bloco
inputs.
-
O nó
processorsé opcional e especifica regras de processamento. Consulte Adicionar campos.Para anexar o IP do host do Logtail, o nome do host ou campos personalizados aos dados coletados, ative a opção Use Advanced Edit Mode e adicione uma configuração de
processorsque utilize o processador de adição de campos. Exemplo:{ "processors":[ { "type":"processor_appender", "detail": { "Key": "__labels__", "Value": "|host#$#{{__host__}}|ip#$#{{__ip__}}", "SortLabels": true } } ] }
-
Próximas etapas
-
Consultar e analisar dados
Consulte e analise os dados coletados no seu MetricStore. Para mais informações, veja Consultar e analisar dados de séries temporais.
-
Visualizar dados no Log Service
O Log Service cria automaticamente um painel de monitoramento de hosts no seu Project para visualização de resultados e configuração de alertas. Consulte Painéis.
-
Visualizar dados no Grafana
Visualize dados de séries temporais no Grafana. Consulte Integrar dados de séries temporais com o Grafana.