@Singleton
public class BackupMetrics
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
downloadQueueSize |
static java.lang.String |
uploadQueueSize |
Constructor and Description |
---|
BackupMetrics(com.netflix.spectator.api.Registry registry) |
Modifier and Type | Method and Description |
---|---|
com.netflix.spectator.api.DistributionSummary |
getDownloadRate() |
com.netflix.spectator.api.Counter |
getInvalidDownloads() |
com.netflix.spectator.api.Counter |
getInvalidUploads() |
com.netflix.spectator.api.Registry |
getRegistry() |
com.netflix.spectator.api.Counter |
getSnsNotificationFailure() |
com.netflix.spectator.api.Counter |
getSnsNotificationSuccess() |
com.netflix.spectator.api.DistributionSummary |
getUploadRate() |
com.netflix.spectator.api.Counter |
getValidDownloads() |
com.netflix.spectator.api.Counter |
getValidUploads() |
void |
incrementBackupVerificationFailure() |
void |
incrementForgottenFiles(long forgottenFilesVal) |
void |
incrementInvalidDownloads() |
void |
incrementInvalidUploads() |
void |
incrementSnsNotificationFailure() |
void |
incrementSnsNotificationSuccess() |
void |
incrementValidDownloads() |
void |
incrementValidUploads() |
void |
recordDownloadRate(long sizeInBytes) |
void |
recordUploadRate(long sizeInBytes) |
public static final java.lang.String uploadQueueSize
public static final java.lang.String downloadQueueSize
@Inject public BackupMetrics(com.netflix.spectator.api.Registry registry)
public com.netflix.spectator.api.DistributionSummary getUploadRate()
public com.netflix.spectator.api.Counter getInvalidUploads()
public com.netflix.spectator.api.Counter getInvalidDownloads()
public com.netflix.spectator.api.Counter getSnsNotificationSuccess()
public com.netflix.spectator.api.Counter getSnsNotificationFailure()
public void incrementInvalidUploads()
public void incrementInvalidDownloads()
public void incrementSnsNotificationSuccess()
public void incrementSnsNotificationFailure()
public void incrementBackupVerificationFailure()
public void recordUploadRate(long sizeInBytes)
public void incrementForgottenFiles(long forgottenFilesVal)
public void recordDownloadRate(long sizeInBytes)
public com.netflix.spectator.api.DistributionSummary getDownloadRate()
public com.netflix.spectator.api.Counter getValidUploads()
public com.netflix.spectator.api.Counter getValidDownloads()
public void incrementValidUploads()
public void incrementValidDownloads()
public com.netflix.spectator.api.Registry getRegistry()