일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Pinpoint
- kotlin
- minikube
- Linux
- Java
- IntelliJ
- PETERICA
- AI
- kotlin coroutine
- APM
- CKA 기출문제
- aws
- 코틀린 코루틴의 정석
- 정보처리기사실기 기출문제
- Spring
- Kubernetes
- 공부
- Elasticsearch
- MySQL
- 정보처리기사 실기
- 오블완
- CloudWatch
- mysql 튜닝
- 정보처리기사 실기 기출문제
- 티스토리챌린지
- AWS EKS
- kotlin spring
- CKA
- 기록으로 실력을 쌓자
- kotlin querydsl
- Today
- Total
목록Redis 모니터링 (3)
피터의 개발이야기
ㅁ 개요 ㅇ Redis 모니터링에 관한 글을 적으면서 정작 Redis를 왜 모니터링 해야하는 지 정리를 해야겠다는 생각을 하게 되었다. ㅇ Redis를 메인디비로 쓰고 있는 이유와 그로인해 서비스 performance를 위해 지속적으로 모니터링이 필요한 이유를 정리하였다. ㅁ 고가용성 쿠버네티스 환경에서의 Redis의 필요성 RDS의 속도한계는? 내가 현재 담당하고 있는 서비스는 금융사들의 대량 메시지를 처리하는 업무이다. 유동적인 고객의 트래픽을 소화하기 위해 AWS + 쿠버네티스 환경에서 오케스트레이션 환경을 구축하여 고가용으로 처리하고 있다. 대량 트래픽을 처리하는 과정에서 RDS의 환경은 한계가 있었다. 버스트 트래픽이 발생하면 집중적으로 하나의 테이블에 데이터를 Create, Update하기에..
ㅁ 개요 ㅇ Grafana나 다른 APM 툴이 없는 상태에서 Redis를 서버상에서 모니터링하는 방법에 대해서 정리해 보았다. ㅁ Redis 접근 shell 작성 [ec2-user@PRD-PETERICA-BASTION ilovefran]$ cat cli.sh #!/bin/sh redis-cli -h prd-peterica-main.cache.amazonaws.com $@ ㅇ 서버에서 접속하지 않고 명령어를 수행 할 수 있도록 shell를 하나 생성한다. ㅁ Redis 키별 용량 확인 [ec2-user@PRD-PETERICA-BASTION ilovefran]$ sh cli.sh --bigkeys # Scanning the entire keyspace to find biggest keys as well as..
ㅁ개요 ㅇ 회사에서 APM으로 Whatap을 사용하고 있다. 하지만 레디스를 모니터링하는 부분이 부족하여 grafana를 이용하여 모니터링을 강화하기로 하였다. ㅇ Grafana를 위한 pod 혹은 인스턴스를 생성할 수 없는 상황이었다. 그래서 운영Redis에 접근 가능한 보안클라우드에 window 버젼으로 Grafana를 설치하였고, 그 과정을 기록하였다. ㅁ 인스톨 파일 준비 및 설치 redis-app-2.2.1 : 다운로드 링크 redis-datasource-2.1.1 : 다운로드 링크 grafana windows를 인스톨 한다. redis datasource를 위해 my-plugin에 플러그인을 압축해제한다. ㅁ Redis DataSource 설정 ㅇ main, sub redis datasouce..