Hi all,

Shall we have a quick chat tomorrow ? Probably we can merge this with
existing UI.

Regards,

*Dakshika Jayathilaka*
PMC Member & Committer of Apache Stratos
Senior Software Engineer
WSO2, Inc.
lean.enterprise.middleware
0771100911

On Wed, May 25, 2016 at 11:40 AM, Manjula Rathnayake <[email protected]>
wrote:

> Hi all,
>
> We will work with UX team on supporting these features in a single page so
> user is not confused.
>
> thank you.
>
> On Wed, May 25, 2016 at 1:08 AM, Kasun De Silva <[email protected]> wrote:
>
>> ​
>>> full log access (and download - so they can share with us for support.)
>>
>>
>> +1, I totally forgot on having a log download option.Created a JIRA[1]  :D
>>
>> [1] https://wso2.org/jira/browse/APPCLOUD-160
>>
>> On Tue, May 24, 2016 at 11:10 AM, Dmitry Sotnikov <[email protected]>
>> wrote:
>>
>>> +1 for having both streaming (and indeed last ## of lines and not
>>> minutes) and full log access (and download - so they can share with us for
>>> support.)
>>>
>>> Dmitry
>>>
>>> On Tue, May 24, 2016 at 8:48 AM, Kasun De Silva <[email protected]> wrote:
>>>
>>>> We need both options IMO. There are already snapshot logs available.
>>>> (which is the full log option) We need tailing (streaming) option
>>>> alongside. Lets get help from UX team on the UX aspects.
>>>>
>>>> Were you able to try out that both tailing option (that means
>>>> streaming) with giving last number of lines or last 5 (or some number) mins
>>>> options are possible ?
>>>>
>>>> These options are possible with snapshot logs. I have tested and back
>>>> implementation is done. But I'm not sure whether this options are possible
>>>> with streaming.
>>>>
>>>> If possible I'm +1 to go with last number of lines. Because there are
>>>> always logs for any last number of lines, but not for all last number of
>>>> minutes.
>>>>
>>>>
>>>> On Mon, May 23, 2016 at 11:24 PM, Danushka Fernando <[email protected]
>>>> > wrote:
>>>>
>>>>> Currently we have a page to load all logs. With Streaming I guess we
>>>>> need to go for tailing certain amount of time could be preconfigured and
>>>>> later we can let the user configure the time he wants to tail.
>>>>> There are two options
>>>>> Keep current full log option and stream last no of lines of the log in
>>>>> a separate page (That means have two log watching places one for full log
>>>>> and other for tailing last 5 mins)
>>>>> or
>>>>> Keep only tailing logs option.
>>>>> IMO we need both options. WDYT?
>>>>>
>>>>> Thanks & Regards
>>>>> Danushka Fernando
>>>>> Senior Software Engineer
>>>>> WSO2 inc. http://wso2.com/
>>>>> Mobile : +94716332729
>>>>>
>>>>> On Fri, May 20, 2016 at 9:53 PM, Kasun De Silva <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Danushka,
>>>>>>
>>>>>> Streaming log option is similar to tailf in unix systems. I guess you
>>>>>> application is not actively producing any logs. That might be the reason
>>>>>> you don't get any output or experiencing this.
>>>>>>
>>>>>> First I would try following kube command in k8s console against my
>>>>>> respective pod.
>>>>>>
>>>>>> # Begin streaming the logs of a pod
>>>>>> ./kubectl logs -f <pod_name>
>>>>>>
>>>>>> Go to 249 or 251 and try that. You can try more options as mentioned
>>>>>> in [3]. but make sure you have the "*-f "* option.
>>>>>>
>>>>>> Also you can try [1] from you browser against 249 or 251, that is
>>>>>> the direct api call to the k8s to get streaming of the logs. This is the
>>>>>> same call that is generated by the fabric8 when we are invoking 
>>>>>> streamRuntimeLogs()
>>>>>> method.
>>>>>>
>>>>>> Also I would have a web app that actively generate logs to test this
>>>>>> option. Something like [2]. You can just download the war file from [2] 
>>>>>> and
>>>>>> deploy it in AppCloud setup you are testing. Then just hit "
>>>>>> *<launch_url>/logme*" from the browser and the application will
>>>>>> start generate logs continuously. This kind of application will help you
>>>>>> test this feature.
>>>>>>
>>>>>>
>>>>>> Finally I would try to see whether if we can pass tailing lines or 
>>>>>> .sinceSeconds()
>>>>>> or .tailingLines() options to streamRuntimeLogs() builder pattern,
>>>>>> better if something like .tailingLines(10) then streaming will
>>>>>> always starts with last 10 lines. In that case we need to modify the back
>>>>>> end code similar to "getRuntimeLogs(LogQuery query)" method.
>>>>>>
>>>>>> This is something I would try at the very end, if everything goes
>>>>>> smoothly above.
>>>>>>
>>>>>> Hope this information is helpful to you regarding this JIRA. Let me
>>>>>> know if you have any concerns.
>>>>>>
>>>>>>
>>>>>> [1] http://*<k8s_ip>:<port>*/api/v1/namespaces/*<namespace>*/pods/
>>>>>> *<pod_name>*/log?container=tomcat-server&*follow=true*
>>>>>> &previous=false&timestamps=false
>>>>>>
>>>>>> [2]
>>>>>> https://github.com/kasundsilva/jsp-loggin/tree/master/sample.log.app.one/target
>>>>>>
>>>>>> [3] http://kubernetes.io/docs/user-guide/kubectl/kubectl_logs/
>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> Kasun
>>>>>>
>>>>>> *Kasun de Silva*
>>>>>> Software Engineer
>>>>>>
>>>>>> WSO2 Inc <http://wso2.com>*. *|* E*mail : [email protected] | Mobile: +94
>>>>>> 77 794 4260
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Kasun de Silva*
>>>> Software Engineer
>>>>
>>>> WSO2 Inc <http://wso2.com>*. *|* E*mail : [email protected] | Mobile: +94
>>>> 77 794 4260
>>>>
>>>>
>>>
>>>
>>> --
>>> Dmitry Sotnikov
>>> VP of Cloud; WSO2, Inc.;  http://wso2.com/
>>> email: [email protected]; cell: +1.949.303.9653; Skype: DSotnikov
>>> Lean . Enterprise . Middleware
>>>
>>> <http://wso2.com/events/>
>>>
>>
>>
>>
>> --
>> *Kasun de Silva*
>> Software Engineer
>>
>> WSO2 Inc <http://wso2.com>*. *|* E*mail : [email protected] | Mobile: +94
>> 77 794 4260
>>
>>
>
>
> --
> Manjula Rathnayaka
> Associate Technical Lead
> WSO2, Inc.
> Mobile:+94 77 743 1987
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to