성능 메트릭 확인
모니터링 대시보드
접속 방법
- 워크스페이스 앱에서 메트릭을 엽니다.
- 확인할 서버를 클릭합니다.
- 실시간 메트릭 차트를 확인합니다.
모니터링 메트릭
서버 차트(CPU, 메모리, 디스크, 디스크 I/O, 네트워크)와 메트릭 알림 규칙은 Metrics 확장 기능에 포함됩니다. 무료 요금제에서는 이 기능을 켤 수 없습니다. Essentials 및 Enterprise 워크스페이스에서는 워크스페이스 설정 > 통합 > 확장 기능에서 켤 수 있습니다. 기존 유료 요금제 워크스페이스에서는 이미 켜져 있고, 새로 만든 워크스페이스에서는 처음에 꺼져 있습니다.
확장 기능을 켜면 대시보드에 다음 차트가 표시됩니다.
- CPU 사용량: 전체 CPU 사용률을 보여 줍니다.
- 메모리 사용량: 시스템 메모리 사용률을 보여 줍니다.
- 디스크 사용량: 파티션별 디스크 사용량을 보여 줍니다.
- 디스크 I/O: 디스크별 읽기·쓰기 속도(Peak/AVG)를 보여 줍니다.
- 네트워크 트래픽: 인터페이스별 네트워크 사용량(bps/pps)을 보여 줍니다.
확장 기능이 켜져 있으면 약 1분마다 새 데이터가 들어옵니다.
확장 기능을 끄면 차트와 메트릭 알림에는 빈 차트 대신 확장 기능이 켜져 있지 않거나 현재 요금제에서 켤 수 없다는 안내가 표시됩니다.
모든 요금제에서는 확장 기능 설정과 관계없이 서버의 온라인·오프라인 상태와 오프라인 알림, 핵심 디스크 사용량 알림에 쓰이는 디스크 사용량을 계속 확인할 수 있습니다. 디스크 사용량은 보통 서버 자체 볼륨만 대상으로 하며, 에이전트가 자체 볼륨을 식별하지 못하면 모든 볼륨을 대상으로 합니다. 최신 측정값은 모든 요금제에서 확장 기능 설정과 관계없이 서버의 개요 탭에 있는 에이전트 정보의 볼륨 사용률에 표시됩니다. API에서는 서버의 수집 프로필에서도 같은 값을 확인할 수 있습니다.
2.37.0부터 메트릭 개요는 최신 지표에서 각 서버의 최신 값을 읽습니다. 스크립트나 연동 서비스도 같은 방식으로 이 엔드포인트를 호출할 수 있습니다.
서버 상태 배너
서버 상세 페이지에는 처리되지 않은 메트릭 알림이 있을 때만 상태 배너가 표시됩니다. 배너에는 열린 알림마다 사용자 언어로 제목을 표시한 칩이 하나씩 나타나며, 심각 알림은 빨간색, 경고 알림은 노란색입니다. 열린 알림이 배너에 다 들어가지 않으면 마지막 칩에 남은 알림 수가 표시됩니다. 모든 알림이 해결되면 배너가 다시 사라집니다.
배너는 에이전트의 다음 보고를 기다리지 않고 알림이 열리거나 해결되는 대로 바뀝니다. 연결 상태는
배너에 표시하지 않습니다. 서버의 온라인 여부는 따로 표시되며, 서버가 오프라인이 되면 대신
오프라인 알림이 발생합니다. Metrics 확장 기능이 꺼져 있으면 핵심 디스크 사용량
알림만 배너에 반영됩니다. API에서는 서버의 status
필드에서 같은 요약을 확인할 수 있습니다.
네트워크 인터페이스
alpamon v2.7.3부터 에이전트를 업그레이드해도 서버의 인터페이스 목록에서 인터페이스가 삭제되지 않습니다. 달라지는 것은 네트워크 트래픽 차트입니다. 컨테이너에서 쓰는 가상 인터페이스인 veth 쌍의 한쪽, macvlan·ipvlan 인터페이스, tun·tap 장치, dummy 인터페이스는 트래픽 보고를 멈춥니다. 따라서 수명이 짧은 컨테이너 인터페이스로 차트가 가득 차지 않습니다. 인터페이스 목록에는 그대로 남고 해당 인터페이스의 차트만 비게 됩니다. 다만 컨테이너 안에서 실행되는 에이전트처럼 이 방식으로는 트래픽을 보고하는 인터페이스가 하나도 남지 않는다면, 에이전트는 해당 인터페이스의 트래픽을 계속 보고합니다.
루프백 인터페이스와 WireGuard, OpenVPN tun, PPP 링크처럼 하드웨어 주소가 없는 인터페이스는 원래 표시되지 않았으며, 아래 설정으로도 추가할 수 없습니다.
특정 가상 인터페이스의 트래픽을 다시 보려면 에이전트 설정 파일의 [interface] 아래
include_virtual에 해당 인터페이스를 추가한 뒤 에이전트를 다시 시작하세요:
[interface]
include_virtual = veth0, cali*차트뿐 아니라 인터페이스 목록에서도 해당 인터페이스를 제거하려면 [interface] 아래에
exclude_virtual_from_inventory = true를 설정하세요. 이 설정은 Alpacon 서버가 2.37.2 이상일 때만
사용하세요. 이전 버전 서버에서 이 방식으로 인터페이스를 제거하면 트래픽 기록도 함께 삭제됩니다.
macOS와 Windows에서는 에이전트가 지금까지와 같이 이름을 기준으로 트래픽을 보고할 인터페이스를 결정합니다.
차트 보기
차트의 선에 마우스를 올리면 툴팁에서 자세한 정보를 볼 수 있습니다.
기간 선택
선택할 수 있는 기간은 플랜에 따라 다릅니다. 플랜별 제공 범위는 플랜과 결제를 참고하세요.
차트 상단에서 기간을 선택하세요:
- 최근 1시간을 선택합니다.
- 최근 24시간(1일)을 선택합니다.
- 최근 7일(1주)을 선택합니다.
- 최근 1개월을 선택합니다.
- 최근 3개월을 선택합니다.
- 최근 1년을 선택합니다.
- 사용자 지정 기간을 선택합니다.
플랜의 데이터 보관 기간에 포함되는 기간만 선택할 수 있습니다. Essentials에서는 최근 1개월까지만, Enterprise에서는 모든 기간을 선택할 수 있습니다.
차트 새로고침
새로고침 필드에서 새로고침 간격을 분 단위로 설정할 수 있습니다. 오른쪽의 화살표 아이콘 버튼을 클릭하면 차트를 즉시 새로고침할 수 있습니다.