Hi all,

Regarding publishing to the dashboard directly from a siddhi app,
Alternatively, this can be done through the websocket provider refer[1]. by
using this data provider you can use a websocket sink[2] to publish data
directly to the dashboard widget

[1] -
https://docs.wso2.com/display/SP420/Working+with+Data+Providers#WorkingwithDataProviders-WebSocketProvider
[2] -
https://siddhi-io.github.io/siddhi-io-websocket/api/3.0.0/#websocket-sink

Thanks and regards,
Charuka

On Wed, Dec 4, 2019 at 2:36 PM Tanya Madurapperuma <[email protected]> wrote:

> Hi Wiedo,
>
> Please find my replies in-line.
>
> On Tue, Dec 3, 2019 at 5:53 PM W. E. <[email protected]> wrote:
>
>> Hi,
>>
>> I'm currently designing a dashboard. I've a couple of questions about the
>> possibilities of dashboard tooling. These are:
>>
>>
>>    - Is it possible to connect a real time Siddhi application (created
>>    in WSO2 SP) with a dashboard. So can I use a sink in the Siddhi 
>> application
>>    to connect to a dashboard?
>>
>> Out of the box support is only available to write a siddhi app [1] and
> fetch data by writing a siddhi query [2] or to write a rdbms query[3] to
> fetch data. But might be possible to write a custom data provider and fetch
> data using a siddhi source. @Lasantha S <[email protected]>  Any
> thoughts?
>
> [1]
> https://github.com/wso2/analytics-apim/blob/master/components/org.wso2.analytics.apim.widgets/APIMApiAvailability/src/resources/widgetConf.json#L13
> [2]
> https://github.com/wso2/analytics-apim/blob/master/components/org.wso2.analytics.apim.widgets/APIMApiAvailability/src/resources/widgetConf.json#L15
> [3]
> https://github.com/wso2/analytics-apim/blob/master/components/org.wso2.analytics.apim.widgets/APIMAppCreatedAnalytics/src/resources/widgetConf.json#L15
>
>>
>>    - I want to make line graph in de dashboard that may hightlighs a
>>    certain part (multiple lines) based on some conditions. Can I create some
>>    code to implement some condition. For example when the incoming data sends
>>    5 events after each other a "1" for a attribute I want to highlight those
>>    events?
>>
>> Widget in a dashboard is basically a react component. So you can use any
> react libraries of your choice and build any visualization you wish.
>
>>
>>    - Can I create a combination of line and point graph? So both lines
>>    and points are visible?
>>
>> Are you searching for a graph like this [4] ? If so refer the code at [5]
>
> [4]
> https://apim.docs.wso2.com/en/latest/Learn/Analytics/AnalyzingAPIMStatisticsWithBatchAnalytics/viewing-api-statistics/#api-latency-time
>
> [5]
> https://github.com/wso2/analytics-apim/tree/master/components/org.wso2.analytics.apim.widgets/APIMApiLatencyTime
>
>>
>>    - Can also add a textual box where I can display some messages in the
>>    dashboard environment?
>>
>> Yes. You write a react component with your prefered styling of a text box
> and get that rendered in the dashboard.
>
>>
>>    - Is there some documentation where I can find extensive explenation
>>    about dashboarding. Because now I can only find a couple basic tutorials 
>> on
>>    this link:
>>    https://docs.wso2.com/display/SP440/Stream+Processor+Documentation
>>
>> You can find documentation at [6] or refer our sample widgets written for
> api manager dashboards at [7]
>
> [6] https://docs.wso2.com/display/SP440/Creating+Custom+Widgets
> [7]
> https://github.com/wso2/analytics-apim/tree/master/components/org.wso2.analytics.apim.widgets/
>
> Thanks,
> Tanya
>
> Best regards,
>> Wiedo
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>
>
> --
> *Tanya Madurapperuma* | Technical Lead | WSO2 Inc.
> (m) +94718184439 | (e) [email protected]
>
> <http://wso2.com/signature>
>
>
>

-- 
*Charuka Karunanayake*
Software Engineer | WSO2

E-mail: [email protected]
Mobile: +94711611848
Web: http://wso2.com

<http://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to