public class SourceMetrics extends Metrics
fileNamesMap, filesURI, siddhiAppName| Constructor and Description |
|---|
SourceMetrics(String siddhiAppName,
String readingMode,
String streamName) |
| Modifier and Type | Method and Description |
|---|---|
void |
getCompletedTimeMetric(long completedTime) |
void |
getElapseTimeMetric(org.wso2.carbon.metrics.core.Gauge<Long> gauge) |
FileDeleteMetrics |
getFileDeleteMetrics() |
FileMoveMetrics |
getFileMoveMetrics() |
void |
getFileSizeMetric(org.wso2.carbon.metrics.core.Gauge<Double> gauge) |
void |
getFileStatusMetric() |
org.wso2.carbon.metrics.core.Counter |
getReadByteMetric() |
org.wso2.carbon.metrics.core.Counter |
getReadLineCountMetric() |
void |
getReadPercentageMetric(String fileUri) |
Map<String,StreamStatus> |
getSourceFileStatusMap() |
void |
getStartedTimeMetric(long startTime) |
Map<String,Long> |
getTailEnabledFilesMap() |
void |
getTailEnabledMetric(int enable) |
org.wso2.carbon.metrics.core.Counter |
getTotalErrorCount() |
org.wso2.carbon.metrics.core.Counter |
getTotalFileReadCount() |
org.wso2.carbon.metrics.core.Counter |
getTotalReadsMetrics() |
org.wso2.carbon.metrics.core.Counter |
getValidEventCountMetric() |
void |
setFilePath(String fileURI) |
void |
setReadPercentage(double readPercentage,
String filePath) |
void |
updateMetrics(ExecutorService executorService) |
getFileNames, getFilesURIpublic org.wso2.carbon.metrics.core.Counter getTotalReadsMetrics()
public org.wso2.carbon.metrics.core.Counter getTotalFileReadCount()
public org.wso2.carbon.metrics.core.Counter getReadByteMetric()
public org.wso2.carbon.metrics.core.Counter getValidEventCountMetric()
public org.wso2.carbon.metrics.core.Counter getReadLineCountMetric()
public void getElapseTimeMetric(org.wso2.carbon.metrics.core.Gauge<Long> gauge)
public org.wso2.carbon.metrics.core.Counter getTotalErrorCount()
public void getFileSizeMetric(org.wso2.carbon.metrics.core.Gauge<Double> gauge)
public void getFileStatusMetric()
public void getStartedTimeMetric(long startTime)
public void getCompletedTimeMetric(long completedTime)
public void getTailEnabledMetric(int enable)
public void getReadPercentageMetric(String fileUri)
public void setFilePath(String fileURI)
public void updateMetrics(ExecutorService executorService)
public FileDeleteMetrics getFileDeleteMetrics()
public FileMoveMetrics getFileMoveMetrics()
public Map<String,StreamStatus> getSourceFileStatusMap()
public void setReadPercentage(double readPercentage,
String filePath)
Copyright © 2022 WSO2. All rights reserved.