KairosDB 소개
javawork93@gmail.com
임영기
KairosDB란
• Time Series Database
• 시간과 관련된 데이터를 저장
• 데이터를 시각화 해주는 Web Front-end
제공
• 유사제품
• InfluxDB
• OpenTSDB
설치
• 다운로드
• Config
• DB설정
• hdatabase
• Casandra
사례 분석
• 데이터는 넣었다고 치고...
동시 접속자
+ DBQueue
+ Login
+ CreateCharacter
데이터 입력
• TCP 연결
• 텍스트 기반 프로토콜 전송
• put metric_name time_stamp value
tagn
예제
• put loginsvr.login 1400794367927 550 error=0n
• put loginsvr.characterlist 1400794368002 80 stage=devn
• put cachesvr...
TimeStamp
• From 1970/1/1 (unix epoch)
• milliseconds
• 1400794367927 -> 2014/05/23 06:30
TimeStamp
• Java
• System.currentTimeMillis()
• C++
Value
• 어떤 작업에 걸린 시간
• 유저 동접
• DBQueue의 Task개수
• 메모리 사용량
Tag
• 추가정보(복수로 입력 가능)
• Host이름
• Stage
• 에러유무
감사합니다
Upcoming SlideShare
Loading in …5
×

KairosDB 소개

1,392 views

Published on

KairosDB 소개

Published in: Software
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,392
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
5
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

KairosDB 소개

  1. 1. KairosDB 소개 javawork93@gmail.com 임영기
  2. 2. KairosDB란 • Time Series Database • 시간과 관련된 데이터를 저장 • 데이터를 시각화 해주는 Web Front-end 제공 • 유사제품 • InfluxDB • OpenTSDB
  3. 3. 설치 • 다운로드 • Config • DB설정 • hdatabase • Casandra
  4. 4. 사례 분석 • 데이터는 넣었다고 치고...
  5. 5. 동시 접속자
  6. 6. + DBQueue
  7. 7. + Login
  8. 8. + CreateCharacter
  9. 9. 데이터 입력 • TCP 연결 • 텍스트 기반 프로토콜 전송 • put metric_name time_stamp value tagn
  10. 10. 예제 • put loginsvr.login 1400794367927 550 error=0n • put loginsvr.characterlist 1400794368002 80 stage=devn • put cachesvr.dbqueue 140079437123 27 host=pandan • put gamesvr.usercount 14377923123 5000n
  11. 11. TimeStamp • From 1970/1/1 (unix epoch) • milliseconds • 1400794367927 -> 2014/05/23 06:30
  12. 12. TimeStamp • Java • System.currentTimeMillis() • C++
  13. 13. Value • 어떤 작업에 걸린 시간 • 유저 동접 • DBQueue의 Task개수 • 메모리 사용량
  14. 14. Tag • 추가정보(복수로 입력 가능) • Host이름 • Stage • 에러유무
  15. 15. 감사합니다

×