이 페이지는 기계 번역되었습니다. 영어 원본을 읽어보세요. English

HQCenter비공개 HQbird 컨트롤 센터입니다. HQbird 인스턴스에서 알림과 거의 실시간에 가까운 Firebird 성능 로그를 수집하여 여러 서버를 한 페이지에서 확인할 수 있습니다 - 공개 포털이 아닌, 회사 전용으로 호스팅됩니다.

HQbird 고급 모니터링 간략 개요

HQbird의 Firebird 고급 모니터링 그래프

Firebird는 Trace API, MON$ 테이블, fb_lock_print, gstat -h, firebird.log를 통해 성능 데이터를 제공합니다. HQbird 고급 모니터링은 이 모든 것을 활용하여 서버와 데이터베이스의 전체적인 상태를 보여줍니다.

그래프

  • IO 메트릭 - 읽기(디스크 / OS 파일 캐시), 쓰기, 페치(CPU 관련), 마크(캐시 플러시 활동)
  • 부하 메트릭 - 모니터링되는 각 데이터베이스의 사용자, 활성 쿼리, SQL 핑
  • 쿼리 메트릭 - 분당 쿼리 수, 총 실행 시간, 페치, 읽기, 쓰기, 마크
  • 컴퓨터 / VM 부하 - RAM 및 CPU(Windows) 또는 로드 평균(Linux)
  • 트랜잭션 메트릭 - Next-OAT(가비지를 보유한 장기 실행 쓰기 트랜잭션), OST-OIT(보류 중인 스윕), 분당 새 트랜잭션 수
  • 잠금 테이블 메트릭 - 뮤텍스 대기 비율, 잠금 테이블 크기, 최소 해시 슬롯 체인 길이(높은 부하에서 firebird.conf 튜닝에 유용)

분 단위 세부 정보

모듈은 매분 다음 항목도 수집합니다:

고급 모니터링 세부 정보

  1. 현재 분의 상위 SQL 쿼리(기본 임계값 200 ms), 페치, 시간, 읽기, 쓰기 또는 마크별 정렬 가능 - 클라이언트 호스트, SQL 텍스트, 플랜, 통계 및 매개변수 포함
  2. 시작 시간과 클라이언트 애플리케이션이 포함된 상위 장기 실행 활성 트랜잭션
  3. 데이터베이스에 연결된 클라이언트 프로세스: 애플리케이션 이름, 연결 수, 사용 및 할당된 메모리

SQL 쿼리를 클릭하면 전체 텍스트, 실행 통계, 플랜 및 매개변수를 볼 수 있습니다.

HQbird를 비공개 HQCenter에 연결하는 방법

v2022부터 HQbird의 각 인스턴스는 모니터링 데이터를 비공개 HQCenter로 보낼 수 있습니다. HQCenter 관리자가 계정을 만들고 HQbird가 해당 비공개 서버를 가리키도록 하는 keyanswers.txt 파일을 발급합니다.

1. 관리자로부터 keyanswers.txt 받기

비공개 HQCenter 관리자가 계정을 만들고 keyanswers.txt를 제공합니다 - 여기에는 HQCenter의 액세스 지점이 포함되어 있습니다.

2. HQbird 인스턴스 연결

  1. HQbird 웹 콘솔을 엽니다(기본값 http://localhost:8082).
  2. 오른쪽 상단의 컨트롤 센터 통합 아이콘을 클릭합니다.
  3. HQbird 컨트롤 센터 액세스 지점 선택(keyanswers.txt)을 통해 keyanswers.txt를 업로드합니다.
  4. 성공 메시지를 확인한 후, 선택적으로 컨트롤 센터 직접 액세스 확인을 사용합니다.

HQbird의 컨트롤 센터 통합

keyanswers.txt 선택

연결 결과

직접 액세스 확인

연결이 실패하면 HQbird 호스트에서 비공개 HQCenter로의 아웃바운드 연결을 포트 8018080에서 허용하세요. 새 서버가 표시되는 데 최대 약 5분이 걸릴 수 있습니다.

연결에 성공하면 알림(백업, 성능 문제 등)이 표시됩니다. 그래프를 열어 여러 서버의 고급 모니터링 데이터를 한 페이지에서 확인하세요 - 고급 모니터링 뷰어에서 로컬로 볼 수 있는 것과 동일한 데이터입니다:

비공개 HQCenter 알림

비공개 HQCenter에 대한 질문이 있으신가요? [email protected]으로 이메일을 보내주세요.