public class SinkMetrics extends Metrics
| Modifier and Type | Class and Description |
|---|---|
class |
SinkMetrics.FileStatusGauge
Class which is used to get the status of the file.
|
fileNamesMap, filesURI, siddhiAppName| Constructor and Description |
|---|
SinkMetrics(String siddhiAppName,
String mapType,
String streamName) |
| Modifier and Type | Method and Description |
|---|---|
org.wso2.carbon.metrics.core.Counter |
getErrorCount() |
org.wso2.carbon.metrics.core.Counter |
getSinkDroppedEvents() |
Map<String,com.google.common.base.Stopwatch> |
getSinkElapsedTimeMap() |
Map<String,Long> |
getSinkFileLastPublishedTimeMap() |
org.wso2.carbon.metrics.core.Counter |
getSinkFilesEventCount() |
org.wso2.carbon.metrics.core.Counter |
getSinkFileSize() |
Map<String,StreamStatus> |
getSinkFileStatusMap() |
org.wso2.carbon.metrics.core.Counter |
getSinkLinesCount() |
org.wso2.carbon.metrics.core.Counter |
getTotalWriteMetrics() |
org.wso2.carbon.metrics.core.Counter |
getWriteBytes() |
void |
setFilePath(String fileURI) |
void |
setSinkElapsedTime(String fileURI) |
void |
setSinkFileStatusMetrics() |
void |
setSinkLastPublishedTime() |
void |
updateMetrics(ExecutorService executorService) |
getFileNames, getFilesURIpublic org.wso2.carbon.metrics.core.Counter getTotalWriteMetrics()
public org.wso2.carbon.metrics.core.Counter getSinkFilesEventCount()
public org.wso2.carbon.metrics.core.Counter getSinkLinesCount()
public org.wso2.carbon.metrics.core.Counter getWriteBytes()
public org.wso2.carbon.metrics.core.Counter getErrorCount()
public org.wso2.carbon.metrics.core.Counter getSinkDroppedEvents()
public org.wso2.carbon.metrics.core.Counter getSinkFileSize()
public void setSinkLastPublishedTime()
public void setSinkElapsedTime(String fileURI)
public void setSinkFileStatusMetrics()
public void updateMetrics(ExecutorService executorService)
public void setFilePath(String fileURI)
public Map<String,StreamStatus> getSinkFileStatusMap()
Copyright © 2022 WSO2. All rights reserved.