O Telegraf é um coletor de dados open-source da InfluxData compatível com plugins de entrada e saída para fontes como MySQL, Redis e Elasticsearch. Este tópico descreve como o Telegraf se integra ao Simple Log Service, como instalá-lo e qual modo de coleta é mais adequado para o seu ambiente.
Como funciona
O Simple Log Service oferece modelos de monitoramento que usam o Telegraf para coletar métricas. O Telegraf envia dados de monitoramento de fontes como MySQL, Redis e Elasticsearch para o Logtail por meio do protocolo InfluxDB. O Logtail então faz upload dos dados para um MetricStore no Simple Log Service. Para plugins comuns, o Simple Log Service fornece uma interface de configuração e cria painéis automaticamente.

Instalar o Telegraf
Pré-requisitos
Antes de instalar o Telegraf, verifique a versão do Logtail:
Logtail 0.16.50 ou posterior: nenhuma etapa manual necessária. O Telegraf é instalado automaticamente na primeira vez que o servidor detecta uma configuração do Telegraf.
Logtail 0.16.48 a 0.16.49: atualize o Logtail para a versão mais recente. Se não for possível atualizar, siga as etapas de instalação manual abaixo.
Instalação manual
Se estiver usando o Logtail 0.16.48 ou 0.16.49 e não puder atualizar, instale o Telegraf manualmente:
Confirme a região do servidor onde deseja instalar o Telegraf e selecione um tipo de rede. Para mais informações, consulte Tipos de rede, parâmetros de inicialização e arquivos de configuração do Logtail.
-
Baixe o script de instalação logtail.sh. Para mais informações, consulte Instalar o Logtail em um servidor Linux.
Após baixar o script, não o execute. Se não tiver certeza sobre o ambiente de rede, baixe o script pela rede pública.
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh -
Instale o Telegraf.
sudo ./logtail.sh install-agent ${region} telegrafSubstitua ${region} pela região onde o servidor está localizado, por exemplo, sudo ./logtail.sh install-agent cn-hangzhou telegraf.
-
Verifique a instalação.
Execute o comando a seguir para listar o diretório telegraf. Uma instalação bem-sucedida inclui arquivos como telegraf e telegrafd.
ls /etc/ilogtail/telegraf
Modos de coleta
O Telegraf oferece dois modos de coleta:
-
Coleta local
O Telegraf coleta métricas do servidor onde está em execução. Os servidores do grupo de máquinas são os servidores de destino. Na página de configuração, defina o endereço do servidor como 127.0.0.1. Esse modo é adequado para a maioria dos casos de uso.
-
Coleta remota
Instale o Telegraf em um servidor dedicado para coletar métricas remotamente de outros servidores. Na página de configuração, defina o endereço do servidor como o endereço IP ou nome de domínio do servidor de destino.
nullAo usar a coleta remota, o grupo de máquinas deve conter exatamente um servidor. Se o grupo contiver vários servidores, o sistema gera dados duplicados.
Esse modo é adequado para os seguintes cenários:
O destino é um serviço em nuvem onde não é possível implantar o Logtail ou o Telegraf.
Você precisa de monitoramento não intrusivo e prefere não implantar um coletor de dados adicional em um servidor que já executa outros serviços.