HDInsightStormTopologyMetrics
Storm 클러스터의 토폴로지 수준 메트릭입니다.
테이블 특성
attribute |
값 |
리소스 종류 |
microsoft.hdinsight/clusters |
범주 |
Azure 리소스 |
솔루션 |
LogManagement |
기본 로그 |
아니요 |
수집 시간 변환 |
아니요 |
샘플 쿼리 |
- |
열
Column |
Type |
설명 |
승인됨 |
real |
처리된 튜플 "트리"의 수입니다. Acking이 수행되지 않으면 값 0이 필요합니다. |
AssignedCPUPercent |
real |
토폴로지에 할당된 CPU 코어의 백분율입니다. |
AssignedMemOffHeapMB |
real |
토폴로지로 할당된 힙 메모리의 MB입니다. |
AssignedMemOnHeapMB |
real |
토폴로지로 할당된 힙 메모리의 MB입니다. |
AssignedTotalMemMB |
real |
토폴로지에 할당된 총 메모리의 MB입니다. |
_BilledSize |
real |
레코드 크기(바이트) |
BoltId |
string |
Bolt의 ID입니다. |
용량 |
real |
약 1.0이면 해당 Bolt가 가능한 한 빨리 실행되므로 Bolt의 병렬 처리를 늘릴 수 있습니다. 이는 (숫자 실행 * 평균 실행 대기 시간) / 측정 시간입니다. |
ClusterName |
string |
클러스터의 이름입니다. |
ClusterType |
string |
클러스터의 형식입니다. |
CompleteLatencyMs |
real |
토폴로지에서 튜플 "트리"를 완전히 처리하는 데 걸리는 평균 시간(밀리초)입니다. Acking이 수행되지 않으면 값 0이 필요합니다. |
CorrelationId |
string |
상관 관계가 있는 이벤트의 ID입니다. 여러 테이블 간의 상관 관계가 지정된 이벤트를 식별하는 데 사용할 수 있습니다. |
디버그 |
bool |
디버그 추적이 활성화되는지 여부를 나타내는 부울입니다. |
내보냄 |
real |
내보낸 튜플의 수입니다. |
EncodedBoltId |
string |
Bolt의 인코딩된 ID입니다. |
EncodedId |
string |
토폴로지의 할당된 ID입니다. |
EncodedSpoutId |
string |
Spout의 인코딩된 ID입니다. |
ErrorHost |
string |
오류가 발생한 호스트입니다. |
ErrorPort |
string |
오류와 연결된 포트입니다. |
ErrorWorkerLogLink |
string |
오류가 발생한 작업자의 로그에 연결합니다. |
실행 |
real |
처리된 들어오는 튜플의 수입니다. |
ExecuteLatencyMs |
real |
튜플이 실행 메서드에서 소비하는 평균 시간(밀리초)입니다. 실행 메서드는 튜플에 대한 Ack를 보내지 않고 완료할 수 있습니다. |
실행자 |
int |
작업을 실행하는 데 사용되는 스레드 수입니다. |
ExecutorsTotal |
int |
현재 사용 중이며 작업을 실행하는 데 이미 사용되는 총 실행기 양입니다. |
실패함 |
real |
Acking이 완료되기 전에 명시적으로 실패했거나 시간이 초과된 튜플 "트리" 수입니다. Acking이 수행되지 않으면 값 0이 필요합니다. |
HostName |
string |
레코드가 제공된 호스트의 호스트 이름입니다. |
ID |
string |
레코드가 있는 구성 요소의 이름입니다(Spout, Bolt 또는 토폴로지의 이름일 수 있음). |
InstanceName |
string |
레코드 셰이프의 형식(Bolt, Spout, 토폴로지 및 topology_stats 레코드 셰이프가 있습니다). |
_IsBillable |
string |
데이터 수집이 청구 가능한지 여부를 지정합니다. _IsBillable이 false 인 경우 수집 비용은 Azure 계정에 청구되지 않습니다. |
LastError |
string |
구성 요소에서 발생할 마지막 오류입니다. |
MsgTimeout |
real |
메시지가 시간 초과될 때까지의 시간(초)입니다. |
OperationName |
string |
로그 레코드와 연결된 작업입니다. |
담당자 |
string |
토폴로지 소유 사용자의 이름입니다. |
ProcessLatencyMs |
real |
튜플이 처음 수신된 후 Ack에 걸리는 평균 시간(밀리초)입니다. 조인, 집계 또는 일괄 처리인 Bolt는 여러 다른 튜플이 수신될 때까지 튜플을 Ack하지 않을 수 있습니다(. |
ReplicationCount |
int |
토폴로지에서 유지되는 복제본의 양입니다. |
RequestedCpuPercent |
real |
토폴로지에서 요청한 CPU의 백분율입니다. |
RequestMemOffHeapMB |
real |
토폴로지에서 요청한 힙 메모리의 MB입니다. |
RequestMemOnHeapMB |
real |
토폴로지에서 요청한 힙 메모리의 MB입니다. |
_ResourceId |
string |
레코드가 연결된 리소스의 고유 식별자입니다. |
SamplingPct |
real |
메트릭을 계산하기 위해 샘플링된 메시지의 백분율입니다. |
SchedulerDisplayResource |
bool |
스케줄러 표시 설정을 설명하는 부울입니다. |
SourceSystem |
string |
이벤트가 수집된 에이전트의 형식. 예를 들어, Windows 에이전트(직접 연결 또는 Operations Manager)의 경우 OpsManager , 모든 Linux 에이전트의 경우 Linux , Azure Diagnostics의 경우 Azure |
SpoutId |
string |
Spout의 ID입니다. |
상태 |
string |
토폴로지의 상태입니다. |
_SubscriptionId |
string |
레코드가 연결된 구독의 고유 식별자입니다. |
작업 |
int |
실행 중인 작업 수입니다. |
TasksTotal |
int |
실행된 총 작업 양입니다. |
TenantId |
string |
Log Analytics 작업 영역 ID |
TimeGenerated |
날짜/시간 |
로그가 생성된 시간의 타임스탬프(UTC)입니다. |
TopologyId |
string |
토폴로지의 ID입니다. |
TopologyName |
string |
토폴로지의 이름입니다. |
양도됨 |
real |
하나 이상의 Bolt로 전송된 내보내는 튜플의 수입니다. |
Type |
string |
테이블의 이름입니다. |
작동 시간
|
string |
실행기(스레드)가 활성 상태인 시간입니다. |
UptimeSeconds |
real |
토폴로지 실행 시간(초)입니다. |
창 |
real |
레코드의 메트릭 시간(초)입니다. |
WindowHint |
string |
레코드의 메트릭에 대한 시간 창(시간, 분, 초 형식)입니다. |
WindowPretty |
string |
레코드의 메트릭에 대한 시간 창에 대한 문자열 설명입니다. |
작업자 |
string |
작업자별 메트릭이 있는 JSON입니다. |
WorkersTotal |
int |
총 작업자 수입니다. |