Experimento de monitoreo de base de datos Postgresql 02-influxDB basics

Experimento de monitoreo de base de datos Postgresql 02-influxDB basics

1. Conceptos básicos

1) base de datos - base de datos, este es el mismo concepto de base de datos que la base de datos tradicional.

2) medición - tabla de datos En InfluxDB, la medición es el rol de la tabla, que es consistente con el rol de la tabla en las bases de datos tradicionales.

1) etiqueta-etiqueta, en InfluxDB, etiqueta es una parte muy importante, nombre de tabla + etiqueta juntas como el índice de la base de datos, en forma de "clave-valor".

2) campo-datos, el campo se usa principalmente para almacenar datos, y también está en forma de "clave-valor".

3) marca de tiempo-marca de tiempo, como base de datos de series de tiempo, la marca de tiempo es la parte más importante en InfluxDB, puede especificarlo al insertar datos o dejarlo en blanco para que el sistema lo especifique.

Nota: Al insertar nuevos datos, la etiqueta, el campo y la marca de tiempo están separados por espacios.

4) series-series, todos los datos de la base de datos deben mostrarse en un gráfico, y esta serie representa los datos de esta tabla, puede dibujar algunas líneas en el gráfico.

5) Política de retención-política de retención de datos, puede definir la duración de la retención de datos, cada base de datos puede tener múltiples políticas de retención de datos, pero solo una política predeterminada. .

6) Punto-punto, que representa los datos de un campo bajo ciertas condiciones en un momento determinado en cada tabla, porque es un punto reflejado en el gráfico, por lo que se llama punto.

Operación básica

Ingrese a la interfaz de comando de Influx:

[root@localhost ~]# influx
Connected to http://localhost:8086 version 1.7.9
InfluxDB shell version: 1.7.9
> 

Operaciones de bases de datos

Mostrar la base de datos:

> show databases
name: databases
name
----
_internal
telegraf

Crea la base de datos:

> create database dba_test
> show databases
name: databases
name
----
_internal
telegraf
dba_test

Eliminar la base de datos:

> drop database dba_test
> show databases
name: databases
name
----
_internal
telegraf

Usa la base de datos:

> use telegraf
Using database telegraf

Operación de tabla de datos

Mostrar todas las tablas:

> show measurements
name: measurements
name
----
cpu
disk
diskio
kernel
mem
processes
swap
system

Crear tabla:
solo puede crear una nueva tabla insertando:
Sintaxis:
insertar + medición + "," + etiqueta = valor, etiqueta = valor + + campo = valor, campo =
campo de valor Si es un tipo de cadena, debe agregar comillas

insert measurement_name,tag01=t1,tag02=t2 field01="f1",field02=2,field03="f3"

Ver la tabla:

> select * from measurement_name
name: measurement_name
time                field01 field02 field03 tag01 tag02
----                ------- ------- ------- ----- -----
1574474709382296133 f1      2       f3      t1    t2

Eliminar la tabla:

> drop measurement_name

Manipulación de datos

Insertar datos:

> insert measurement_name,tag01=t11,tag02=t22 field01="1",field02=22,field03="3"
> select * from measurement_name
name: measurement_name
time                field01 field02 field03 tag01 tag02
----                ------- ------- ------- ----- -----
1574474709382296133 f1      2       f3      t1    t2
1574475001546325508 1       22      3       t11   t22

Debido a que es una base de datos de series de tiempo, no puede modificar ni eliminar datos.

136 artículos originales publicados · Me gusta 58 · Visitas 360,000+

Supongo que te gusta

Origin blog.csdn.net/sunbocong/article/details/103205072
Recomendado
Clasificación