Hi Gihan, These data in cassandra database are summarised by a hive script and insert into a relational database. I checked that relational database table also. Number of records in cassandra database and relational database table are same. Then it should not be a problem with cassandra explorer.
Thanks On Wed, Oct 22, 2014 at 7:53 AM, Manoj Gunawardena <[email protected]> wrote: > Hi, > > This can be an issue for other products as well. ES, AS and EMM also > publishing data to BAM. In ES we are using load balancing data publisher. I > also notice if we call stop method, sometimes data not get publish to BAM. > We changed this to initiate data publisher at the first event and call data > publishers stop method in the bundle activator's stop method. > Need to test with load. > > Thanks > > > On Tue, Oct 21, 2014 at 10:07 PM, Gihan Anuruddha <[email protected]> wrote: > >> Hi Lakshman, >> >> It should be in Cassandra if publishEvent method executes. How do you >> validate the data loss in Cassandra side? BAM embedded Cassandra explorer >> is a not good tool for that. Can you please verify that with tool like CQL >> or cassandra-cli? >> >> Regards, >> Gihan >> >> On Tue, Oct 21, 2014 at 9:18 PM, Lakshman Udayakantha <[email protected] >> > wrote: >> >>> Hi All, >>> >>> I am working on https://wso2.org/jira/browse/APIMANAGER-2064. >>> >>> By looking at the Cassandra database on BAM, I could figure out some >>> requests publish to Cassandra database and some do not when I invoke the >>> api. That is the reason for the missing requests in statistics dashboard. >>> >>> I tried debugging the APIMgtUsageDataBridgeDataPublisher class since it >>> has publishEvent method to publish data. APIMgtUsageDataBridgeDataPublisher >>> class uses LoadBalancingDataPublisher as the dataPublisher in this case. >>> >>> I found that every time when I invoke the api via rest client, this >>> method will execute. but randomly some requests are not publishing in >>> Cassandra database. I used the >>> latest org.wso2.carbon.databridge.agent.thrift jar. but the problem is >>> still there. >>> >>> if requests come to publishEvent method, should they publish in >>> Cassandra database?and is there any known reason for data get not published >>> in cassendra database. if not where I can find the data publisher to >>> cassendra in BAM from API Manager. >>> >>> Thanks >>> -- >>> Lakshman Udayakantha >>> WSO2 Inc. www.wso2.com >>> lean.enterprise.middleware >>> Mobile: *0711241005 <0711241005>* >>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> W.G. Gihan Anuruddha >> Senior Software Engineer | WSO2, Inc. >> M: +94772272595 >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Manoj Gunawardena > Tech Lead > WSO2, Inc.: http://wso2.com > lean.enterprise.middleware > Mobile : +94 77 2291643 > -- Lakshman Udayakantha WSO2 Inc. www.wso2.com lean.enterprise.middleware Mobile: *0711241005*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
