O que é influxDB
influxDB é um banco de dados de série temporal distribuído. O cAdvisor exibe apenas informações em tempo real, mas não armazena dados de monitoramento. Portanto, precisamos fornecer um banco de dados de séries temporais para armazenar as informações de monitoramento fornecidas pelo componente cAdvisor, de modo a exibir dados de séries temporais que não sejam informações em tempo real.
instalação do influxDB
(1) Baixar espelho
docker pull tutum/influxdb
(2) Crie um contêiner
docker run ‐di \
‐p 8083:8083 \
‐p 8086:8086 \
‐‐expose 8090 \
‐‐expose 8099 \
‐‐name influxsrv \
tutum/influxdb
Visão geral da porta: Porta 8083: porta de acesso à web 8086: porta de gravação de dados
Abra o navegador http://192.168.184.144:8083/
Operações comuns do InfluxDB
criar banco de dados
CREATE DATABASE "cadvisor"
Enter para criar um banco de dados
SHOW DATABASES
ver banco de dados
Criar usuário e autorizar
criar usuário
CREATE USER "cadvisor" WITH PASSWORD 'cadvisor' WITH ALL PRIVILEGES
ver usuários
SHOW USRES
autorização do usuário
grant all privileges on cadvisor to cadvisor
grant WRITE on cadvisor to cadvisor
grant READ on cadvisor to cadvisor
Ver dados coletados
Alterne para o banco de dados do cadvisor e use o seguinte comando para visualizar os dados coletados
SHOW MEASUREMENTS
Agora que ainda não temos dados, se quisermos coletar dados do sistema, precisamos usar o software Cadvisor para obter