Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice
typeflat
separator |

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
titleDica
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