Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- IP
- fluentd
- action
- 쿠버네티스
- 쿠버네티스 컨트롤러
- #스웨거
- Reducer
- #api 문서화
- #Swagger-codegen
- AWS
- React.js
- 기술PM
- javascript
- 프로세스
- React
- 모캠
- server
- SRE
- Redux
- 프로세스 통신
- 카카오게임즈
- Kubernetes
- #Swagger
- ecs
- Site Reliability engineering
- 북딜
- 모두의캠퍼스
- docker
- #Swagger-ui
- #Swagger-editor
반응형
Archives
- Today
- Total
탕구리's 블로그
고민~ 고민! 로그 저장 관리 프로세스 본문
반응형
게임서버들이 남기고 전송하는 로그들의 종류
- 게임서버 에러 로그
- 현재 : 서버 로컬에 파일로 남겨서 ELK로 전송 or S3를 통해 공유
- 현재 : 서버 로컬에 파일로 남겨서 ELK로 전송 or S3를 통해 공유
- 플랫폼으로 전송하는 각종 로그
- 현재 : 게임서버에서 https 프로토콜로 플랫폼에 전송
- 현재 : 게임서버에서 https 프로토콜로 플랫폼에 전송
- 게임로그 디비로 전송하는 게임 로그
- 현재 : 게임서버에서 로그디비로 인서트
고민
- 유저들에게 직접적으로 영향이 없는 게임데이터를 제외한 로그 전송 파이프라인을 하나로 통합 할 수는 없을까?
- 일반 로그를 https로 플랫폼에 전송 할 때 게임서버에 걸리는 부하를 줄이고 싶음.
- 게임서버 입장에서는 플랫폼 로그와 게임로그를 2중으로 남겨야 하는 부담감이 있음
- 게임서버에 남기는 모든 로그들의 형식을 공통화 하여 모든 게임들에서 일관된 로그 컬렉팅을 할 수 있게.
1. fluentd
- fluentd → fluentd → elastic search → kibana
- fluentd → fluentd → http
- fluentd → fluentd → fluentd mysql plugin
- 게임 디비에 저장되는 로그
- https://github.com/tagomoris/fluent-plugin-mysql
2. logstash
- filebeat→logstash→ elastic search → kibana
- 게임서버 에러 로그
- filebeat→logstash→ http
- filebeat→logstash→ mysql
반응형
'일상생활' 카테고리의 다른 글
2023년 새해가 밝았다. (0) | 2023.01.18 |
---|---|
프리메드 도화공원 사업! (2) | 2020.11.03 |
Cron에! 바보를 더하다. (0) | 2020.10.10 |
당근마켓 채용 LIVE - SRE 세션 정리 (0) | 2020.09.23 |
맛대로! 멋대로! 정규식을 정리하자! - Regexp (2) | 2020.07.29 |
Comments