Histórico da Página
| Índice | ||||
|---|---|---|---|---|
|
InfluxDB
O InfluxDB é um banco de dados não relacional, que armazena as informações em formato de série temporal. A plataforma foi desenvolvida para
OBJETIVO
Após conhecer os conceitos iniciais sobre Observabilidade, vamos apresentar algumas ferramentas para monitorar o ERP Protheus, da TOTVS.
InfluxDB
...
coletar, armazenar, processar e visualizar métricas e eventos
...
, e, dentre seus possíveis usos, é utilizada para armazenar os dados do
...
Passo a passo para instalação aqui
...
sistema operacional e da aplicação, sendo possível consultar estes dados posteriormente por meio do Grafana. Instale o InfluxDB por este link.
| Dica | ||
|---|---|---|
| ||
| Para realizar consultas no banco de dados InfluxDB, é utilizada a linguagem Flux. Você pode ler a documentação sobre a linguagem Flux ou conferir o guia para primeiros passos com o Flux. |
Telegraf
O Telegraf é
...
um agente de servidor orientado por plug-in para coletar e
...
reportar métricas, e é a primeira
...
peça da pilha TICK. Esta pilha, ou stack, é composta pelas ferramentas open source Telegraf, InfluxDB, Chronograf e Kapacitor que, quando integradas, podem lidar com massivas quantidades de informações de série temporal (time-stamp) para fins de análises de métricas.
O agente Telegraf possui plug-ins para obter uma variedade de métricas diretamente do sistema em que está sendo executado, extrair métricas de APIs de terceiros”
...
Utilizamos o Telegraf para coletar os dados no Sistema Operacional e Aplicação, para armazenar na base do InfluxDB.
...
Passo a passo para instalação aqui
...
Primeiros passos com telegraf aqui
...
Baixe o arquivo telegraf.conf e edite conforme as orientações abaixo:
| Bloco de código |
|---|
## API token para autenticação.
token = "SEU_TOKEN" |
O token é gerado no portal do influxdb (Documentação)
Grafana
O Grafana permite que você consulte, visualize, alerte sobre as mais variadas métricas, com armazenamento possível em várias bases de dados diferentes. Existem outras ferramentas do mercado que realizam o mesmo papel, mas vamos iniciar por esse meio que é um dos mais conhecidos e possui uma grande base Open Source trabalhando em evolução.
Precisamos entender que o Grafana não é uma base de dados, ou seja, ele consome e apresenta esses dados conforme configurado.
...
Tendo em mente que ele não é uma base de dados, teremos então que utilizar uma para armazenar nossas informações do ERP e Sistema Operacional.
...
Para base de dados nós utilizamos em nossos exemplos o InfluxDB, e para coleta dos dados no sistema operacional utilizamos o Telegraf, ambos apresentados acima.
...
Resumidamente utilizamos o Telegraf para coletar os dados no Sistema Operacional e Aplicação, assim armazenamos na base do InfluxDB, logo após com o Grafana visualizamos esses dados armazenados no InfluxDB.
...
Passo a passo para instalação aqui