Re: [DISCUSS] - Remove Kibana

2017-11-05 Thread Kyle Richardson
I take your point. If another mpack would be that resource intensive, it
doesn't make much sense to go down that road. There are plenty of other
features the community would get greater value from for the time investment.

-Kyle

On Wed, Nov 1, 2017 at 10:14 PM, Michael Miklavcic <
michael.miklav...@gmail.com> wrote:

> I think the suggestion is creative, however I am strongly opposed to 2
> mpacks. It has been a fair amount of work through upgrades to maintain the
> one we have and I think splitting them might make it even worse. I'd much
> prefer to keep the dep on Kibana as is rather than make a change that
> doesn't simplify things in the end.
>
> On Nov 1, 2017 6:25 PM, "Kyle Richardson" 
> wrote:
>
> > I'll second Otto's suggestion. I like the idea of "splitting" the ES and
> > Kibana components from the pure Metron components. I suppose that would
> > mean having two mpacks to build for a while though.
> >
> > I agree with others that, at least for now, Kibana is an integral part of
> > the Metron user experience.
> >
> > -Kyle
> >
> > On Wed, Nov 1, 2017 at 7:37 PM Michael Miklavcic <
> > michael.miklav...@gmail.com> wrote:
> >
> > > It would not be installed with/by Metron. You'd install and manage
> Kibana
> > > on your own. Some things can be done with the head plugin, but it
> > wouldn't
> > > be as pretty.
> > >
> > > From the sounds of it the community still uses and wants Kibana, so
> we'll
> > > hold off until the UI can manage more of this functionality. Thanks
> > > everyone for the input.
> > >
> > > On Nov 1, 2017 4:18 PM, "Laurens Vets"  wrote:
> > >
> > > > How would I do that without Kibana? Having a SIEM without the ability
> > to
> > > > see raw processed events (whether they are alerts or not), would be a
> > big
> > > > issue I think.
> > > >
> > > > Or would Kibana always be required, just not installed by Metron?
> > > >
> > > > On 2017-11-01 11:34, Michael Miklavcic wrote:
> > > >
> > > >> You could absolutely still do it, I'm simply saying it would not be
> > > >> managed
> > > >> by us.
> > > >>
> > > >> On Nov 1, 2017 12:20 PM, "Laurens Vets"  wrote:
> > > >>
> > > >> If there's a viable way of looking at raw processed events (not
> > > >>> necessarily alerts), then I'm all for removeing Kibana. I use
> > Discover
> > > a
> > > >>> lot to filter and look at events and create new policies from that.
> > > >>>
> > > >>> Is there currently a simple way to do this without Kibana?
> > > >>>
> > > >>> On 2017-11-01 09:13, Michael Miklavcic wrote:
> > > >>>
> > > >>> As part of the ES upgrade, I got to thinking that it makes sense to
> > >  remove
> > >  Kibana and the dashboards we're currently bundling in the MPack.
> To
> > be
> > >  clear, this would not remove the ability to independently install
> > and
> > >  use
> > >  Kibana if the user so chooses, it would only remove the
> dashboards,
> > > and
> > >  potentially, the Ambari/MPack management support that we ship.
> > > 
> > >  *pros*
> > >  Removes need to support tooling outside our wheelhouse
> > >  Smaller testing effort for ongoing support and future upgrades
> > >  Simplifies our base Metron install via Ambari. Also simplifies
> full
> > > dev
> > >  setup.
> > > 
> > >  *cons*
> > >  User would need to install and setup their own Kibana instance and
> > >  dashboards.
> > >  If any existing users are using this, they'd need to backup and
> > manage
> > >  their own Kibana dashboards going forward. They would also need to
> > >  handle
> > >  any upgrade issues with Kibana post-Metron ES 5.x upgrade.
> > > 
> > >  Any concerns?
> > > 
> > >  Mike
> > > 
> > > >>>
> > >
> >
>


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Michael Miklavcic
I think the suggestion is creative, however I am strongly opposed to 2
mpacks. It has been a fair amount of work through upgrades to maintain the
one we have and I think splitting them might make it even worse. I'd much
prefer to keep the dep on Kibana as is rather than make a change that
doesn't simplify things in the end.

On Nov 1, 2017 6:25 PM, "Kyle Richardson"  wrote:

> I'll second Otto's suggestion. I like the idea of "splitting" the ES and
> Kibana components from the pure Metron components. I suppose that would
> mean having two mpacks to build for a while though.
>
> I agree with others that, at least for now, Kibana is an integral part of
> the Metron user experience.
>
> -Kyle
>
> On Wed, Nov 1, 2017 at 7:37 PM Michael Miklavcic <
> michael.miklav...@gmail.com> wrote:
>
> > It would not be installed with/by Metron. You'd install and manage Kibana
> > on your own. Some things can be done with the head plugin, but it
> wouldn't
> > be as pretty.
> >
> > From the sounds of it the community still uses and wants Kibana, so we'll
> > hold off until the UI can manage more of this functionality. Thanks
> > everyone for the input.
> >
> > On Nov 1, 2017 4:18 PM, "Laurens Vets"  wrote:
> >
> > > How would I do that without Kibana? Having a SIEM without the ability
> to
> > > see raw processed events (whether they are alerts or not), would be a
> big
> > > issue I think.
> > >
> > > Or would Kibana always be required, just not installed by Metron?
> > >
> > > On 2017-11-01 11:34, Michael Miklavcic wrote:
> > >
> > >> You could absolutely still do it, I'm simply saying it would not be
> > >> managed
> > >> by us.
> > >>
> > >> On Nov 1, 2017 12:20 PM, "Laurens Vets"  wrote:
> > >>
> > >> If there's a viable way of looking at raw processed events (not
> > >>> necessarily alerts), then I'm all for removeing Kibana. I use
> Discover
> > a
> > >>> lot to filter and look at events and create new policies from that.
> > >>>
> > >>> Is there currently a simple way to do this without Kibana?
> > >>>
> > >>> On 2017-11-01 09:13, Michael Miklavcic wrote:
> > >>>
> > >>> As part of the ES upgrade, I got to thinking that it makes sense to
> >  remove
> >  Kibana and the dashboards we're currently bundling in the MPack. To
> be
> >  clear, this would not remove the ability to independently install
> and
> >  use
> >  Kibana if the user so chooses, it would only remove the dashboards,
> > and
> >  potentially, the Ambari/MPack management support that we ship.
> > 
> >  *pros*
> >  Removes need to support tooling outside our wheelhouse
> >  Smaller testing effort for ongoing support and future upgrades
> >  Simplifies our base Metron install via Ambari. Also simplifies full
> > dev
> >  setup.
> > 
> >  *cons*
> >  User would need to install and setup their own Kibana instance and
> >  dashboards.
> >  If any existing users are using this, they'd need to backup and
> manage
> >  their own Kibana dashboards going forward. They would also need to
> >  handle
> >  any upgrade issues with Kibana post-Metron ES 5.x upgrade.
> > 
> >  Any concerns?
> > 
> >  Mike
> > 
> > >>>
> >
>


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Kyle Richardson
I'll second Otto's suggestion. I like the idea of "splitting" the ES and
Kibana components from the pure Metron components. I suppose that would
mean having two mpacks to build for a while though.

I agree with others that, at least for now, Kibana is an integral part of
the Metron user experience.

-Kyle

On Wed, Nov 1, 2017 at 7:37 PM Michael Miklavcic <
michael.miklav...@gmail.com> wrote:

> It would not be installed with/by Metron. You'd install and manage Kibana
> on your own. Some things can be done with the head plugin, but it wouldn't
> be as pretty.
>
> From the sounds of it the community still uses and wants Kibana, so we'll
> hold off until the UI can manage more of this functionality. Thanks
> everyone for the input.
>
> On Nov 1, 2017 4:18 PM, "Laurens Vets"  wrote:
>
> > How would I do that without Kibana? Having a SIEM without the ability to
> > see raw processed events (whether they are alerts or not), would be a big
> > issue I think.
> >
> > Or would Kibana always be required, just not installed by Metron?
> >
> > On 2017-11-01 11:34, Michael Miklavcic wrote:
> >
> >> You could absolutely still do it, I'm simply saying it would not be
> >> managed
> >> by us.
> >>
> >> On Nov 1, 2017 12:20 PM, "Laurens Vets"  wrote:
> >>
> >> If there's a viable way of looking at raw processed events (not
> >>> necessarily alerts), then I'm all for removeing Kibana. I use Discover
> a
> >>> lot to filter and look at events and create new policies from that.
> >>>
> >>> Is there currently a simple way to do this without Kibana?
> >>>
> >>> On 2017-11-01 09:13, Michael Miklavcic wrote:
> >>>
> >>> As part of the ES upgrade, I got to thinking that it makes sense to
>  remove
>  Kibana and the dashboards we're currently bundling in the MPack. To be
>  clear, this would not remove the ability to independently install and
>  use
>  Kibana if the user so chooses, it would only remove the dashboards,
> and
>  potentially, the Ambari/MPack management support that we ship.
> 
>  *pros*
>  Removes need to support tooling outside our wheelhouse
>  Smaller testing effort for ongoing support and future upgrades
>  Simplifies our base Metron install via Ambari. Also simplifies full
> dev
>  setup.
> 
>  *cons*
>  User would need to install and setup their own Kibana instance and
>  dashboards.
>  If any existing users are using this, they'd need to backup and manage
>  their own Kibana dashboards going forward. They would also need to
>  handle
>  any upgrade issues with Kibana post-Metron ES 5.x upgrade.
> 
>  Any concerns?
> 
>  Mike
> 
> >>>
>


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Michael Miklavcic
It would not be installed with/by Metron. You'd install and manage Kibana
on your own. Some things can be done with the head plugin, but it wouldn't
be as pretty.

>From the sounds of it the community still uses and wants Kibana, so we'll
hold off until the UI can manage more of this functionality. Thanks
everyone for the input.

On Nov 1, 2017 4:18 PM, "Laurens Vets"  wrote:

> How would I do that without Kibana? Having a SIEM without the ability to
> see raw processed events (whether they are alerts or not), would be a big
> issue I think.
>
> Or would Kibana always be required, just not installed by Metron?
>
> On 2017-11-01 11:34, Michael Miklavcic wrote:
>
>> You could absolutely still do it, I'm simply saying it would not be
>> managed
>> by us.
>>
>> On Nov 1, 2017 12:20 PM, "Laurens Vets"  wrote:
>>
>> If there's a viable way of looking at raw processed events (not
>>> necessarily alerts), then I'm all for removeing Kibana. I use Discover a
>>> lot to filter and look at events and create new policies from that.
>>>
>>> Is there currently a simple way to do this without Kibana?
>>>
>>> On 2017-11-01 09:13, Michael Miklavcic wrote:
>>>
>>> As part of the ES upgrade, I got to thinking that it makes sense to
 remove
 Kibana and the dashboards we're currently bundling in the MPack. To be
 clear, this would not remove the ability to independently install and
 use
 Kibana if the user so chooses, it would only remove the dashboards, and
 potentially, the Ambari/MPack management support that we ship.

 *pros*
 Removes need to support tooling outside our wheelhouse
 Smaller testing effort for ongoing support and future upgrades
 Simplifies our base Metron install via Ambari. Also simplifies full dev
 setup.

 *cons*
 User would need to install and setup their own Kibana instance and
 dashboards.
 If any existing users are using this, they'd need to backup and manage
 their own Kibana dashboards going forward. They would also need to
 handle
 any upgrade issues with Kibana post-Metron ES 5.x upgrade.

 Any concerns?

 Mike

>>>


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Laurens Vets
How would I do that without Kibana? Having a SIEM without the ability to 
see raw processed events (whether they are alerts or not), would be a 
big issue I think.


Or would Kibana always be required, just not installed by Metron?

On 2017-11-01 11:34, Michael Miklavcic wrote:
You could absolutely still do it, I'm simply saying it would not be 
managed

by us.

On Nov 1, 2017 12:20 PM, "Laurens Vets"  wrote:


If there's a viable way of looking at raw processed events (not
necessarily alerts), then I'm all for removeing Kibana. I use Discover 
a

lot to filter and look at events and create new policies from that.

Is there currently a simple way to do this without Kibana?

On 2017-11-01 09:13, Michael Miklavcic wrote:

As part of the ES upgrade, I got to thinking that it makes sense to 
remove
Kibana and the dashboards we're currently bundling in the MPack. To 
be
clear, this would not remove the ability to independently install and 
use
Kibana if the user so chooses, it would only remove the dashboards, 
and

potentially, the Ambari/MPack management support that we ship.

*pros*
Removes need to support tooling outside our wheelhouse
Smaller testing effort for ongoing support and future upgrades
Simplifies our base Metron install via Ambari. Also simplifies full 
dev

setup.

*cons*
User would need to install and setup their own Kibana instance and
dashboards.
If any existing users are using this, they'd need to backup and 
manage
their own Kibana dashboards going forward. They would also need to 
handle

any upgrade issues with Kibana post-Metron ES 5.x upgrade.

Any concerns?

Mike


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Michael Miklavcic
You could absolutely still do it, I'm simply saying it would not be managed
by us.

On Nov 1, 2017 12:20 PM, "Laurens Vets"  wrote:

> If there's a viable way of looking at raw processed events (not
> necessarily alerts), then I'm all for removeing Kibana. I use Discover a
> lot to filter and look at events and create new policies from that.
>
> Is there currently a simple way to do this without Kibana?
>
> On 2017-11-01 09:13, Michael Miklavcic wrote:
>
>> As part of the ES upgrade, I got to thinking that it makes sense to remove
>> Kibana and the dashboards we're currently bundling in the MPack. To be
>> clear, this would not remove the ability to independently install and use
>> Kibana if the user so chooses, it would only remove the dashboards, and
>> potentially, the Ambari/MPack management support that we ship.
>>
>> *pros*
>> Removes need to support tooling outside our wheelhouse
>> Smaller testing effort for ongoing support and future upgrades
>> Simplifies our base Metron install via Ambari. Also simplifies full dev
>> setup.
>>
>> *cons*
>> User would need to install and setup their own Kibana instance and
>> dashboards.
>> If any existing users are using this, they'd need to backup and manage
>> their own Kibana dashboards going forward. They would also need to handle
>> any upgrade issues with Kibana post-Metron ES 5.x upgrade.
>>
>> Any concerns?
>>
>> Mike
>>
>


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Laurens Vets
If there's a viable way of looking at raw processed events (not 
necessarily alerts), then I'm all for removeing Kibana. I use Discover a 
lot to filter and look at events and create new policies from that.


Is there currently a simple way to do this without Kibana?

On 2017-11-01 09:13, Michael Miklavcic wrote:
As part of the ES upgrade, I got to thinking that it makes sense to 
remove

Kibana and the dashboards we're currently bundling in the MPack. To be
clear, this would not remove the ability to independently install and 
use

Kibana if the user so chooses, it would only remove the dashboards, and
potentially, the Ambari/MPack management support that we ship.

*pros*
Removes need to support tooling outside our wheelhouse
Smaller testing effort for ongoing support and future upgrades
Simplifies our base Metron install via Ambari. Also simplifies full dev
setup.

*cons*
User would need to install and setup their own Kibana instance and
dashboards.
If any existing users are using this, they'd need to backup and manage
their own Kibana dashboards going forward. They would also need to 
handle

any upgrade issues with Kibana post-Metron ES 5.x upgrade.

Any concerns?

Mike


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Otto Fowler
Maybe what we should do is move the ES + Kibana mpack stuff to contrib, and
change the
main mpack to support either the contrib install -or- an existing or
non-ambari managed install?

Down the road.


On November 1, 2017 at 13:44:37, zeo...@gmail.com (zeo...@gmail.com) wrote:

I'm probably okay with marking it as deprecated in two releases (after
moving to 5.x, thus not really helping with the migration), but it depends
a lot on increased functionality for the metron alerts UI IMO.

Jon

On Wed, Nov 1, 2017 at 12:51 PM Otto Fowler 
wrote:

> I don’t think we should remove it until there is a viable alternative for
> the capabilities we rely on it for.
> Also, the ‘story’ around metron integration with kibana needs to be solid
> and well supported at that time.
>
>
>
> On November 1, 2017 at 12:13:18, Michael Miklavcic (
> michael.miklav...@gmail.com) wrote:
>
> As part of the ES upgrade, I got to thinking that it makes sense to
remove
> Kibana and the dashboards we're currently bundling in the MPack. To be
> clear, this would not remove the ability to independently install and use
> Kibana if the user so chooses, it would only remove the dashboards, and
> potentially, the Ambari/MPack management support that we ship.
>
> *pros*
> Removes need to support tooling outside our wheelhouse
> Smaller testing effort for ongoing support and future upgrades
> Simplifies our base Metron install via Ambari. Also simplifies full dev
> setup.
>
> *cons*
> User would need to install and setup their own Kibana instance and
> dashboards.
> If any existing users are using this, they'd need to backup and manage
> their own Kibana dashboards going forward. They would also need to handle
> any upgrade issues with Kibana post-Metron ES 5.x upgrade.
>
> Any concerns?
>
> Mike
>
-- 

Jon


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread zeo...@gmail.com
I'm probably okay with marking it as deprecated in two releases (after
moving to 5.x, thus not really helping with the migration), but it depends
a lot on increased functionality for the metron alerts UI IMO.

Jon

On Wed, Nov 1, 2017 at 12:51 PM Otto Fowler  wrote:

> I don’t think we should remove it until there is a viable alternative for
> the capabilities we rely on it for.
> Also, the ‘story’ around metron integration with kibana needs to be solid
> and well supported at that time.
>
>
>
> On November 1, 2017 at 12:13:18, Michael Miklavcic (
> michael.miklav...@gmail.com) wrote:
>
> As part of the ES upgrade, I got to thinking that it makes sense to remove
> Kibana and the dashboards we're currently bundling in the MPack. To be
> clear, this would not remove the ability to independently install and use
> Kibana if the user so chooses, it would only remove the dashboards, and
> potentially, the Ambari/MPack management support that we ship.
>
> *pros*
> Removes need to support tooling outside our wheelhouse
> Smaller testing effort for ongoing support and future upgrades
> Simplifies our base Metron install via Ambari. Also simplifies full dev
> setup.
>
> *cons*
> User would need to install and setup their own Kibana instance and
> dashboards.
> If any existing users are using this, they'd need to backup and manage
> their own Kibana dashboards going forward. They would also need to handle
> any upgrade issues with Kibana post-Metron ES 5.x upgrade.
>
> Any concerns?
>
> Mike
>
-- 

Jon


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Otto Fowler
I don’t think we should remove it until there is a viable alternative for
the capabilities we rely on it for.
Also, the ‘story’ around metron integration with kibana needs to be solid
and well supported at that time.



On November 1, 2017 at 12:13:18, Michael Miklavcic (
michael.miklav...@gmail.com) wrote:

As part of the ES upgrade, I got to thinking that it makes sense to remove
Kibana and the dashboards we're currently bundling in the MPack. To be
clear, this would not remove the ability to independently install and use
Kibana if the user so chooses, it would only remove the dashboards, and
potentially, the Ambari/MPack management support that we ship.

*pros*
Removes need to support tooling outside our wheelhouse
Smaller testing effort for ongoing support and future upgrades
Simplifies our base Metron install via Ambari. Also simplifies full dev
setup.

*cons*
User would need to install and setup their own Kibana instance and
dashboards.
If any existing users are using this, they'd need to backup and manage
their own Kibana dashboards going forward. They would also need to handle
any upgrade issues with Kibana post-Metron ES 5.x upgrade.

Any concerns?

Mike


Re: [DISCUSS] - Remove Kibana

2017-11-01 Thread Nick Allen
I completely see the advantages that you point out, Mike.  But I would be
against removing support at this time.

With a project like Metron, it is hard for new users to get their head
around what it is and what it can do.  The Kibana dashboard gives new users
an understanding of how they can leverage the normalized, enriched, and
triaged data that Metron produces.  It is the only interface we currently
have that shows-off plots, maps and the like.






On Wed, Nov 1, 2017 at 12:13 PM Michael Miklavcic <
michael.miklav...@gmail.com> wrote:

> As part of the ES upgrade, I got to thinking that it makes sense to remove
> Kibana and the dashboards we're currently bundling in the MPack. To be
> clear, this would not remove the ability to independently install and use
> Kibana if the user so chooses, it would only remove the dashboards, and
> potentially, the Ambari/MPack management support that we ship.
>
> *pros*
> Removes need to support tooling outside our wheelhouse
> Smaller testing effort for ongoing support and future upgrades
> Simplifies our base Metron install via Ambari. Also simplifies full dev
> setup.
>
> *cons*
> User would need to install and setup their own Kibana instance and
> dashboards.
> If any existing users are using this, they'd need to backup and manage
> their own Kibana dashboards going forward. They would also need to handle
> any upgrade issues with Kibana post-Metron ES 5.x upgrade.
>
> Any concerns?
>
> Mike
>