InfluxDB CLI 에서 Database를 생성하여 사용하고 데이터를 넣어보겠습니다.
- Database 생성 CLI 명령어: CREATE DATABASE <database name>
- 생성한 Database 사용 명령어: use <database name>
데이터베이스를 생성하고 사용하기 까지 완료하였으면 이제 데이터를 넣을 차례입니다.
보통의 RDBMS에서는 이 다음에 해야할 일은 테이블을 생성하는 것이지만 InfluxDB는 테이블을 생성하지 않고 measurment를 생성하여
바로 Insert문을 실행합니다.
- 데이터 Insert 명령어: insert monitoring,cpu=i5,core=5 memory=600,disk=50000
이렇게 하면 데이터가 Insert 됩니다. 해당 Insert문의 설명은 아래와 같습니다.
measurement(저장되는 값의 성격) : RDBMS에서의 table을 말합니다.
tag : 인덱스되는 컬럼
field : 인덱스가 되지 않는 컬럼
measurement : monitoring
TAG 키 : cpu, core
TAG 값 : i5, 5
FIELD 키 : memory, disk
FIELD 값 : 600, 50000
- 입력된 값을 조회하려면: SELECT * FROM <measurement name>
이상입니다.
'Server' 카테고리의 다른 글
[모니터링] Docker + Grafana + Telegraf + Influxdb 로 모니터링하기 (0) | 2019.02.11 |
---|---|
[Grafana] 설치 및 실행하기 (0) | 2018.12.28 |
[InfluxDB] 사용자 생성 (0) | 2018.12.28 |
[InfluxDB] 윈도우 10에서 설치하기 (1) | 2018.12.28 |
[ELK] Elasticsearch 에 Security를 적용하려했더니?! (0) | 2018.12.20 |