Class UcPublishTelemetry.MetricsCollector
Object
io.delta.kernel.unitycatalog.metrics.UcPublishTelemetry.MetricsCollector
- Enclosing class:
UcPublishTelemetry
Mutable collector for gathering metrics during publish.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncapture()intintvoidIncrements the counter for commits already published by another process.void
-
Field Details
-
totalPublishTimer
public final io.delta.kernel.internal.metrics.Timer totalPublishTimer
-
-
Constructor Details
-
MetricsCollector
public MetricsCollector()
-
-
Method Details
-
incrementCommitsPublished
public void incrementCommitsPublished() -
incrementCommitsAlreadyPublished
public void incrementCommitsAlreadyPublished()Increments the counter for commits already published by another process. Called when FileAlreadyExistsException indicates the commit was previously published. -
getCommitsPublished
public int getCommitsPublished()- Returns:
- number of commits published
-
getCommitsAlreadyPublished
public int getCommitsAlreadyPublished()- Returns:
- number of commits already published by another process
-
capture
-