성능생애주기 진단 및 예측 기능을 통해 미리 서버 장애를 예방하여 안정되고 최적화된 서비스를 운영할 수 있습니다. Redis 모니터링 앱은 팡데이터(Pangdata.com)를 사용하여 개발 되었습니다. 모든 저장, 분석, 모니터링 기술은 Pangdata 클라우드 서비스가 제공하며 팡 앱만 여러분의 서버에 설치하시면 됩니다.
팡데이터는 SaaS(Software as a Service)로써 빠르고 편리하며 강력한 분석 기술을 통해 여러분이 인프라스트럭처(Infrastructure)를 가치있게 합니다. 또한 Pang SDK를 사용하여 여러분이 원하는 인프라스트럭처(Infrastructure)를 모니터링 및 분석 할 수 있습니다.
Redis 팡앱 설치에 앞서 먼저 팡데이터에 가입해야 합니다. 이메일 주소만 있으면 가입이 가능합니다. 팡데이터로 가셔서 https://pangdata.com 가입하시고 프로파일에 있는 사용자 키를 사용하여 팡 앱을 설정해야 합니다.
최소 Java 1.5+ 이상이 설치 되어 있어야 합니다.
5분 안에 설치할 수 있습니다^^.
최신 릴리즈 리스트에서 Redis Server 모니터링 어플리케이션(redis-monitor.zip) 다운로드하여 설치하고자 하는 경로에 압축파일을 푸세요.
wget https://github.com/pang-apps/redis-monitor/releases/download/[version]/redis-monitor.tar
tar -xvf redis-monitor.tar
redis-monitor/conf/pang.properties 파일을 노트패드나 vi(Linux)로 수정합니다.
pang.username=팡데이터 사용자 ID
pang.userkey=발급된 사용자 키
Note: 사용자 키는 로그인후 프로파일에서 확인할 수 있습니다.
Note: prefix 에는 공백을 사용할 수 없습니다.
redis.1.prefix = my_redis1
redis.1.host = address:6379
#redis.1.auth = password
#redis.2.prefix = my_redis2
#redis.2.host = address2:6379
#redis.2.auth = password
Note: 복수개의 서버를 설정할 경우 index를 추가해서 사용할 수 있습니다('redis.[index]').
redis.1.prefix = my_redis1
redis.1.host = ip:26379,ip:26380
#redis.1.auth = password
redis.1.master = mastername
'monitor.' 접두어는 모니터링대상 항목 선언 시 반드시 사용해야 합니다.
## Stats
monitor.instantaneous_input_kbps = true
monitor.instantaneous_output_kbps = true
monitor.instantaneous_ops_per_sec = true
monitor.total_connections_received = false
monitor.total_commands_processed = false
monitor.total_net_input_bytes = false
monitor.rejected_connections = false
## CPU
monitor.used_cpu_sys = true
monitor.used_cpu_user = true
## Memory
monitor.used_memory = true
monitor.used_memory_rss = true
monitor.used_memory_peak = true
monitor.mem_fragmentation_ratio = false
monitor.used_memory_lua = false
## Client
monitor.connected_clients = true
## Keyspace
monitor.keys = true
monitor.expires = false
monitor.avg_ttl = false
그 외의 모니터링 항목을 찾으시려면 redis.io를 방문하여 확인하세요. 아래는 Section별 모니터링 상세 항목입니다. https://redis.io/commands/info
redis-monitor/pang.bat
백그라운드 모드로 수행됩니다.
redis-monitor/pang.sh
레디스 팡앱 로그 확인. 설정 문제로 인해 구동 시 에러가 발생할 수 있습니다. 반드시 로그를 확인하세요. 로그는 logs/pang.log 파일에 있습니다.
redis-monitor/log.sh
Pangdata.com 로그인후 디바이스 리스트에 등록된 모니터링 항목을 확인하세요.
대시보드를 생성하여 다양한 위젯을 사용하여 실시간 모니터링을 사용하세요.
모든 설치가 끝났습니다. 여러분의 데이터를 즐기고 새로운 가치를 찾아보세요. 하루 이틀, 일주일, 한달 시간이 지나면서 여러분의 서비스가 어떻게 성장하고 있는 통계분석을 통해 진단하십시오.
https://pangdata.com 접속하셔서 사용자 ID에 'pang-demo' 와 패스워드에 'panggood' 입력해서 로그인하십시오.
'Redis Server'대시보드를사용해보세요. 실시간 모니터링과 성능통계분석 기능을 사용해 볼 수 있습니다.