Redis Visual Manager Octo #2
Server Information

<< 옥토 구매 옥토 복제구성 >>

서버 정보 보기

  • 마우스 클릭 한 번으로 레디스 서버, 명령 통계, 클라이언트 정보를 볼 수 있습니다.
  • 레디스 서버 구성(config parameter) 정보를 11개 그룹으로 정리해서 볼 수 있습니다.
  • 한 머신(VM)안에 여러 레디스 서버의 메모리 현황을 정리해서 보여드립니다.

동영상 설명이 준비되어있습니다.


동영상 길이: 8분

레디스 서버 - 노드 표시

  • 노드 표시 내용
    node info
    상단: 역할 Master/Clone/Sentinel
    중간: IP의 마지막 단위 숫자와 포트
    하단: 현재 레디스 서버가 사용중인 메모리 정보
  • 화면 오른쪽에 표시되는 정보는 노드를 클릭할 때마다 업데이트됩니다.
  • 각 노드는 바탕색과 태두리로 구분합니다.
마스터

하늘색
클론

연주황색
센티널

보라색
클러스터 노드

진한색 태두리
센티널이 모니터
중인 노드
보라색 태두리
master node clone node sentinel node cluster node sentinel master

자세한 정보 보기

  • info 아이콘 info 을 클릭하면 본 레디스게이트 사이트로 연결되어 자세한 정보를 보실 수 있습니다.

Server Info

  • 서버에 대한 자세한 정보를 볼 수 있으며, Server, Clients, Memory, Persistence, Stats, Replication, CPU, Cluster, Keyspace 총 9개 그룹으로 분류되어 있고 90개 이상의 항목이 표시됩니다.
  • 센티널일 경우 몇 개 그룹이 빠지고 Sentinel 그룹이 추가됩니다
  • 노드를 클릭하면 Server Info 타이틀에 역할과 주소(IP:Port)가 표시됩니다.
    server info
  • 이것은 info 명령을 실행해서 나오는 정보입니다.
  • Server: redis version, mode, port 등 18개 항목이 표시됩니다.
  • Clients: connected_clients 등 4개 항목이 표시됩니다.
  • Memory: used_memory, total_system_memory 등 15개 항목이 표시됩니다.
  • Persistence: AOF, RDB 관련 정보가 표시됩니다. 일반적으로 21개 항목이 표시되며, loading 여부에 따라 표시되는 항목이 달라집니다.
  • Stats: total_connections_received 등 19개 항목이 표시됩니다.
  • Replication: role, connected_slaves, master_host 등 복제 관련 항목이 표시되면, role에 따라 7개 ~ 16개 정도 항목이 표시됩니다.
  • CPU: CPU 사용량 통계로 4개 항목이 표시됩니다.
  • Cluster: 클러스터 여부가 표시됩니다.
  • Keyspace: DB마다 key 개수가 표시됩니다.
  • Sentinel: 이 그룹은 센티널일 경우만 표시되며, sentinel_masters 등 5개 이상의 항목이 표시됩니다.
    자세한 내용은 아래 "Sentinel Masters, Clones, Other Sentinels"를 보세요.

Config Info

  • 레디스 서버 구성(파라미터) 정보를 볼 수 있습니다.
    config info
  • Config get 명령을 실행해서 나온 70개 파라미터를 11개 그룹으로 부류해서 정리한 것입니다.
  • Server: logfile, loglevel 등 17개 파라미터를 볼 수 있습니다.
  • Memory: maxmemory, maxmemory-policy 등 3개 파라미터를 볼 수 있습니다.
  • Security: bind, requirepass 같은 보안 관련 4개 파라미터를 볼 수 있습니다.
  • AOF: appendfsync 등 Append Only File 관련 8개 파라미터를 볼 수 있습니다.
  • RDB: save 등 RDB 관련 5개 파라미터를 볼 수 있습니다.
  • Replication: repl-backlog-size 같은 복제 관련 7개 파라미터를 볼 수 있습니다.
  • Clone(Slave): slave-priority 같은 클론 관련 8개 파라미터를 볼 수 있습니다.
  • Data Type: 이 그룹은 데이터 타입에 대한 구성 설정이나, 설정된 값을 초과하면 내부 데이터 타입이 변경되는 파라미터입니다.   자세한 내용은 Server > Internal Structure 메뉴를 보시기 바랍니다.   예를 들어 list-max-ziplist-size는 QUICK List 를 보세요.
  • Clients: timeout, maxclients 등 4개 파라미터를 볼 수 있습니다.
  • Cluster: cluster-node-timeout 등 4개 파라미터를 볼 수 있습니다.
  • Performance Analysis: slowlog, latency-monitor 같은 성능 분석 관련 4개 파라미터를 볼 수 있습니다. 자세한 내용은 SLOWLOG, LATENCY를 보세요.
  • 이 파라미터들은 redis.conf에 설정한 값이거나 기본 값들 입니다.
  • 센티널 노드를 클릭하면 이 탭은 비활성화됩니다.

Command Stats

  • 레디스 서버가 시작되고 현재까지 실행된 명령 통계입니다.
    command stats
  • 레디스 서버가 어떤 명령들을 얼마나 많이 실행하고 시간이 얼마나 걸렸는지 알 수 있어서, 레디스 서버 성능 지표, 활용률을 계산해 볼 수 있는 자료입니다.
  • Command: 실행된 명령들입니다. 여기에는 사용자가 실행한 명령뿐만아니라, 레디스 노드간 실행되는 명령들도 표시됩니다. 예를 들어 마스터-클론 관계에서 실행되는 replconf, psync 명령, 센티널이 실행하는 publish, subscribe 명령 등이 있습니다.
  • Calls: 명령 실행 횟수
  • Usec: 총 소요시간, 단위는 마이크로세컨드(microseconds)입니다. 이것은 서버 내부 처리 시간만 나타내기 때문에 성능 테스트에서 나온 시간과는 다를 수 있습니다.
  • UserPerCall: 1회 실행 평균 시간입니다. 계산식 Usec/Calls
  • 이것은 info commandstats 명령을 실행해서 나온 결과입니다.
  • 센티널 노드를 클릭하면 이 탭은 비활성화됩니다.

Clients Info

  • 레디스 서버에 접속한 클라이언트에 대한 정보입니다.
    clients info
  • address: 클라이언트의 IP:Port
  • name: 클라이언트 이름, client setname으로 설정했을 경우에 나옵니다.
    Redis-Visual-Manager-Octo는 옥토가 접속했을 때 이름입니다.
  • command: 클라이언트가 마지막 실행한 명령
  • 각 항목에 대한 자세한 설명은 CLIENT LIST를 보세요.
  • 클론이 있는 마스터일 경우 클론마다 클라이언트가 하나씩 접속해 있습니다. 이 경우 대부분 replconf 명령이 보입니다.
  • 클론일 경우 마스터 클라이언트가 하나 접속해있습니다. 이 경우 address에 서버 포트를 볼 수 있으며, 대부분 ping 명령이 보입니다.
  • 센티널이 모니터하면 2개의 클라이언트가 접속하고 이름은 sentinel로 시작하기 때문에 센티널 클라이언트인지 확인할 수 있습니다.
  • 클러스터 노드간 연결은 별도의 프로토콜을 사용하기 때문에 여기서는 볼 수 없습니다.
  • 마우스 오늘쪽 버튼을 클릭해서 비 정상적으로 종료한 클라이언트를 삭제(kill)할 수 있습니다.   일반적으로 idle time이 오래된 것이 삭제 대상 클라이언트일 가능성이 높습니다.
    client kill

Machine Memory Info

  • Real Machine 또는 Virtual Machine에서 레디스 서버가 사용하는 메모리 정보를 보여줍니다. Machine Memory info
    • 19 servers: 이 머신안에 운영중인 레디스 서버 개수입니다.
    • 25%: Total System Memory(Real Memory) 대비 레디스 서버들의 메모리 사용량 합계(Total Used Memory) 비율입니다.
    • 1503 keys: 키 개수 합계입니다. 클론도 포함합니다.
  • Total System Memory: 머신의 Real Memory입니다.
  • Total Used Memory: 머신안에 운영중인 레디스 서버들의 메모리 사용량 합계입니다.
  • 각 서버에서 Percent(%)는 Total Used Memory 대비 각 서버의 메모리 비율입니다.
  • 각 서버와 머신의 메모리 정보를 한 눈에 파악할 수 있습니다.

Tree of Nodes

  • 클론이 있는 노드일 경우 트리로 보여줍니다.
  • Tree of Nodes Tree of Nodes
  • 더불어 Role, Memory, Keys 도 같이 표시합니다.

Sentinel

  • 센티널 노드를 클릭했을 경우 "Sentinel Masters, Clones, Other Sentinels"를 표시합니다.
  • Sentinel Info
  • 센티널이 모니터하는 마스터, 관련 클론들, 관련 센티널 정보를 한 눈에 볼 수 있도록 표시합니다.

Cluster

  • 클러스터 노드를 클릭했을 경우 클러스터 관련 정보를 표시합니다.
  • Cluster Info



<< 구매 서버 정보보기 복제구성 >>

질문하거나 댓글을 보려면 클릭하세요.  댓글수 :    조회수 :

Email 답글이 올라오면 이메일로 알려드리겠습니다.