Any reason for not using Carbon Metrics? On Thu, Jun 9, 2016 at 5:00 PM, Gihan Anuruddha <[email protected]> wrote:
> Hi All, > > We have added a couple of MBeans for DAS to expose some debug level > information. These Mbeans will list under org.wso2.carbon.analytics > subdomain. > > EVENT_COUNTER [int getCurrentCount()]- This will count all the events > that received to DAS regardless of steam or tenant. We want to add this per > tenant per stream. But in order to do that we need to add a Map to event > persistence path and that might add extra delay to the event saving > critical path. Because of that we thought of adding only a counter ( > AtomicLong). > > RECEIVER_REMAINING_QUEUE_BUFFER_SIZE_IN_BYTES > [ > long getRemainingBufferCapacityInBytes(int tenantId), > int getCurrentQueueSize(int tenantId)] > - You can use this Mbean to get remaining buffer size in disruptor and > current queue size. > > LAST_PROCESSED_TIMESTAMP[long getLastProcessedTimestamp(int tenantId, > String id, boolean primary)] > - This will return last saved incremental processed timestamp for given > spark table. > > ANALYTICS_SCRIPT_LAST_EXECUTION_START_TIME[long > getScriptLastExecutionStartTime(int tenantId, String scriptName)] > - This will return latest execution start time of the given Spark script. > > Please let me know any other information that you think better expose > through Mbeans. > > Regards, > Gihan > > -- > W.G. Gihan Anuruddha > Senior Software Engineer | WSO2, Inc. > M: +94772272595 > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- Isuru Perera Associate Technical Lead | WSO2, Inc. | http://wso2.com/ Lean . Enterprise . Middleware about.me/chrishantha Contact: +IsuruPereraWSO2 <https://www.google.com/+IsuruPereraWSO2/about>
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
