일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 1697
- 정규식 컴파일
- python os
- c3 step graph
- CentOS7
- python subprocess
- gcc 업데이트
- snmp test
- gcc regex
- g++ 업데이트
- subporcess path
- c3 초
- snmp
- centos pyhon 설치
- c++ 정규식
- InfluxDB
- semanage
- grafana dashboard
- c3 축 없애기
- telegraf
- 정규식 문자열 출력
- python popen
- c3 축 가리기
- selinux port 등록
- influxdb 설치
- 정규식 활용
- 백준
- c3 second
- regex_search
- linux시간으로 변경
- Today
- Total
리셋 되지 말자
[CentOS 7]InfluxDB 간단사용 기록 본문
$ influx
명령어를 사용하면 바로 InfluxDB shell을 cli로 사용할 수 있다. (간편)
$ show databases;
명령어를 사용하면 database 목록을 보여준다. (현재는 아무것도 안 만들었음.)
SQL-like 명령어를 사용한다고 함.
마지막 마침표 (;)를 안 붙여줘도 되었다. (다른 명령어도 안 붙여도 되던데 확실하게는 모르겠다.)
$ create database testdb;
'testdb'라는 db를 만들고
$ show databases
'testdb'가 만들어진 걸 확인하고
$ use testdb
'testdb'를 사용하고
$ insert devdb,mon_type=os,metric=cpu_idle value=88.20
'devdb' measurement를 만드는 동시에 항목 이름과 값들을 넣는다.
에러가 참 많이 있는데, 뭐가 틀린 건지 모르겠다... 마지막 세 번째 커맨드로는 insert에 성공했다.
ㅇSchemaless 구조라 measurement나 tag, filed를 생성하는 DDL을 수행하지 않고 바로 insert 한다.
참고. influxdb의 구조
- database : set of measurements
- measurement : table
- tag : indexed column
- field : no indexed column
$ show measurements
'devdb'가 만들어졌는지 확인한다.
$ select * from devdb
'devdb'의 내용들을 출력한다.
$ insert devdb,mon_type=os,metric=cpu sys=11,user=15,io_wait=10
값을 더 넣어보았다. (아니 대체 뭐가 다른 거지?)
$ insert devdb,mon_type=os,metric=cpu sys=11,user=15,io_wait=11,idle=63
... 띄... 띄어쓰기가 문제인 듯하다.
띄어쓰기로 tag와 field를 비교하는군!!!!
insert문 설명
- measurement : devdb
- tag key : mon_type, metric
- tag value : os(mon_type), cpu(metric)
- field key : sys, user, io_wait
- field value : 11(sys), 15(user), 10(io_wait)
'Linux Tips' 카테고리의 다른 글
[CentOS] centos version 확인 (0) | 2020.01.29 |
---|---|
[CentOS] 부팅 대기 시간 조절하기 (0) | 2020.01.20 |
[CentOS 7] InfluxDB, Telegraf 설치 (0) | 2020.01.15 |
[CentOS 7] Grafana 설치 (0) | 2020.01.15 |
ping은 되는데 인터넷이 안될때 (0) | 2019.12.26 |