[openstack-dev] [Fuel] Removing logs from Fuel Web UI and Nailgun
Bogdan Dobrelya
bdobrelia at mirantis.com
Fri Mar 11 15:55:23 UTC 2016
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 <ppetit at mirantis.com
> <mailto:ppetit at mirantis.com>> wrote:
>
>
> On 11 March 2016 at 12:51:40, Igor Kalnitsky
> (ikalnitsky at mirantis.com <mailto:ikalnitsky at 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
>> <ppetit at mirantis.com <mailto:ppetit at mirantis.com>> wrote:
>> >
>> > On 11 March 2016 at 11:34:32, Igor Kalnitsky (ikalnitsky at mirantis.com <mailto:ikalnitsky at 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/
>> >
>> > On Fri, Mar 11, 2016 at 11:53 AM, Patrick Petit <ppetit at mirantis.com <mailto:ppetit at 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 (spasquier at mirantis.com <mailto:spasquier at mirantis.com>)
>> >> wrote:
>> >>
>> >> Hello Roman,
>> >>
>> >> On Fri, Mar 11, 2016 at 9:57 AM, Roman Prykhodchenko <me at romcheg.me <mailto:me at 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-request at lists.openstack.org?subject:unsubscribe
>> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>> >>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >>>
>> >>
>> >> __________________________________________________________________________
>> >> OpenStack Development Mailing List (not for usage questions)
>> >> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >>
>> >>
>> >> __________________________________________________________________________
>> >> OpenStack Development Mailing List (not for usage questions)
>> >> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>> >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>> >>
>> >
>> > __________________________________________________________________________
>> > OpenStack Development Mailing List (not for usage questions)
>> > Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
> OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
> --
> Mike Scherbakov
> #mihgen
>
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
--
Best regards,
Bogdan Dobrelya,
Irc #bogdando
More information about the OpenStack-dev
mailing list