플
플라네타리움
March 15, 20231회
페타바이트 트래픽 원인 분석기

간단 소개
EKS 환경에서 CloudWatch Container Insights를 사용 중 페타바이트 단위의 비정상적인 트래픽을 발견, 원인 분석 결과 uint64 언더플로우 문제임을 확인하고 해결함.
AI Summary
- CloudWatch 대시보드 이상 감지 및 원인 분석
- EKS 환경에서 CloudWatch Container Insights를 통해 서비스 상태를 모니터링하던 중 페타바이트 단위의 비정상적인 트래픽 수치를 발견함.
- CloudWatch 메트릭 수집 방식 분석 결과, cAdvisor를 활용하여 컨테이너의 리소스 및 성능 메트릭을 수집하는 것을 확인.
- uint64 언더플로우 문제 확인 및 해결
- 트래픽 계산 로직에서
cur.RxBytes의 데이터 타입이uint64이므로 언더플로우 발생 가능성을 확인하고, 실제 로그를 통해 과도한 트래픽 발생 및 언더플로우 현상 확인. - cAdvisor가
/proc//net/dev에서 네트워크 메트릭을 가져오는데, Pod 재시작 시 값이 초기화되면서 언더플로우가 발생하는 것을 파악하고 문제 해결.
- 트래픽 계산 로직에서
Next Feeds
카카오페이 크루들의 회의를 책임지는 죠르디 봇을 소개합니다.
카카오페이 크루들을 위한 슬랙봇, 죠르디 회의봇을 소개합니다. 회의 알림, 지각자 호출, 회의 문화 개선 등 다양한 기능을 제공합니다.
카카오페이슬랙봇회의봇죠르디자동화
2023. 3. 14.
카카오페이

병원 상세 웹뷰 통신 및 크로스 브라우징
똑닥 앱의 하이브리드 구조에서 웹뷰와 네이티브 앱 간의 통신 방식, 개발 시 고려사항, 그리고 개선 방향을 분석합니다.
웹뷰하이브리드앱크로스 브라우징JavaScript InterfaceBroadcast Channel API
2023. 3. 13.
비브로스
Webview에서 핀치 줌(pinch zoom) 구현하기
Webview 환경에서 핀치 줌을 구현하는 방법과 터치 이벤트 처리, UX 개선에 대해 설명합니다.
webview핀치 줌touchEvent모바일 웹제스처
2023. 3. 10.
카카오엔터테인먼트FE
Webview에서 핀치 줌(pinch zoom) 구현하기
Webview 환경에서 핀치 줌을 구현하는 방법과, 터치 이벤트 처리, UX 개선을 위한 팁을 제공합니다.
Webview핀치 줌TouchEvent모바일 웹제스처
2023. 3. 10.
카카오엔터테인먼트FE
Jackson Deserializer 코드 분석해보기
Jackson Deserializer 분석을 통해 입력 데이터의 공백 문자 제거 방법을 알아보고, Custom Deserializer 적용을 권장합니다.
JacksonDeserializer공백 제거QueryParamRequestBody
2023. 3. 9.
카카오페이

RB ARHIS 브랜드 웹사이트 구축 스토리
SK플래닛 ARHIS 브랜드 웹사이트 구축 사례: 해외 진출, 서비스 홍보, 브랜딩 강화를 위한 웹사이트 제작 과정 및 성과를 공유합니다.
ARHIS웹사이트 구축브랜딩SK플래닛ITS
2023. 3. 8.
skplanet