monitor
Redis MONITOR
Redis Server 教育 Redis Server Course |
Redis 定期点検/技術支援 Redis Technical Support |
Redis エンタープライズサーバ Redis Enterprise Server |
---|
Redis MONITOR
서버에서 실행되는 모든 명령을 관찰/감시 할 수 있다.
어플리케이션에서 어떤 명령을 실행하는지 알 수 있다.
이 문서는 버전 3.2.0을 기준으로 만들었습니다.
Monitor
시각은 microsecond까지 보여주고, IP와 Port를 보여준다.
Standalone 모드로 실행된 일반적인 레디스 서버를 모니터한 예
# src/redis-cli -p 7000 monitor
OK
1474772098.399050 [0 127.0.0.1:53245] "set" "key" "value"
1474772107.808709 [0 127.0.0.1:53245] "get" "key"
OK
1474772098.399050 [0 127.0.0.1:53245] "set" "key" "value"
1474772107.808709 [0 127.0.0.1:53245] "get" "key"
센티널과 같이 실행된 마스터 서버를 모니터한 예
PING, PUBLISH 명령은 센티널에서 온 명령을 수행한 것이다.
# src/redis-cli -p 7124 monitor
OK
1474772388.877113 [0 127.0.0.1:44600] "PING"
1474772388.935540 [0 127.0.0.1:44600] "PUBLISH" "__sentinel__:hello" "127.0.0.1,7111,41d43f6a6b7b852eda2311b2e66494419170caa6,39,Xmaster,127.0.0.1,7124,39"
1474772389.038638 [0 127.0.0.1:38339] "PING"
1474772389.179187 [0 127.0.0.1:59233] "PING"
1474772389.187206 [0 127.0.0.1:40942] "PING"
1474772389.351985 [0 127.0.0.1:55969] "PING"
OK
1474772388.877113 [0 127.0.0.1:44600] "PING"
1474772388.935540 [0 127.0.0.1:44600] "PUBLISH" "__sentinel__:hello" "127.0.0.1,7111,41d43f6a6b7b852eda2311b2e66494419170caa6,39,Xmaster,127.0.0.1,7124,39"
1474772389.038638 [0 127.0.0.1:38339] "PING"
1474772389.179187 [0 127.0.0.1:59233] "PING"
1474772389.187206 [0 127.0.0.1:40942] "PING"
1474772389.351985 [0 127.0.0.1:55969] "PING"
모니터에서 제외되는 명령
관리(admin) 명령은 monitor 명령으로 볼 수 없다. 보안 목적상 제외했다고 한다. Monitor 명령도 관리 명령이다.
관리(admin) 명령
- shutdown: 서버 종료
- config: 서버 설정 변경
- cluster: 클러스터 설정 변경
- client: 클라이언트 관리(조회, 제거, 이름 변경 등)
- slaveof: 슬레이브 설정 변경
- save: RDB 파일 저장(foreground 수행)
- bgsave: RDB 파일 저장(background 수행)
- bgrewriteaof: AOF 파일 저장(background 수행)
- monitor: 명령 모니터링
- latency: 서버 성능 분석
- slowlog: 명령 성능 측정
- debug: 다양한 관리 명령을 실행할 수 있음
- sync: 내부 명령 replication
- psync: 내부 명령 partial replication
- replconf: 내부 명령 cluster
- pfselftest: 내부 명령 HyperLogLog
모니터 명령 수행 시 성능 저하
모니터 명령 수행 시 서버 성능이 50% 정도 하락하는 것으로 redis.io에 나와있다. 주의해서 수행해야 한다.
명령문
MONITOR
- 이 명령은 version 1.0.0 부터 사용할 수 있다.
Clients for C | Hiredis |
<< LATENCY | MONITOR | MEMORY >> |
---|
조회수 :
Email
返事がかかってなれば、メールでお知らせします。