<div dir="ltr">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.<div><br></div><div>1. <a href="http://docs.openstack.org/developer/swift/admin_guide.html#reporting-metrics-to-statsd">http://docs.openstack.org/developer/swift/admin_guide.html#reporting-metrics-to-statsd</a></div><div>2. <a href="https://github.com/notmyname/slogging">https://github.com/notmyname/slogging</a></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 10, 2014 at 1:26 PM, Eoghan Glynn <span dir="ltr"><<a href="mailto:eglynn@redhat.com" target="_blank">eglynn@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
> Thank you:)<br>
><br>
> I am also looking for things like PUTs/sec, GETS/sec, etc to be<br>
> available, in addition to possibly other statistics like overall<br>
> bandwidth, latency numbers for object buckets, etc. Are those sorts of<br>
> stats available?<br>
<br>
</span>Since we meter GETs and PUTs per-tenant, we don't have direct metering<br>
of overall GETs and PUTs per-second rates (though in theory it would be<br>
possible for an administrative user to calculate such numbers via the<br>
ceilometer API).<br>
<br>
Latency OTOH is not measured for the swift API by ceilometer.<br>
<br>
Cheers,<br>
Eoghan<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
> On Thu, Nov 6, 2014 at 11:12 PM, Eoghan Glynn <<a href="mailto:eglynn@redhat.com">eglynn@redhat.com</a>> wrote:<br>
> ><br>
> ><br>
> >> Hello,<br>
> >> I wanted to get some more information on Swift with Ceilometer<br>
> >> integration. I see this in the documentation.<br>
> >><br>
> >> <a href="http://docs.openstack.org/developer/ceilometer/measurements.html#object-storage-swift" target="_blank">http://docs.openstack.org/developer/ceilometer/measurements.html#object-storage-swift</a><br>
> >><br>
> >> Are these the only measurements supported?<br>
> ><br>
> > Yes.<br>
> ><br>
> >> Can I get performance numbers also from Ceilometer, or any other way?<br>
> ><br>
> > What kind of performance numbers did you have in mind?<br>
> ><br>
> >> Also is there anything needed to be done to enable Ceilometer, other<br>
> >> than enabling the middleware?<br>
> ><br>
> > The middleware is only required in order to gather the meters related to<br>
> > API traffic, i.e.<br>
> ><br>
> > storage.objects.incoming.bytes<br>
> > storage.objects.outgoing.bytes<br>
> > storage.api.request<br>
> ><br>
> > The other meters are gathered by polling the swift API, so only need the<br>
> > swift endpoint to be available in the keystone service catalog and the<br>
> > ceilometer central agent to be running.<br>
> ><br>
> > Cheers,<br>
> > Eoghan<br>
><br>
<br>
_______________________________________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
Post to : <a href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack</a><br>
</div></div></blockquote></div><br></div>