Swift is natively instrumented to emit generic statsd metrics that would
cover PUTs/GETs [1].  But I would recommend offline log processing if you
need this data to to be reliable and audit-able, slogging [2] is a
third-party opensource tool for processing swift access logs that might
point you in the right direction.

1.
http://docs.openstack.org/developer/swift/admin_guide.html#reporting-metrics-to-statsd
2. https://github.com/notmyname/slogging

On Mon, Nov 10, 2014 at 1:26 PM, Eoghan Glynn <[email protected]> wrote:

>
>
> > Thank you:)
> >
> > I am also looking for things like PUTs/sec, GETS/sec, etc to be
> > available, in addition to possibly other statistics like overall
> > bandwidth, latency numbers for object buckets, etc. Are those sorts of
> > stats available?
>
> Since we meter GETs and PUTs per-tenant, we don't have direct metering
> of overall GETs and PUTs per-second rates (though in theory it would be
> possible for an administrative user to calculate such numbers via the
> ceilometer API).
>
> Latency OTOH is not measured for the swift API by ceilometer.
>
> Cheers,
> Eoghan
>
>
> > On Thu, Nov 6, 2014 at 11:12 PM, Eoghan Glynn <[email protected]> wrote:
> > >
> > >
> > >> Hello,
> > >> I wanted to get some more information on Swift with Ceilometer
> > >> integration. I see this in the documentation.
> > >>
> > >>
> http://docs.openstack.org/developer/ceilometer/measurements.html#object-storage-swift
> > >>
> > >> Are these the only measurements supported?
> > >
> > > Yes.
> > >
> > >> Can I get performance numbers also from Ceilometer, or any other way?
> > >
> > > What kind of performance numbers did you have in mind?
> > >
> > >> Also is there anything needed to be done to enable Ceilometer, other
> > >> than enabling the middleware?
> > >
> > > The middleware is only required in order to gather the meters related
> to
> > > API traffic, i.e.
> > >
> > >   storage.objects.incoming.bytes
> > >   storage.objects.outgoing.bytes
> > >   storage.api.request
> > >
> > > The other meters are gathered by polling the swift API, so only need
> the
> > > swift endpoint to be available in the keystone service catalog and the
> > > ceilometer central agent to be running.
> > >
> > > Cheers,
> > > Eoghan
> >
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : [email protected]
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : [email protected]
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to