[openstack-dev] Treating notifications as a contract
Doug Hellmann
doug at doughellmann.com
Tue Oct 14 22:19:50 UTC 2014
On Oct 13, 2014, at 5:49 PM, Chris Dent <chdent at redhat.com> wrote:
> On Tue, 7 Oct 2014, Sandy Walsh wrote:
>
>> Haven't had any time to get anything written down (pressing deadlines
>> with StackTach.v3) but open to suggestions. Perhaps we should just add
>> something to the olso.messaging etherpad to find time at the summit to
>> talk about it?
>
> Have you got a link for that?
It might be more appropriate to put it on the cross-project session list: https://etherpad.openstack.org/p/kilo-crossproject-summit-topics
Doug
>
> Another topic that I think is at least somewhat related to the
> standardizing/contractualizing notifications topic is deprecating
> polling (to get metrics/samples).
>
> In the ceilometer side of the telemetry universe, if samples can't
> be gathered via notifications then somebody writes a polling plugin
> or agent and sticks it in the ceilometer tree where it is run as
> either an independent agent (c.f. the new ipmi-agent) or a plugin
> under the compute-agent or a plugin under the central-agent.
>
> This is problematic in a few ways (at least to me):
>
> * Those plugins distract from the potential leanness of a core
> ceilometer system.
>
> * The meters created by those plugins are produced for "ceilometer"
> rather than for "telemetry". Yes, of course you can re-publish the
> samples in all sorts of ways.
>
> * The services aren't owning the form and publication of information
> about themselves.
>
> There are solid arguments against each of these problems individually
> but as a set I find them saying "services should make more
> notifications" pretty loud and clear and obviously to make that work
> we need tidy notifications with good clean semantics.
>
> --
> Chris Dent tw:@anticdent freenode:cdent
> https://tank.peermore.com/tanks/cdent
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list