Hi Anjana,

I'll work on the above change.

Regards,
Dunith

On Fri, Aug 28, 2015 at 8:22 AM, Anjana Fernando <anj...@wso2.com> wrote:

> Hi Srinath,
>
> I was checking on this, and it seems, the issue is, if you've a large
> result set, and for the gadget, if you select this large result set as its
> source data, it will go and read everything. For example, if you use the
> smart home sample and just put all the raw records as the X axis of a bar
> chart, it will try to read all thousands of data records and try to render
> it. But this operation takes a bit of time, to do the JSON serialization
> and send it to the front end. And what makes this far more worse is, the
> dashboard automatically refreshes the data, and this happens in an
> asynchronous manner, and it doesn't wait for the earlier cycle to be
> finished. So these requests effectively builds up and eats up the CPU in
> the backend and can end up going OOM.
>
> So I guess, first, we have to fix the refreshing of the gadgets somehow,
> so it will wait for the earlier request to finish, before making new ones.
> Then after that, we should also provide a sensible upper limit to the data
> records queries, so people won't mistakenly query millions of records from
> a raw data table. We have to do this carefully, because for a thing like a
> scatter plot, we may need to read thousands of records to render the image.
> So for things like that, it maybe easier for it to be rendered in the
> backend and sent to the front end. And also, Maninda also pointed out,
> since we have a natural refresh interval for a dashboard, we should also
> cache the data in the end backend, with a cache validity period similar to
> the dashboard interval, so we don't have to read data from the physical
> databases all the time.
>
> So as an immediate fix, shall we try to change the dashboard refresh logic
> and also put a upper limit to the backend data retrieval to about 1000 (by
> changing "LAST_INDEX" variable from -1 to 100 in analytics.jag at
> carbon-dashboards). @Dunith, will you be able to do these changes.
>
> Cheers,
> Anjana.
>
>
> On Fri, Aug 28, 2015 at 3:07 PM, Anjana Fernando <anj...@wso2.com> wrote:
>
>> Hi Srinath,
>>
>> Yeah, I also could reproduce the issue. Will check it out.
>>
>> Cheers,
>> Anjana.
>>
>> On Fri, Aug 28, 2015 at 2:38 PM, Srinath Perera <srin...@wso2.com> wrote:
>>
>>> This was a batch chart.
>>>
>>> On Fri, Aug 28, 2015 at 2:32 PM, Damith Wickramasinghe <dami...@wso2.com
>>> > wrote:
>>>
>>>> Hi,
>>>>
>>>> AFAIK That message "Data is not available for plotting. The chart will
>>>> be loaded once the dashboard receives events" normally comes for real time
>>>> flow gadgets.
>>>>
>>>> Regards,
>>>> Damith.
>>>>
>>>> On Fri, Aug 28, 2015 at 2:22 PM, Srinath Perera <srin...@wso2.com>
>>>> wrote:
>>>>
>>>>> Yes, I could see the preview ok.
>>>>>
>>>>> --Srinath
>>>>>
>>>>> On Fri, Aug 28, 2015 at 2:19 PM, Anjana Fernando <anj...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi Srinath,
>>>>>>
>>>>>> Did you have data in that table before you created the gadget? ..
>>>>>>
>>>>>> Cheers,
>>>>>> Anjana.
>>>>>>
>>>>>> On Fri, Aug 28, 2015 at 2:16 PM, Srinath Perera <srin...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> It is fixed with new pack.
>>>>>>>
>>>>>>>  However, when I create a Gadget ( based on beatch data) and add teh
>>>>>>> Gadget, it says "Data is not available for plotting. The chart will be
>>>>>>> loaded once the dashboard receives events".
>>>>>>>
>>>>>>> Thanks
>>>>>>> Srinath
>>>>>>>
>>>>>>> On Fri, Aug 28, 2015 at 8:58 AM, Srinath Perera <srin...@wso2.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Yesterday packs had the same problem
>>>>>>>>
>>>>>>>> On Thu, Aug 27, 2015 at 4:20 PM, Maninda Edirisooriya <
>>>>>>>> mani...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>> This was fixed in https://wso2.org/jira/browse/DAS-84 on
>>>>>>>>> yesterday by Dunith. Now the fix should be there in latest jenkins 
>>>>>>>>> built
>>>>>>>>> packs.
>>>>>>>>> Thanks.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> *Maninda Edirisooriya*
>>>>>>>>> Senior Software Engineer
>>>>>>>>>
>>>>>>>>> *WSO2, Inc.*lean.enterprise.middleware.
>>>>>>>>>
>>>>>>>>> *Blog* : http://maninda.blogspot.com/
>>>>>>>>> *E-mail* : mani...@wso2.com
>>>>>>>>> *Skype* : @manindae
>>>>>>>>> *Twitter* : @maninda
>>>>>>>>>
>>>>>>>>> On Thu, Aug 27, 2015 at 4:16 PM, Srinath Perera <srin...@wso2.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> is this fixed?
>>>>>>>>>>
>>>>>>>>>> On Tue, Aug 25, 2015 at 4:41 PM, Maninda Edirisooriya <
>>>>>>>>>> mani...@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Tue, Aug 25, 2015 at 3:28 PM, Srinath Perera <
>>>>>>>>>>> srin...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Using yesterday's pack
>>>>>>>>>>>>
>>>>>>>>>>>> 1. Can we make creating a receiver part of the creating/
>>>>>>>>>>>> editing new streams flow? e.g. by asking what transports to expose 
>>>>>>>>>>>> and
>>>>>>>>>>>> automatically creating it.
>>>>>>>>>>>>
>>>>>>>>>>>> 2. In the gadget generation wizard, x, y axis drop downs are
>>>>>>>>>>>> now not be populated.
>>>>>>>>>>>>
>>>>>>>>>>> Yes this issue was observed in latest packs. I am looking at it.
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> [image: Inline image 1]
>>>>>>>>>>>>
>>>>>>>>>>>> 3. When you go into Gadget design view, there is no button to
>>>>>>>>>>>> come back.
>>>>>>>>>>>>
>>>>>>>>>>>> [image: Inline image 2]
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks
>>>>>>>>>>>> Srinath
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> ============================
>>>>>>>>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>>>>>>>>> Site: http://people.apache.org/~hemapani/
>>>>>>>>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>>>>>>>>> Phone: 0772360902
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> Dev mailing list
>>>>>>>>>>>> Dev@wso2.org
>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> ============================
>>>>>>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>>>>>>> Site: http://people.apache.org/~hemapani/
>>>>>>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>>>>>>> Phone: 0772360902
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> ============================
>>>>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>>>>> Site: http://people.apache.org/~hemapani/
>>>>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>>>>> Phone: 0772360902
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> ============================
>>>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>>>> Site: http://people.apache.org/~hemapani/
>>>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>>>> Phone: 0772360902
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Anjana Fernando*
>>>>>> Senior Technical Lead
>>>>>> WSO2 Inc. | http://wso2.com
>>>>>> lean . enterprise . middleware
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> ============================
>>>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>>>> Site: http://people.apache.org/~hemapani/
>>>>> Photos: http://www.flickr.com/photos/hemapani/
>>>>> Phone: 0772360902
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> Dev@wso2.org
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>> <http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg>
>>>> lean.enterprise.middleware
>>>>
>>>> mobile: *+94728671315 <%2B94728671315>*
>>>>
>>>>
>>>
>>>
>>> --
>>> ============================
>>> Blog: http://srinathsview.blogspot.com twitter:@srinath_perera
>>> Site: http://people.apache.org/~hemapani/
>>> Photos: http://www.flickr.com/photos/hemapani/
>>> Phone: 0772360902
>>>
>>
>>
>>
>> --
>> *Anjana Fernando*
>> Senior Technical Lead
>> WSO2 Inc. | http://wso2.com
>> lean . enterprise . middleware
>>
>
>
>
> --
> *Anjana Fernando*
> Senior Technical Lead
> WSO2 Inc. | http://wso2.com
> lean . enterprise . middleware
>



-- 
Regards,

Dunith Dhanushka,
Senior Software Engineer
WSO2 Inc,

Mobile - +94 71 8615744
Blog - dunithd.wordpress.com <http://blog.dunith.com>
Twitter - @dunithd <http://twitter.com/dunithd>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to