사
사람인
December 6, 20231회
사이트 신뢰성에 대한 지표는 어떻게 구성할까? (Feat. SRE)
간단 소개
사람인 SRE팀은 SLI/SLO 기반 지표를 구축하고, 데이터 시각화 및 Elasticsearch Transforms을 활용하여 서비스 신뢰성을 향상시켰습니다.
AI Summary
- SLI/SLO 정의 및 필요성
- **SLI(서비스 수준 지표)**와 **SLO(서비스 수준 목표)**를 정의하여 서비스 수준을 측정하고 목표를 설정하는 것이 중요합니다.
- 사람인 SRE팀은 서비스 레벨 지표 부족을 해결하고자 사이트 신뢰성을 위한 지표를 설정했습니다.
- 데이터 수집 및 시각화
- 웹서버 로그($status, $host, $upstream_response_time, $request)를 활용하여 데이터를 수집하고 Elastic에 적재하여 시각화했습니다.
- Kibana Canvas를 사용하여 여러 대시보드를 통합하고, 각 대시보드별 기간 설정 및 조회가 가능하도록 구현했습니다.
- 데이터 처리 및 장기 보관
- Reindexing을 통해 불필요한 필드를 제거하여 데이터 양을 줄였습니다.
- Elasticsearch Transforms의 Pivot 기능을 사용하여 데이터를 집계하고 요약하여 장기 보관에 용이하도록 만들었습니다. 이를 통해 대시보드 로딩 속도 향상 및 성능 개선을 이루었습니다.
Next Feeds
파트너플랫폼 스쿼드 코드 컨벤션 소개 🌼
파트너플랫폼 스쿼드의 코드 컨벤션은 가독성, 유지보수성, 팀 협업을 강화하고 효율적인 개발 환경을 구축하는 데 기여한다.
코드 컨벤션가독성유지보수성팀 협업패키지 구조
2023. 12. 5.
올리브영
자바 프로젝트 3개 코틀린 점진적 전환기(feat. lombok 됩니다.)
카카오페이의 자바 프로젝트를 코틀린으로 점진적으로 전환한 경험 공유: 롬복 문제 해결, 실질적인 전환 방법, 효과 및 고려사항을 제시합니다.
코틀린자바롬복점진적 전환카카오페이
2023. 12. 5.
카카오페이

문샷 (Moonshot) 을 향한 롯데온의 도전: 상품 표준화(속성) 플랫폼 구축
롯데온은 상품 표준화 플랫폼 구축을 통해 계열사 파인딩 서비스 품질을 강화하고, BI 분석 기반 데이터 제공 및 서비스 확장을 목표합니다.
상품 표준화속성 플랫폼롯데온데이터 연동파인딩 서비스
2023. 12. 5.
롯데ON

Airflow 환경 Docker compose로 containerization하기
Airflow를 Docker compose로 컨테이너화하여 개발 환경을 구축하고, Pycharm IDE와 연동하여 개발 효율성을 높인 경험 공유.
AirflowDockerDocker composeContainerizationPycharm
2023. 12. 4.
네이버플레이스

ChatGPT에게서 좋은 대답을 이끌어 내는 방법 7가지
ChatGPT에게 좋은 답변을 얻기 위한 7가지 효과적인 대화 방법과 구체적인 활용 예시를 소개합니다.
ChatGPT프롬프트AI질문 전략개인화 추천
2023. 12. 1.
카카오뱅크

고전 돌아보기, C10K 문제 (C10K Problem)
C10K 문제는 동시 사용자 1만 명을 처리하는 서버 구현의 어려움을 다루며, Non-blocking I/O와 Asynchronous I/O 기술 발전을 통해 해결되었다.
C10KNon-blocking I/OAsynchronous I/OepollNode.js
2023. 11. 30.
올리브영