The non_negative_derivative function applied to the timing_counter
based graphs is replaced by the mean function, since these
timing_counter are not exactly behaving like traditional counters.
Change-Id: I5e2e5cdd2d04f469853f59f96da68839830bb359
All counter based graphs inside the the Swift dashboard are fixed
and now correctly showing the timings per second rather than total
values per telegraf flush interval.
Additionally the High Response Time graphs are now using the timing_upper
metrics.
Minor issues inside the playbook-influx-telegraf.yml and telegraf.conf.j2
are fixed to support deployments without optional componentns like ironic,
cinder etc.
Change-Id: I0ac0d2004416cae7a6d137d98ab685b7abc22d3f
Provide initial version of a grafana OpenStack Swift Dashboard for the
Swift Proxy Server. The metrics are gathered by the built-in statsd
functionality of Swift and are forwarded via local telegraf daemons
to the influxDB.
Change-Id: Ieb7df97fbc7534e34ebde5a5fe365ff479de81fe
This change implements metric collection system using influxdata
(influxdb and telegraf) with visulization using grafana. No
Dashboard automation is provided at this time however a template
dashboard can be used by importing the JSON files from the
dashboards directory.
Change-Id: I5445b01170054393a31afc2a20ffb3ea4eda1209
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>