Promulgated charms (production readiness)

Tom Barber tom at analytical-labs.com
Mon May 16 11:11:34 UTC 2016


I agree its a bit of an ask, but that also being said, if you turned round
to a sys admin and said "hey look at this tomcat charm, you can scale it to
100 nodes" and they say "how do I monitor it?" and you reply "well you
can't", they'll say, "I'll use x,y,z other tool instead then thanks".

First puppet module I google: https://github.com/example42/puppet-tomcat

class { "tomcat":
    monitor      => true,
    monitor_tool => [ "nagios" , "monit" , "munin" ],
  }

Now, of course, I don't expect all Puppet modules to have monitoring
either, but because puppet is more low level, a sys admin, adding
monitoring would find it an easier task (IMHO) than doing it at charm level.

--------------

Director Meteorite.bi - Saiku Analytics Founder
Tel: +44(0)5603641316

(Thanks to the Saiku community we reached our Kickstart
<http://kickstarter.com/projects/2117053714/saiku-reporting-interactive-report-designer/>
goal, but you can always help by sponsoring the project
<http://www.meteorite.bi/products/saiku/sponsorship>)

On 16 May 2016 at 12:06, Charles Butler <charles.butler at canonical.com>
wrote:

>
> >  should it not be a requirement for all promulgated charms to have a
> monitoring endpoint
>
> A bit of a nit, but i strongly disagree with the verbiage here. This
> should be a best practice. Not every charm developer is going to know
> Nagios, and its unlikely they are going to spend the time figuring out how
> to hook it up without some massive incentive.
>
>
> With that being said...
>
> If we can enable this to be a short-story for every charm author, we
> should run this down and tackle it, throw money at it, and make it the best
> experience for "instant monitoring" ever.
>
>
>
>
>
>
> On Mon, May 16, 2016 at 6:45 AM Tom Barber <tom at analytical-labs.com>
> wrote:
>
>> There was a chat we had over dinner at ApacheCon that I figure would be
>> worth bringing up on the list, which was todo with what makes charms
>> "production ready"
>>
>> Charms that have been signed off in the review queue are generally
>> accepted to be of higher quality than ones that haven't(or at least have
>> been validated by those in the know). So people new to the platform will
>> naturally gravitate towards these charms. But does it make them production
>> ready?
>>
>> A couple of questions that cropped up were, even though charms have been
>> reviewed, it doesn't make the them infallible and if people new to the
>> platform install MySQL for example and it fails before they've even
>> started, they'll just spin up a box and apt-get it because what's the
>> point, right? :) So mitigating that risk is one thing.
>>
>> Another point that cropped up was, monitoring. Obviously Charles and co
>> have been working hard on beats, but there are a bunch of industry standard
>> monitoring tools out there that sys admins will already use and be happy
>> with Nagios, Zabbix etc + the commercial ones. Some charms already have
>> Nagios monitoring points, but should it not be a requirement for all
>> promulagated charms to have a monitoring endpoint. For example, we use
>> Nagios on a bunch of our stuff, I should be able to say "hey, I'm gonna
>> install this new charm" and know that I can hook it into our monitoring
>> infrastructure without doing anything too crazy.
>>
>> Its all well and good selling Juju to Developers like myself or CTO's by
>> the Ops guys have their "special ways" and making sure that charms fit into
>> those ways will be key to adoption.
>>
>> Tom
>> --------------
>>
>> Director Meteorite.bi - Saiku Analytics Founder
>> Tel: +44(0)5603641316
>>
>> (Thanks to the Saiku community we reached our Kickstart
>> <http://kickstarter.com/projects/2117053714/saiku-reporting-interactive-report-designer/>
>> goal, but you can always help by sponsoring the project
>> <http://www.meteorite.bi/products/saiku/sponsorship>)
>> --
>> Juju mailing list
>> Juju at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/juju
>>
> --
> Juju Charmer
> Canonical Group Ltd.
> Ubuntu - Linux for human beings | www.ubuntu.com
> Juju - The fastest way to model your service | www.jujucharms.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20160516/a7f2b2dc/attachment.html>


More information about the Juju mailing list