
Multiple collectd read callbacks in a single python plugin to grab the following stats: collectd-ceph-storage-cluster/gauge-total_avail collectd-ceph-storage-cluster/gauge-total_space collectd-ceph-storage-cluster/gauge-total_used collectd-ceph-storage-mon/gauge-number collectd-ceph-storage-mon/gauge-quorum collectd-ceph-storage-osd-(*)/gauge-apply_latency_ms collectd-ceph-storage-osd-(*)/gauge-commit_latency_ms collectd-ceph-storage-osd-(*)/gauge-kb_total collectd-ceph-storage-osd-(*)/gauge-kb_used collectd-ceph-storage-osd-(*)/gauge-num_snap_trimming collectd-ceph-storage-osd-(*)/gauge-snap_trim_queue_len collectd-ceph-storage-osd/gauge-down collectd-ceph-storage-osd/gauge-in collectd-ceph-storage-osd/gauge-out collectd-ceph-storage-osd/gauge-up collectd-ceph-storage-pg/gauge-active collectd-ceph-storage-pg/gauge-clean collectd-ceph-storage-pg/gauge-scrubbing collectd-ceph-storage-pool-(pool name)/gauge-bytes_used collectd-ceph-storage-pool-(pool name)/gauge-kb_used collectd-ceph-storage-pool-(pool name)/gauge-objects collectd-ceph-storage-pool-(pool name)/gauge-pg_num collectd-ceph-storage-pool-(pool name)/gauge-pgp_num collectd-ceph-storage-pool-(pool name)/gauge-read_bytes_sec collectd-ceph-storage-pool-(pool name)/gauge-read_op_per_sec collectd-ceph-storage-pool-(pool name)/gauge-size collectd-ceph-storage-pool-(pool name)/gauge-write_bytes_sec collectd-ceph-storage-pool-(pool name)/gauge-write_op_per_sec collectd-ceph-storage-pool/gauge-number Change-Id: Ie61bb79650d96aee1420d0e29f5bbd180ed2a4b5
Shaker Data Plane Performance Dashboards
Two dashboards have been provided with Browbeat for Shaker.
Browbeat Shaker Scenarios with Throughput vs Concurrency -------------------------------------------------------This Shaker dashboard aims to present data plane performance of OpenStack VMs connected in different network topologies in a summarized form. Three distinct visulizations representing L2, L3 E-W and L3 N-S topologies along with the corrensponding markdown to exaplain each visualization make the "Browbeat Shaker Scenarios with Throughput vs Concurrency" dashboard. For each network topology, average throughput for TCP download and upload in Mbps is expressed vs the VM conccurency (number of pairs of VMs firing traffic at any given moment). For example, in the L2 scenario if the average throughput is 4000 Mbps at a concurrency of 2, it means that each pair of VMs involved average at 4000 Mbps for the duration of the test, bringing the total throughput to 8000 Mbps(avg throughput*concurrency).
Browbeat Shaker Cloud Performance Comparison
This Shaker dashboard lets you compare network performance results
from various clouds. This dashboard is ideal if you want to compare data
plane performance with different neutron configurations in different
clouds. For each topology, a visualization comparing
tcp_download
and tcp_upload
per cloud name and
a visualization comparing ping latency per cloud name is generated in
the dashboard along with instructions in markdown for advanced filtering
and querying.
Note
You can filter based on browbeat_uuid
and
shaker_uuid
to view results from a specific run or shaker
scenario only and record.concurrency
and
record.accommodation
to filter based on the subest of the
test results you want to view.