Application Integration에 지원되는 커넥터를 참조하세요.
Application Integration 리소스 모니터링
이 페이지에서는 Google Cloud 프로젝트에서 Application Integration 리소스의 사용 및 성능을 모니터링하는 방법을 자세히 설명합니다.
Application Integration은 Cloud Monitoring을 활용하여 통합 리소스의 사용량, 성능, 알림, 전반적인 상태를 파악할 수 있습니다. Cloud Monitoring을 사용하면 커스텀 차트와 대시보드를 만들어 다양한 성능 측정항목 및 통합의 리소스 사용량을 시각화할 수 있습니다. 또한 Cloud Monitoring으로 이러한 측정항목에 대한 알림 및 알림 정책을 구성할 수 있습니다. 예를 들어 차트를 만들어 특정 기간 동안 처리된 데이터의 양을 보고 모니터링할 수 있습니다. 또한 처리된 총 데이터가 지정된 기준을 초과하는지 확인하도록 알림을 설정할 수도 있습니다. 알림 구성에 대한 자세한 내용은 알림을 참조하세요.
다음 방법으로 모든 통합 측정항목 및 리소스 사용량에 액세스하고 모니터링할 수 있습니다.
- Cloud Monitoring 사용
- Application Integration에서 모니터링 대시보드 사용
사용 가능한 측정항목 및 라벨
리소스 측정항목
이 표의 '측정항목 유형' 문자열 앞에 integrations.googleapis.com/
가 포함된 프리픽스를 붙여야 합니다. 표의 항목에서는 이 프리픽스가 생략되었습니다.
라벨을 쿼리할 때 metric.labels.
프리픽스를 사용합니다(예: metric.labels.LABEL="VALUE"
).
측정항목 유형 시작 단계 표시 이름 |
|
---|---|
종류, 유형, 단위 모니터링 리소스 |
설명 라벨 |
integration/execution_count
베타
통합 실행 횟수 |
|
DELTA , INT64 , 1
integrations.googleapis.com/IntegrationVersion |
마지막 샘플 이후 통합 실행 횟수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 86,400초 동안 표시되지 않습니다.
status :
통합 실행 상태로서 [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD] 중 하나입니다.
trigger_name :
통합 실행에 사용되는 트리거 유형으로서 예를 들면 'API 트리거' 또는 'Cloud Pub/Sub 트리거'입니다.
trigger_id :
통합 실행을 트리거한 트리거 ID입니다.
error_enum :
통합 실행 중에 발생한 마지막 오류의 표준 코드로서 예를 들면 'PERMISSION_DENIED' 또는 'INVALID_ARGUMENT'입니다.
is_retry :
(BOOL)
통합 실행이 재시도인지 첫 번째 시도인지를 나타내며 [true, false] 중 하나입니다.
|
integration/execution_latencies
베타
통합 실행 지연 시간 |
|
DELTA , DISTRIBUTION , ms
integrations.googleapis.com/IntegrationVersion |
통합에서 실행을 완료하는 데 걸린 시간의 분포입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 86,400초 동안 표시되지 않습니다.
status :
통합 실행 상태로서 [SUCCEEDED, FAILED, CANCELLED, RETRY_ON_HOLD] 중 하나입니다.
trigger_name :
통합 실행에 사용되는 트리거 유형으로서 예를 들면 'API 트리거' 또는 'Cloud Pub/Sub 트리거'입니다.
trigger_id :
통합 실행을 트리거한 트리거 ID입니다.
error_enum :
통합 실행 중에 발생한 마지막 오류의 표준 코드로서 예를 들면 'PERMISSION_DENIED' 또는 'INVALID_ARGUMENT'입니다.
is_retry :
(BOOL)
통합 실행이 재시도인지 첫 번째 시도인지를 나타내며 [true, false] 중 하나입니다.
|
processed_bytes_count
베타
처리된 바이트 수 |
|
DELTA , INT64 , By
integrations.googleapis.com/IntegrationVersion |
마지막 샘플 이후 통합 실행에서 소비된 데이터의 크기입니다. 통합에 대한 입력 및 출력 매개변수의 크기를 REST 및 커넥터 태스크의 요청 및 응답 페이로드 크기와 함께 사용하여 계산됩니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 86,400초 동안 표시되지 않습니다.
step_type :
데이터가 통합 매개변수 또는 태스크 요청 및 응답 페이로드로 처리되는지 여부를 나타내며 [Trigger, Task] 중 하나입니다.
step_name :
요청 및 응답 페이로드 처리에 사용되는 태스크 유형 또는 통합의 매개변수 처리에 사용되는 트리거 유형입니다.
step_id :
요청 및 응답 페이로드 처리에 사용되는 태스크 번호 또는 통합의 매개변수 처리에 사용되는 트리거 ID입니다.
|
step/execution_count
베타
단계 실행 횟수 |
|
DELTA , INT64 , 1
integrations.googleapis.com/IntegrationVersion |
마지막 샘플 이후 단계(태스크 또는 트리거) 실행 횟수입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 86,400초 동안 표시되지 않습니다.
status :
단계 실행 상태입니다. 예를 들면 'SUCCEEDED' 또는 'FAILED'입니다.
step_type :
실행된 단계의 유형이며 [Trigger, Task] 중 하나입니다.
step_name :
트리거 또는 태스크의 유형입니다. 예를 들어 'API 트리거' 또는 '데이터 매핑 태스크'입니다.
step_id :
실행되는 단계 유형에 따라 트리거 ID나 태스크 번호입니다.
error_enum :
단계 실행 중에 발생한 오류의 표준 코드로서 예를 들면 'PERMISSION_DENIED' 또는 'INVALID_ARGUMENT'입니다.
is_retry :
(BOOL)
단계 실행이 재시도인지 첫 번째 시도인지를 나타내며 [true, false] 중 하나입니다.
is_step_external :
(BOOL)
실행된 태스크가 내부 또는 외부인지 여부를 나타내며 ['true' - REST 또는 커넥터 태스크 등의 외부 태스크, 'false' - 데이터 매퍼 또는 인라인 스크립팅 태스크 등의 내부 태스크] 중 하나입니다.
|
step/execution_latencies
베타
단계 실행 지연 시간 |
|
DELTA , DISTRIBUTION , ms
integrations.googleapis.com/IntegrationVersion |
단계(태스크)에서 실행을 완료하는 데 걸린 시간의 분포입니다. 60초마다 샘플링됩니다. 샘플링되면 데이터는 최대 86,400초 동안 표시되지 않습니다.
status :
단계 실행 상태입니다. 예를 들면 'SUCCEEDED' 또는 'FAILED'입니다.
step_name :
트리거 또는 태스크의 유형입니다. 예를 들어 'API 트리거' 또는 '데이터 매핑 태스크'입니다.
step_id :
실행되는 단계 유형에 따라 트리거 ID나 태스크 번호입니다.
error_enum :
단계 실행 중에 발생한 오류의 표준 코드로서 예를 들면 'PERMISSION_DENIED' 또는 'INVALID_ARGUMENT'입니다.
is_retry :
(BOOL)
단계 실행이 재시도인지 첫 번째 시도인지를 나타내며 [true, false] 중 하나입니다.
is_step_external :
(BOOL)
실행된 태스크가 내부 또는 외부인지 여부를 나타내며 ['true' - REST 또는 커넥터 태스크 등의 외부 태스크, 'false' - 데이터 매퍼 또는 인라인 스크립팅 태스크 등의 내부 태스크] 중 하나입니다.
|
2024년 6월 12일 16:39:55(UTC)에 생성된 표입니다.
라벨
라벨은 Google Cloud 콘솔의 Application Integration에서 사용할 수 있습니다. 이러한 라벨을 사용하여 각 측정항목을 그룹화하거나 필터링할 수 있습니다.
모니터링 리소스의 라벨
라벨 | 설명 |
---|---|
resource_container | 통합의 Google Cloud 프로젝트 ID입니다. |
location | 통합의 리전입니다. |
integration | 통합의 이름입니다. |
version | 통합의 버전 ID입니다. |
측정항목 유형의 라벨
라벨 | 설명 |
---|---|
상태 | 통합 또는 통합 단계의 실행 상태(태스크 또는 트리거)입니다. |
trigger_name | 통합을 실행하는 데 사용되는 트리거 유형입니다. 예를 들면 API 트리거 또는 Cloud Pub/Sub 트리거입니다. |
trigger_id | 통합을 호출하는 데 사용되는 트리거의 ID입니다. |
step_type | 통합 단계, 트리거 또는 태스크의 유형입니다. |
step_name | 태스크 또는 트리거의 이름입니다. 예를 들면 API 트리거 또는 데이터 매핑 태스크입니다. |
step_id | 트리거 유형: 각 트리거의 ID입니다.
태스크 유형: 각 태스크의 태스크 번호입니다. |
error_enum | 통합 또는 통합 단계 실행 중에 발생한 오류의 표준 코드입니다. |
is_retry | 통합 또는 태스크 실행을 재시도했는지 여부를 확인하는 불리언 값입니다. |
is_step_external | 트리거 또는 태스크 실행이 Application Integration 실행 엔진의 내부 또는 외부에 있는지 확인하는 불리언 값입니다.
예를 들어 실행 엔진 외부에서 API 호출이 수행되기 때문에 REST 엔드포인트 호출 태스크는 외부입니다. 반대로 데이터 매핑 태스크는 내부입니다. |
사용 가능한 Google Cloud 측정항목의 전체 목록은 Google Cloud 측정항목을 참조하세요.
다음 단계
- Cloud Monitoring을 사용한 모니터링
- Application Integration에서 모니터링 대시보드를 사용한 모니터링