StatsD를 사용하여 Oracle GoldenGate 통계 모니터링

StatsD는 카운터 및 타이머와 같은 통계를 수신하고 TCP를 통해 전송하여 통합을 하나 이상의 플러그인할 수 있는 백엔드 서비스로 전송하는 오픈 소스 네트워크 데몬입니다. StatsD 데몬은 특정 표기법을 사용하여 형식이 지정된 측정항목을 예상합니다.

Oracle GoldenGate Microservice Architecture는 TSDB(시계열 데이터베이스)에 데이터를 저장할 수 있는 측정지표를 Telegraf 서비스로 전송합니다.

Oracle GoldenGate는 StatsD 형식으로 측정지표를 생성하고 이를 StatsD 형식의 측정지표 수집을 지원하는 네트워크 데몬으로 직접 전송합니다.

다음 다이어그램은 Oracle GoldenGate측과 StatsD 서버가 호스팅되는 엔터프라이즈측을 보여줍니다. 성능 측정항목 데이터는 Oracle GoldenGate 컨테이너 애플리케이션에 의해 변환되고 StatsD 서버에 기록됩니다.

StatsD 서버는 Oracle GoldenGate Application에서 전송한 성능 측정항목 데이터를 StatsD 형식으로 집계합니다.

StatsD는 다음 두 가지 방법으로 사용으로 설정할 수 있습니다.

OGGCA를 사용하여 StatsD 사용

StatsD는 서비스 관리자 및 배치를 구성하는 동안 OGGCA 유틸리티를 사용하여 사용으로 설정할 수 있습니다. OGGCA 유틸리티를 실행하는 경우 다음 이미지에 표시된 것처럼 Service Manager Deployment 화면 및 User Deployment 화면에서 StatsD을 사용으로 설정하는 옵션을 사용할 수 있습니다.

StatsD 옵션이 사용으로 설정된 OGGCA Service Manager 배치 화면

동일한 호스트를 사용하여 서비스 관리자 및 배치에 대해 StatsD를 설정할 수 있습니다. 다음 이미지는 [사용자 배치] 화면에서 StatsD을 사용으로 설정하는 옵션을 보여줍니다.

OGGCA의 사용자 배치 화면에서 StatsD을 사용으로 설정하는 옵션입니다.

Oracle GoldenGate 설치와 동일한 시스템에 Telegraf 호스트를 설정하거나 Telegraf를 호스트하도록 원격 서버를 설정하고 StatsD에서 Oracle GoldenGate 측정항목을 수신할 수 있습니다.

OGGCA 사용에 대한 자세한 내용은 배치 추가를 참조하십시오.

REST API 서비스 끝점으로 StatsD 사용

OGGCA를 사용하여 배치 및 서비스 관리자를 설정하는 중 StatsD 서비스를 사용으로 설정하지 않은 경우 다음 단계를 사용하여 REST API 서비스 호출을 통해 StatsD을 사용으로 설정합니다.

  1. 배치를 정지합니다.

    curl -k -u *username*:*password* \
    
    -d '{"status": "stopped","enabled": false}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*
  2. StatsD 사용:

    curl -svu *username*:*password* \
    
    -X PATCH http://*hostname*:*port*/services/v2/deployments/*deployment_name* \
    
    --data '{
           "metrics":
                         {
                               "enabled":true,
                                "servers":
                                       [
                                                   {
                                                          "type":"pmsrvr",
                                                            "protocol":"uds"
                                                    },
                                                     {
                                                           "type":"statsd",
                                                            "host":"<statsd_host>"
                                                    }
                                      ]
                         }
                 }'
  3. 다음 배치를 시작합니다.

    curl -k -u *username*:*password* \
    
    -d '{"status": "running","enabled": true}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*

또한 배치 업데이트를 참조하십시오.

StatsD 측정항목 카탈로그

이 섹션에서는 StatsD 프로토콜을 사용하여 Oracle GoldenGate 배치에서 게시한 측정항목에 대해 설명합니다. 모든 Oracle GoldenGate StatsD 측정항목이 게이지로 보고됩니다.

일괄 처리 SQL 통계

이름 값
설명서 기존 통합 Replicat 일괄 처리 SQL 통계 검색
프로세스 유형 Replicat
끝점 /services/v2/mpoints/{item}/batchSqlStatistics
JSON 스키마 mpoints:batchSqlStatistics
기본 이름 batch-sql-stats
내부 이름 MPL_BATCHSQL_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
척도 데이터 유형 설명
총 일괄 처리 작업 정수 총 뱃치 작업
총-배치 정수 총 뱃치
총 일괄 처리 실행 정수 총 뱃치 실행
sql-큐 정수 SQL 대기열
총 일괄 처리 오류 정수 오류가 있는 총 뱃치
전체 정규 모드 작업 정수 총 정상 모드 작업
총 1차 키 충돌 정수 총 기본 키 충돌
총 외래 키-충돌 정수 총 외래 키 충돌
전체 고유 키-충돌 정수 총 고유 키 충돌
전체 작업-플러시 정수 총 작업 비우기
전체-플루-플러시 정수 총 PLU 비우기
일괄처리 스레드 그룹 수 정수 뱃치 스레드 그룹 수
총 커밋 정수 총 커밋 정수 총 커밋
전체 비우기 정수 총 비우기
전체 롤백 정수 총 롤백
마지막 시간기록 정수 마지막 작업 시간 기록
전체 경과 시간 정수 총 경과 뱃치 시간
총 삽입 시간 정수 총 삽입 시간
총 업데이트 시간 정수 총 업데이트 시간
총 삭제 시간 정수 총 삭제 시간

제한된 복구 상태

이름 값
설명서 기존 제한된 복구 상태 검색
프로세스 유형 Extract
끝점 /services/v2/mpoints/{item}/brStatus
JSON 스키마 mpoints:brStatus
기본 이름 br-status
내부 이름 MPL_BR_STATUS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
br-현재 상태 BR의 상태입니다.
체크포인트 시간 강제 적용 강제 검사점 시간
척도 데이터 유형 설명
마지막 체크포인트 수 정수 최종 체크포인트 시간
체크포인트 간격 초 정수 두 체크포인트 사이의 시간 간격
전체 번호 객체지원됨 정수 BR 체크포인트에서 지속될 객체 수
전체 상태-바이트 지속됨 정수 BR 체크포인트에서 지속될 모든 객체의 상태 크기
전체 데이터 바이트지원됨 정수 BR 체크포인트에서 지속될 모든 객체의 데이터 크기
미해결 번호 객체 정수 BR 체크포인트에서 지속될 남아 있는 객체 수
미해결 상태 바이트 정수 BR 체크포인트에서 지속될 수 있도록 남아 있는 모든 객체의 상태 크기
미해결 데이터바이트 정수 BR 체크포인트에서 지속될 수 있도록 남아 있는 모든 객체의 데이터 크기

캐시 관리자 통계

이름 값
설명서 기존 캐시 관리자 통계 검색
프로세스 유형 추출, Replicat
끝점 /services/v2/mpoints/{item}/cacheStatistics
JSON 스키마 mpoints:cacheStatistics
기본 이름 cache-statistics
내부 이름 MPL_CACHE_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
척도 데이터 유형 설명
캐시 내 전체 오브젝트 정수 캐시에 있는 객체
총-객체 정수 캐시에 저장된 총 객체
총-객체-활성 정수 총 활성 객체
커밋된 전체 객체 정수 총 커밋된 객체
최대-활성-객체 정수 최대 활성 객체 수
시간 버퍼 오버플로우 정수 캐시 버퍼 오버플로우 횟수
시간 가져오기 파일에서 다음 정수 파일에서 다음 가져오기 작업 수
시간-가져오기-마지막-파일 정수 파일에서 마지막 가져오기 작업 수
시간 작은 버퍼 강제 출력 정수 작은 버퍼가 강제 종료된 횟수
시간 검색 정수 검색 작업 수
총 제곱 적중 수 정수 캐시 적중 수
총 제곱 누락 수 정수 캐시 누락 수
총 개수-q-put 정수 캐시 넣기 수
총 Q-Tries 수 정수 캐시 시도 수
총-q-항목 수 정수 대기열 시도 횟수
max-number-q-항목 정수 최대 대기열 시도 횟수
전체-문맵 정수 UnMap 작업 수
총 cnnbl 시도 정수 자기잠식 시도 수
전체 cnnbl-성공 정수 성공한 자기잠식 시도 수
전체 cnnbl-mbufs 정수 버퍼 자기잠식 시도 수
전체 파일 캐시 요구 사항 정수 파일 캐시 요청 수
전체 파일 캐시 엔트리 정수 파일 캐시 항목 수
총 파일 캐시 배치 정수 캐시에 배치된 파일 객체 수
최대 길이 정수 최대 대기열 길이
최대 처리 정수 처리된 최대 작업 수
시간-대기 신호 정수 캐시 작업이 신호화된 대기 횟수
시간 파일 캐시 필요 없음 정수 파일 캐시가 필요하지 않은 횟수
시간-요청자-필요-fc 정수 요청자에게 파일 캐시가 필요한 횟수
전체 객체-파일-캐시 정수 파일 캐시의 총 객체 수
total-file-cache-bytes-토디스크 정수 디스크의 파일 캐시 크기
시간 캐시 비우기 정수 캐시가 비워진 횟수
최대 메모리 사용 정수 캐시의 최대 메모리 사용량
평균 메모리 사용률 정수 캐시에 대한 평균 메모리 사용량

분배 서비스 네트워크 통계

이름 값
설명서 기존 분배 서비스 네트워크 통계 검색
프로세스 유형 분배 서비스
끝점 /services/v2/mpoints/{item}/distsrvrNetworkStats
JSON 스키마 mpoints:distsrvrNetworkStats
기본 이름 distributionServer-network-stats
내부 이름 MPL_DS_NET_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
path-name 경로 이름입니다.
     
총 수신 시간 정수 수신 대기 시간
총 전송 시간 정수 전송 대기 시간
전송된 총 바이트 정수 전송된 총 바이트 수
수신된 총 바이트 정수 수신된 총 바이트 수
수신된 메시지 합계 정수 총 수신된 메시지 수
전송된 메시지 합계 정수 전송된 총 메시지 수

분배 서비스 경로 통계

이름 값
설명서 기존 분배 서비스 경로 통계 검색
프로세스 유형 분배 서비스
끝점 /services/v2/mpoints/{item}/distsrvrPathStats
JSON 스키마 mpoints:distsrvrPathStats
기본 이름 distributionServer-path-stats
내부 이름 MPL_DS_PATH_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
path-name 경로 이름입니다.
척도 데이터 유형 설명
lcrs 수신됨 정수 수신된 LCR 수
전송된 Lcr 정수 전송된 LCR 수
총-ddls 정수 총 DDL 수
총 절차 정수 총 프로시저 수
전체 삽입 정수 총 삽입 수
총 갱신일 정수 총 업데이트 수
총 업데이트 정수 총 상향 조정 수
전체 삭제 정수 총 삭제 수
총 지원되지 않음 정수 총 지원되지 않음 수
기타 합계 정수 총 기타 명령 수

분배 서비스 테이블 통계

이름 값
설명서 기존 분배 서비스 테이블 통계 검색
프로세스 유형 분배 서비스
끝점 /services/v2/mpoints/{item}/distsrvrTableStats
JSON 스키마 mpoints:distsrvrTableStats
기본 이름 distributionServer-table-stats
내부 이름 MPL_DS_TABLE_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
path-name 경로 이름입니다.
테이블-이름 N/A
척도 데이터 유형 설명
lcrs 수신됨 정수 N/A
전송된 Lcr 정수 N/A
전체 삽입 정수 N/A
총 갱신일 정수 N/A
총 업데이트 정수 N/A
전체 자르기 정수 N/A
전체 삭제 정수 N/A
총 지원되지 않음 정수 N/A
기타 합계 정수 N/A

체크포인트 위치 정보 통계

이름 값
설명서 기존 체크포인트 위치 정보 검색
프로세스 유형 추출, Replicat
끝점 /services/v2/mpoints/{item}/positionEr
JSON 스키마 mpoints:positionEr
기본 이름 position-er
내부 이름 MPL_ER_POSITION
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
척도 데이터 유형 설명
하위 워터마크 지연 정수 로우 워터마크의 지연(밀리초)
상위 워터마크 지연 정수 하이 워터마크의 지연(밀리초)
last-operation-lag 정수 마지막 작업의 지연(밀리초)
파일 끝 부울 파일 표시기 끝
트레일 타임스 오브 정수 읽기 적중 횟수 파일 끝

입력 추적 파일 통계

이름 값
설명서 기존 입력 추적 파일 통계 검색
프로세스 유형 Replicat, 배포 서비스
끝점 /services/v2/mpoints/{item}/trailInput
JSON 스키마 mpoints:trailInput
기본 이름 trail-input
내부 이름 MPL_ER_TRAIL_IN
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
trail-name 추적의 기본 이름
추적 경로 트레일 저장 경로
척도 데이터 유형 설명
IO 읽기 수 정수 I/O 읽기 작업 수
IO 읽기 바이트 정수 전송된 I/O 읽기 바이트 수
트레일 읽기 오류 정수 I/O 읽기 오류 수
트레일 타임스 오브 정수 읽기 적중 횟수 파일 끝
Trail-lob-바이트 정수 추적 파일에서 읽은 LOB 바이트 수
트레일 읽기 시간 정수 추적 파일 읽기에 소요된 시간
트레일-rba 정수 현재 RBA
추적 시퀀스 정수 현재 시퀀스

출력 트레일 파일 통계

이름 값
설명서 기존 출력 추적 파일 통계 검색
프로세스 유형 Extract
끝점 /services/v2/mpoints/{item}/trailOutput
JSON 스키마 mpoints:trailOutput
기본 이름 trail-output
내부 이름 MPL_ER_TRAIL_OUT
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
trail-name 추적의 기본 이름
추적 경로 트레일 저장 경로
척도 데이터 유형 설명
포트 번호 정수 원격 추적에 대한 TCP/IP 포트
포트 유형 정수 포트 연결의 유형입니다.
io-write-count 정수 I/O 쓰기 작업 수
io-write-바이트 정수 전송된 I/O 쓰기 바이트 수
트레일-쓰기 시간 정수 트레일 파일 쓰기에 소요된 시간
Trail-lob-바이트 정수 트레일 파일에 기록된 LOB 바이트 수
트레일 버퍼-플러시 정수 트레일 파일 버퍼 비우기 수
추적 버퍼-플러시 시간 정수 트레일 파일 버퍼를 비우는 데 걸린 시간
트레일-바이트-플러시 정수 트레일 파일 버퍼에서 비워진 바이트 수
트레일-rba 정수 현재 RBA
추적 시퀀스 정수 현재 시퀀스
트레일-최대-바이트 정수 추적 파일의 최대 바이트 수입니다.

데이터베이스 통계 추출

이름 값
설명서 기존 추출 데이터베이스 통계 검색
프로세스 유형 Extract
끝점 /services/v2/mpoints/{item}/statisticsExtract
JSON 스키마 mpoints:statisticsExtract
기본 이름 statistics-extract
내부 이름 MPL_EX_COUNTS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
척도 데이터 유형 설명
매핑된 총 삽입 정수 수행된 INSERT 작업 수
매핑된 총 업데이트 정수 수행된 UPDATE 작업 수
매핑된 총 삭제 정수 수행된 DELETE 작업 수
매핑된-총-업서트 정수 수행된 UPSERT 작업 수
mapped-total-지원되지 않음 정수 수행된 UNSUPPORTED 작업 수
매핑된 합계 자르기 정수 수행된 TRUNCATE 작업 수
총 실행된 DDL 정수 수행된 DDL 작업 수
총 실행 프로시저 정수 수행된 프로시저 작업 수
전체 폐기 정수 폐기된 작업 수
총 아이노어 정수 무시된 오류 수입니다.
전체 변환 오류 정수 문자 변환 오류 수
합계-변환-자르기 정수 문자 변환 자르기 수
전체 행 인출 시도 정수 DBMS에서 인출 시도 횟수
전체 행 인출 실패 정수 실패한 인출 시도 횟수
총 메타데이터 레코드 정수 추적에 기록된 메타데이터 레코드 수

네트워크 통계

이름 값
설명서 기존 네트워크 통계 검색
프로세스 유형 Extract
끝점 /services/v2/mpoints/{item}/networkStatistics
JSON 스키마 mpoints:networkStatistics
기본 이름 network-stats
내부 이름 MPL_NET_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
호스트-이름 호스트의 이름입니다
척도 데이터 유형 설명
포트 번호 정수 포트 번호
소켓 열기 시간 정수 N/A
인바운드 바이트 정수 수신된 인바운드 바이트
인바운드 메시지 정수 수신된 인바운드 메시지
아웃바운드 바이트 정수 전송된 아웃바운드 바이트
아웃바운드 메세지 정수 전송된 아웃바운드 메시지
전송 대기시간 정수 전송 대기 시간
수신 대기시간 정수 수신 대기 시간
전송 수 정수 전송 횟수
수신 카운트 정수 수신 개수
압축-wc-time 정수 압축 월시계 시간
압축 CPU 시간 정수 압축 CPU 시간
압축 해제-wc-time 정수 압축 해제 Wallclock 시간
압축 해제 CPU 시간 정수 압축 해제 CPU 시간
암호화-워크타임 정수 암호화 월시계 시간
암호화 CPU 시간 정수 암호화 CPU 시간
암호화 바이트 정수 암호화 바이트
해독-wc-time 정수 해독 월시계 시간
암호해독 CPU 시간 정수 해독 CPU 시간
해독-바이트 정수 해독 바이트
compresses_bytes_in 정수 바이트 압축
uncompresses_bytes_in 정수 바이트 압축 해제
compresses_bytes_out 정수 출력된 바이트 압축
uncompresses_bytes_out 정수 출력된 바이트 압축 해제

프로세스 성능 통계

이름 값
설명서 기존 프로세스 성과 자원 가동률 정보 검색
프로세스 유형 모두
끝점 /services/v2/mpoints/{item}/processPerformance
JSON 스키마 mpoints:processPerformance
기본 이름 process-performance
내부 이름 MPL_PROC_PERF
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
척도 데이터 유형 설명
프로세스-시작 시간 정수 프로세스 시작 시간
프로세스 id 정수 운영체제 프로세스 ID
스레드 수 정수 스레드 수
핸들 카운트 정수 핸들 수입니다.
CPU-시간 정수 프로세스 CPU 시간(마이크로초)
커널 시간 정수 프로세스 커널 모드 시간(마이크로초)
사용자 시간 정수 프로세스 사용자 모드 시간(마이크로초)
IO 읽기 수 정수 I/O 읽기 작업 수
io-write-count 정수 I/O 쓰기 작업 수
io-other-count 정수 I/O 기타 작업 수
IO 읽기 바이트 정수 전송된 I/O 읽기 바이트 수
io-write-바이트 정수 전송된 I/O 쓰기 바이트 수
io-other-바이트 정수 전송된 I/O 기타 바이트 수
페이지 오류 정수 프로세스에 대한 페이지 오류 수
작업 세트 크기 정수 프로세스 작업 집합 크기(바이트)
peak-working-set-size 정수 최고 프로세스 작업 집합 크기(바이트)
프라이빗바이트 정수 프로세스 프라이빗 크기(바이트)

대기열 통계

이름 값
설명서 기존 대기열 통계 검색
프로세스 유형 Extract
끝점 /services/v2/mpoints/{item}/queueStatistics
JSON 스키마 mpoints:queueStatistics
기본 이름 queue-stats
내부 이름 MPL_QUEUE_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
대기열 이름 대기열 이름입니다
척도 데이터 유형 설명
대기열 항목 정수 대기열의 항목
대기열 읽기 정수 대기열 읽기
대기열 읽기 대기 정수 대기 결과 대기열 읽기
대기열-읽기-신호 정수 신호가 있는 대기열 읽기 대기
큐 기록 정수 대기열 쓰기
대기열-쓰기 대기 정수 대기가 발생하는 대기열 쓰기
큐 기록 신호 처리 정수 신호가 있는 대기열 쓰기 대기
대기열-최대 크기 정수 대기열의 최대 크기
큐-현재 크기 정수 대기열의 현재 크기
스레드 ID 정수 소유 스레드 id

Replicat 데이터베이스 통계

이름 값
설명서 기존 Replicat 데이터베이스 통계 검색
프로세스 유형 Replicat
끝점 /services/v2/mpoints/{item}/statisticsReplicat
JSON 스키마 mpoints:statisticsReplicat
기본 이름 statistics-replicat
내부 이름 MPL_RP_COUNTS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
척도 데이터 유형 설명
매핑된 총 삽입 정수 수행된 INSERT 작업 수
매핑된 총 업데이트 정수 수행된 UPDATE 작업 수
매핑된 총 삭제 정수 수행된 DELETE 작업 수
매핑된-총-업서트 정수 수행된 UPSERT 작업 수
mapped-total지원되지 않음 정수 수행된 UNSUPPORTED 작업 수
매핑-합계 자르기 정수 수행된 TRUNCATE 작업 수
총 실행된 DDL 정수 수행된 DDL 작업 수
총 실행 프로시저 정수 수행된 프로시저 작업 수
전체 폐기 정수 폐기된 작업 수
총 아이노어 정수 무시된 오류 수
전체 변환 오류 정수 문자 변환 오류 수
전체 변환 자르기 정수 문자 변환 자르기 수
전체 충돌 감지됨 정수 데이터베이스 충돌 수
총 충돌 해결 정수 사용자 설정별로 해결된 데이터베이스 충돌 수
총 충돌 실패 정수 자동으로 해결할 수 없는 데이터베이스 충돌 수

병렬 복제 통계

이름 값
설명서 기존 병렬 복제 통계 검색
프로세스 유형 Replicat
끝점 /services/v2/mpoints/{item}/parallelReplicat
JSON 스키마 mpoints:parallelReplicat
기본 이름 parallel-replicat-stats
내부 이름 MPL_RP_PARALLEL
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스의 유형입니다.
processName 프로세스의 이름입니다.
척도 데이터 유형 설명
총 거래 정수 처리된 총 트랜잭션
분할 거래 정수 트랜잭션 분할
분할-avg-청크 정수 분할 트랜잭션 평균 분할
분할-avg-행 정수 분할 트랜잭션 평균 행
직렬화-거래 정수 일련번호가 지정된 트랜잭션
대형 거래 정수 총 대형 트랜잭션 수
큰avg 행 정수 대형 트랜잭션 평균 행
큰-avg 청크 정수 대량 트랜잭션 평균 청크 수
누락된 딥 콜 정수 누락된 종속성 열
비기본 지원 정수 비고유 지원 거래
최대 일정 잡기 구성 정수 제약 조건 수가 지원되는 최대값보다 큰 트랜잭션
메타데이터 변경 사항 정수 메타데이터 장벽 수
ddl-작업-장벽 정수 DDL 폴백 수
시퀀스-작동 장벽 정수 시퀀스 폴백 수
proc-ops 정수 N/A
이벤트-작업 정수 이벤트 폴백 수
내장 프로시저 정수 내장 프로시저 폴백 수
동기 정수 SYNCHRONOUS 옵션으로 인해 직렬화된 트랜잭션
fk-parent-row-삭제 정수 상위 행 삭제 작업으로 인한 종속성
테이블 레벨 종속성 정수 테이블 레벨 종속성
가상 열 종속성 정수 가상 열로 인한 종속성
폴백-트랜잭션 정수 처리된 총 트랜잭션
활성-적용자 정수 활성 이상치 수

수신기 서비스 통계

이름 값
설명서 기존 수신기 서비스 통계 검색
프로세스 유형 수신기 서비스
끝점 /services/v2/mpoints/{item}/recvsrvrStats
JSON 스키마 mpoints:recvsrvrStats
기본 이름 receiver-service-stats
내부 이름 MPL_RS_STATS
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
path-name 경로 이름입니다.
대상 파일 이름 대상 파일 이름
마지막 파일 최종 파일 수신
척도 데이터 유형 설명
기록된 총 바이트 정수 쓰여진 총 파일 바이트
total-명령 정수 총 명령 수입니다.
전송 합계 정수 총 전송 수
총 입고 정수 총 입고 수
전송된 총 바이트 정수 전송된 총 바이트 수
수신된 총 바이트 정수 수신된 총 바이트 수
전송된 메시지 합계 정수 전송된 총 메시지 수
수신된 총 메시지 정수 총 수신된 메시지 수
총 전송 대기시간 정수 총 전송 대기 시간
총 수신 대기시간 정수 총 수신 대기 시간
송신 버퍼 크기 정수 보내기 버퍼 크기
수신 버퍼 사이즈 정수 수신 버퍼 크기
메시지 버퍼 크기 정수 메시지 버퍼 크기
비우기 크기 임계치 정수 버퍼 비우기를 위한 임계값 크기
비우기 시간-임계값 정수 버퍼 비우기를 위한 임계값 시간
작동 중 부울 경로가 배포 서버에 연결되어 있습니다.

테이블별 데이터베이스 통계 추출

이름 값
설명서 테이블별 기존 추출 데이터베이스 통계 검색
프로세스 유형 Extract
끝점 /services/v2/mpoints/{item}/statisticsTableExtract
JSON 스키마 mpoints:statisticsTableExtract
기본 이름 statistics-table-extract
내부 이름 MPL_TABLE_COUNTS_EX
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
테이블-이름 테이블 이름입니다
척도 데이터 유형 설명
매핑된 총 삽입 정수 수행된 INSERT 작업 수
매핑된 총 업데이트 정수 수행된 UPDATE 작업 수
매핑된 총 삭제 정수 수행된 DELETE 작업 수
매핑된 합계 자르기 정수 수행된 TRUNCATE 작업 수
총 아이노어 정수 무시된 오류 수
전체 폐기 정수 폐기된 작업 수
전체 행 인출 시도 정수 DBMS에서 인출 시도 횟수
전체 행 인출 실패 정수 실패한 인출 시도 횟수

테이블별 Replicat 데이터베이스 통계

이름 값
설명서 테이블별 기존 Replicat 데이터베이스 통계 검색
프로세스 유형 Replicat
끝점 /services/v2/mpoints/{item}/statisticsTableReplicat
JSON 스키마 mpoints:statisticsTableReplicat
기본 이름 statistics-table-replicat
내부 이름 MPL_TABLE_COUNTS_RP
태그 설명
deploymentName OGG 마이크로서비스 배치의 이름입니다.
deploymentId OGG 마이크로서비스 배치의 고유 ID
processType 프로세스 유형입니다.
processName 프로세스의 이름입니다.
테이블-이름 테이블 이름입니다
target-table-name 대상 테이블의 이름입니다.
척도 데이터 유형 설명
매핑된 총 삽입 정수 수행된 INSERT 작업 수
매핑된 총 업데이트 정수 수행된 UPDATE 작업 수
매핑된 총 삭제 정수 수행된 DELETE 작업 수
매핑된-총-업서트 정수 수행된 UPSERT 작업 수
매핑된 합계 자르기 정수 수행된 TRUNCATE 작업 수
총 아이노어 정수 무시된 오류 수입니다.
전체 폐기 정수 폐기된 작업 수
전체 충돌 감지됨 정수 총 적용 충돌
총 충돌 해결 정수 자동으로 해결된 총 충돌
총 충돌 실패 정수 자동 해결에 실패한 총 충돌
총 삽입-행 존재 정수 유형 삽입 행의 데이터베이스 충돌 수가 존재합니다.
총 업데이트 행이 존재함 정수 유형 업데이트 행의 데이터베이스 충돌 수가 존재합니다.
전체 업데이트 행 누락 정수 유형 업데이트 행의 데이터베이스 충돌 수가 누락되었습니다.
전체 삭제-행 존재 정수 삭제 행 유형의 데이터베이스 충돌 수가 존재합니다.
전체 삭제 행 누락 정수 삭제 행 유형의 데이터베이스 충돌 수가 누락되었습니다.

OGGCA를 사용하여 StatsD 사용 안함

기존 배치에 대해 StatsD 서비스를 사용 안함으로 설정하려면 OGGCA 구성 마법사를 실행하고 다음 단계를 수행합니다.

  1. Service Manager Deployment 화면에서 StatsD 옵션을 선택 해제합니다.

    StatsD 옵션이 사용으로 설정된 OGGCA Service Manager 배치 화면입니다. StatsD 서버를 사용 안함으로 설정하려면 이 옵션을 사용 안함으로 설정해야 합니다.

  2. Next를 누르고 OGGCA 마법사의 단계를 완료합니다.

OGGCA 사용에 대한 자세한 내용은 배치 추가를 참조하십시오.

REST API 서비스 끝점으로 StatsD 사용 안함

REST API 서비스 호출을 사용하여 기존 배치에서 StatsD 서비스를 사용 안함으로 설정하려면 다음 단계를 수행합니다.

  1. 배치를 정지합니다.

    curl -k -u *username*:*password* \
    
    -d '{"status": "stopped","enabled": true}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*
  2. StatsD 사용 안함:

    curl -svu *username*:*password* \
    
    -X PATCH http://*hostname*:*port*/services/v2/deployments/*deployment_name* \
    
    --data '{
           "metrics":
                         {
                               "enabled":false,
                                "servers":
                                       [
                                                   {
                                                          "type":"pmsrvr",
                                                            "protocol":"uds"
                                                    },
                                                     {
                                                           "type":"statsd",
                                                            "host":"*statsd_host*"
                                                    }
                                      ]
                         }
                 }'
  3. 다음 배치를 시작합니다.

    curl -k -u *username*:*password* \
    
    -d '{"status": "running","enabled": true}' \
    
    -X PATCH https://*hostname*:*port*/services/v2/deployments/*deployment_name*

또한 배치 업데이트를 참조하십시오.