Since there are a lot of supporters for this idea, what do you folks think 
about creating a BP spec where we can describe what we should do in order to 
remove logs from UI and Nailgun? I also propose to file a bug about adding a 
deprecation warning to Mitaka release of Fuel.


> 11 бер. 2016 р. о 16:55 Bogdan Dobrelya <bdobre...@mirantis.com> написав(ла):
> 
> On 03/11/2016 04:46 PM, Mike Scherbakov wrote:
>> +1 to remove logs from Fuel UI in Fuel Newton.
>> In Fuel Mitaka we'd need to put a deprecation warning somewhere.
> 
> I agree, there is not much sense having non flexible (no content
> filters) logs view in UI. LMA plugins shall cover this area as well.
> 
>> 
>> 
>> On Fri, Mar 11, 2016, 04:57 Patrick Petit <ppe...@mirantis.com 
>> <mailto:ppe...@mirantis.com>
>> <mailto:ppe...@mirantis.com <mailto:ppe...@mirantis.com>>> wrote:
>> 
>> 
>>    On 11 March 2016 at 12:51:40, Igor Kalnitsky
>>    (ikalnit...@mirantis.com <mailto:ikalnit...@mirantis.com> 
>> <mailto:ikalnit...@mirantis.com <mailto:ikalnit...@mirantis.com>>) wrote:
>> 
>>>    Patrick,
>>> 
>>>    Sorry, but I meant another question. I thought that LMA plugin should
>>>    be installed in some environment before we can start use it. Is
>>>    this a
>>>    case? If so, it means we can't use for master node until some
>>>    environment is deployed.
>> 
>>    Right. This is the chicken and egg problem I mentioned earlier...
>> 
>>    But this is not a “problem” specific to Fuel. My take on this is is
>>    that ops management tooling (logging, monitoring) should be
>>    installed off-band before any OpenStack deployment. In fact, in
>>    real-world usage, we frequently get asks to have the monitoring and
>>    logging services of StackLight installed permanently for
>>    multi-enviroments. And so, one approach would be to make Stacklight
>>    backend services the first bits of software installed by Fuel (if
>>    not already there), then reconfigure Fuel to hook into those
>>    services and only then, enter into the regular OpenStack
>>    provisioning mode.
>> 
>>> 
>>> 
>>>    On Fri, Mar 11, 2016 at 12:52 PM, Patrick Petit
>>>    <ppe...@mirantis.com <mailto:ppe...@mirantis.com> 
>>> <mailto:ppe...@mirantis.com <mailto:ppe...@mirantis.com>>> wrote:
>>>> 
>>>> On 11 March 2016 at 11:34:32, Igor Kalnitsky (ikalnit...@mirantis.com 
>>>> <mailto:ikalnit...@mirantis.com> <mailto:ikalnit...@mirantis.com 
>>>> <mailto:ikalnit...@mirantis.com>>)
>>>> wrote:
>>>> 
>>>> Hey Roman,
>>>> 
>>>> Thank you for bringing this up. +1 from my side, especially taking
>>>> into account the patch where we tried to solve logrotated logs problem
>>>> [1]. It's complex and unsupportable, as well as already existed
>>>> logview code in Nailgun.
>>>> 
>>>> Patrick, Simon,
>>>> 
>>>> Does LMA plugin support logs from master node? Or it's designed to
>>>> watch environment's logs?
>>>> 
>>>> No it’s not designed specifically for environment logs. Can be adapted to
>>>> any log format.
>>>> 
>>>> Would just need to write a parser like you would with logstach when logs 
>>>> are
>>>> not standard.
>>>> 
>>>> Patrick
>>>> 
>>>> 
>>>> 
>>>> Thanks,
>>>> Igor
>>>> 
>>>> 
>>>> [1]: https://review.openstack.org/#/c/243240/ 
>>>> <https://review.openstack.org/#/c/243240/>
>>>> 
>>>> On Fri, Mar 11, 2016 at 11:53 AM, Patrick Petit <ppe...@mirantis.com 
>>>> <mailto:ppe...@mirantis.com> <mailto:ppe...@mirantis.com 
>>>> <mailto:ppe...@mirantis.com>>> wrote:
>>>>> Fuelers,
>>>>> 
>>>>> As Simon said, we already have a log centralisation solution for MOS
>>>>> delivered as a Fuel plugins known as StackLight / LMA toolset. And so
>>>>> objectively, there is no need to have log management in Nailgun anymore.
>>>>> To
>>>>> go one step further we suggested several times to have a StackLight agent
>>>>> installed on the Fuel master node to also collect and centralise those
>>>>> logs.
>>>>> There is a little bit of a chicken and egg problem to resolve but I think
>>>>> it
>>>>> is worth a try to have that nailed down in the roadmap for Fuel 10.
>>>>> Cheers
>>>>> - Patrick
>>>>> 
>>>>> 
>>>>> On 11 March 2016 at 10:07:28, Simon Pasquier (spasqu...@mirantis.com 
>>>>> <mailto:spasqu...@mirantis.com> <mailto:spasqu...@mirantis.com 
>>>>> <mailto:spasqu...@mirantis.com>>)
>>>>> wrote:
>>>>> 
>>>>> Hello Roman,
>>>>> 
>>>>> On Fri, Mar 11, 2016 at 9:57 AM, Roman Prykhodchenko <m...@romcheg.me 
>>>>> <mailto:m...@romcheg.me> <mailto:m...@romcheg.me 
>>>>> <mailto:m...@romcheg.me>>>
>>>>> wrote:
>>>>>> 
>>>>>> Fuelers,
>>>>>> 
>>>>>> I remember we’ve discussing this topic in our couloirs before but I’d
>>>>>> like
>>>>>> to bring that discussion to a more official format.
>>>>>> 
>>>>>> Let me state a few reasons to do this:
>>>>>> 
>>>>>> - Log management code in Nailgun is overcomplicated
>>>>>> - Working with logs on big scale deployments is barely possible given the
>>>>>> current representation
>>>>>> - Due to overcomplexity and ineffectiveness of the code we always get
>>>>>> recurring bugs like [1]. That eats tons of time to resolve.
>>>>>> - There are much better specialized tools, say Logstash [2], that can
>>>>>> deal
>>>>>> with logs much more effectively.
>>>>>> 
>>>>>> 
>>>>>> There may be more reasons bus I think even the already mentioned ones are
>>>>>> enough to think about the following proposal:
>>>>>> 
>>>>>> - Remove Logs tab from Fuel Web UI
>>>>>> - Remove logs support from Nailgun
>>>>>> - Create mechanism that allows to configure different log management
>>>>>> software, say Logstash, Loggly, etc
>>>>>> 
>>>>>> - Choose a default software to install and provide a plugin for it from
>>>>>> the box
>>>>> 
>>>>> 
>>>>> This is what the LMA/StackLight plugins [1][2] are meant for. No need to
>>>>> develop anything new.
>>>>> 
>>>>> And I'm +1 with the removal of log management from Fuel. As you said, it
>>>>> can't scale...
>>>>> 
>>>>> [1] http://fuel-plugin-lma-collector.readthedocs.org/en/latest/
>>>>> [2] http://fuel-plugin-elasticsearch-kibana.readthedocs.org/en/latest/
>>>>> 
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> References
>>>>>> 1. https://bugs.launchpad.net/fuel/+bug/1553170
>>>>>> 2. https://www.elastic.co/products/logstash
>>>>>> 
>>>>>> 
>>>>>> - romcheg
>>>>>> 
>>>>>> 
>>>>>> __________________________________________________________________________
>>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>>> Unsubscribe:
>>>>>> openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
>>>    <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>>
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
>>>>>> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>>>>>> 
>>>>> 
>>>>> __________________________________________________________________________
>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>> Unsubscribe: openstack-dev-requ...@lists.openstack.org 
>>>>> <mailto:openstack-dev-requ...@lists.openstack.org>?subject:unsubscribe
>>>    <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>>
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
>>>>> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>>>>> 
>>>>> 
>>>>> __________________________________________________________________________
>>>>> OpenStack Development Mailing List (not for usage questions)
>>>>> Unsubscribe: openstack-dev-requ...@lists.openstack.org 
>>>>> <mailto:openstack-dev-requ...@lists.openstack.org>?subject:unsubscribe
>>>    <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>>
>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
>>>>> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>>>>> 
>>>> 
>>>> __________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe: openstack-dev-requ...@lists.openstack.org 
>>>> <mailto:openstack-dev-requ...@lists.openstack.org>?subject:unsubscribe
>>>    <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
>>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
>>>> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>>    __________________________________________________________________________
>>    OpenStack Development Mailing List (not for usage questions)
>>    Unsubscribe:
>>    openstack-dev-requ...@lists.openstack.org 
>> <mailto:openstack-dev-requ...@lists.openstack.org>?subject:unsubscribe
>>    <http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe 
>> <http://openstack-dev-requ...@lists.openstack.org/?subject:unsubscribe>>
>>    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
>> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>> 
>> --
>> Mike Scherbakov
>> #mihgen
>> 
>> 
>> __________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe: openstack-dev-requ...@lists.openstack.org 
>> <mailto:openstack-dev-requ...@lists.openstack.org>?subject:unsubscribe
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
>> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
>> 
> 
> 
> --
> Best regards,
> Bogdan Dobrelya,
> Irc #bogdando
> 
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org 
> <mailto:openstack-dev-requ...@lists.openstack.org>?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 
> <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to