콘텐츠로 이동
Graph 문서1.0

bluetape4k-graph-io-micrometer

최신 안정판 Graph 1.0.0 릴리스 기준

이 선택 모듈은 graph-io 진행 이벤트를 cardinality가 제한된 Micrometer meter로 변환합니다. graph-io-core에 의존하며, 메트릭이 필요 없는 애플리케이션은 import/export 동작을 바꾸지 않고 제외할 수 있습니다.

dependencies {
implementation(platform("io.github.bluetape4k:bluetape4k-dependencies:2.0.0"))
implementation("io.github.bluetape4k.graph:bluetape4k-graph-io-micrometer")
}

애플리케이션의 MeterRegistryGraphIoMicrometerProgressListener를 만들고, 도메인 listener가 있다면 GraphIoCompositeProgressListener로 합성합니다. 실행·레코드·바이트·전체 시간·단계 시간·활성 실행 meter를 제공합니다.

tag에는 제한된 operation, format, status, kind, phase 값만 사용합니다. 고 cardinality 시계열을 막기 위해 dataset 경로, record ID, run ID, 예외 메시지는 포함하지 않습니다.

Terminal window
./gradlew :bluetape4k-graph-io-micrometer:test

모듈 README, listener 구현, 계약 테스트를 함께 확인하십시오.