3e4641eb6e
Seems it was missed to add them when they were created. Change-Id: I9f3783c74ee9d3dd1953f5fdb76284366f18db8f
1313 lines
46 KiB
YAML
1313 lines
46 KiB
YAML
dashboard:
|
|
title: 'AFS'
|
|
rows:
|
|
- title: Description
|
|
height: 100px
|
|
panels:
|
|
- title: Description
|
|
content: |
|
|
**This dashboard is managed by [Grafyaml](https://docs.openstack.org/infra/system-config/grafyaml.html).**
|
|
|
|
If you would like to make changes to this dashboard, please see the grafana directory in [project-config](https://opendev.org/openstack/project-config/src/grafana/afs.yaml).
|
|
type: text
|
|
|
|
- title: Partitions
|
|
showTitle: true
|
|
height: 200px
|
|
panels:
|
|
- title: "afs01.dfw /vicepa used"
|
|
span: 3
|
|
sparkline:
|
|
full: true
|
|
show: false
|
|
thresholds: "0,90,95"
|
|
format: percent
|
|
targets:
|
|
- target: "stats.gauges.afs.afs01_dfw_openstack_org.part.vicepa.total"
|
|
refId: "A"
|
|
hide: true
|
|
- target: "scale(divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.part.vicepa.used, #A), 100)"
|
|
refId: "B"
|
|
hide: false
|
|
type: singlestat
|
|
valueName: current
|
|
gauge:
|
|
show: true
|
|
minValue: 0
|
|
maxValue: 100
|
|
thresholdMarkers: true
|
|
|
|
- title: "afs02.dfw /vicepa used"
|
|
span: 3
|
|
sparkline:
|
|
full: true
|
|
show: false
|
|
thresholds: "0,90,95"
|
|
format: percent
|
|
targets:
|
|
- target: "stats.gauges.afs.afs02_dfw_openstack_org.part.vicepa.total"
|
|
refId: "A"
|
|
hide: true
|
|
- target: "scale(divideSeries(stats.gauges.afs.afs02_dfw_openstack_org.part.vicepa.used, #A), 100)"
|
|
refId: "B"
|
|
hide: false
|
|
type: singlestat
|
|
valueName: current
|
|
gauge:
|
|
show: true
|
|
minValue: 0
|
|
maxValue: 100
|
|
thresholdMarkers: true
|
|
|
|
- title: "afs01.ord /vicepa used"
|
|
span: 3
|
|
sparkline:
|
|
full: true
|
|
show: false
|
|
thresholds: "0,90,95"
|
|
format: percent
|
|
targets:
|
|
- target: "stats.gauges.afs.afs01_ord_openstack_org.part.vicepa.total"
|
|
refId: "A"
|
|
hide: true
|
|
- target: "scale(divideSeries(stats.gauges.afs.afs01_ord_openstack_org.part.vicepa.used, #A), 100)"
|
|
refId: "B"
|
|
hide: false
|
|
type: singlestat
|
|
valueName: current
|
|
gauge:
|
|
show: true
|
|
minValue: 0
|
|
maxValue: 100
|
|
thresholdMarkers: true
|
|
|
|
- title: Usage history
|
|
type: graph
|
|
fill: 0
|
|
span: 3
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.part.vicepa.used, 'afs01.dfw')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs02_dfw_openstack_org.part.vicepa.used, 'afs02.dfw')"
|
|
refId: B
|
|
- target: "alias(stats.gauges.afs.afs01_ord_openstack_org.part.vicepa.used, 'afs01.ord')"
|
|
refId: C
|
|
|
|
- title: Server Health
|
|
height: 200px
|
|
showTitle: true
|
|
panels:
|
|
|
|
- title: afs01.dfw
|
|
type: graph
|
|
fill: 0
|
|
span: 4
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.calls_waiting, 'Calls Waiting')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.idle_threads, 'Idle Threads')"
|
|
refId: B
|
|
|
|
- title: afs02.dfw
|
|
type: graph
|
|
fill: 0
|
|
span: 4
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs02_dfw_openstack_org.calls_waiting, 'Calls Waiting')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs02_dfw_openstack_org.idle_threads, 'Idle Threads')"
|
|
refId: B
|
|
|
|
- title: afs01.ord
|
|
type: graph
|
|
fill: 0
|
|
span: 4
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_ord_openstack_org.calls_waiting, 'Calls Waiting')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_ord_openstack_org.idle_threads, 'Idle Threads')"
|
|
refId: B
|
|
|
|
- title: mirror-update.opendev.org mirror vos release timers
|
|
height: 200px
|
|
showTitle: true
|
|
panels:
|
|
- title: Volume release timer
|
|
type: graph
|
|
span: 12
|
|
lines: true
|
|
points: true
|
|
nullPointMode: connected
|
|
pointradius: 2
|
|
yaxes:
|
|
- format: ms
|
|
min: 0
|
|
- format: ms
|
|
min: 0
|
|
targets:
|
|
- target: "aliasByNode(stats.timers.afs.release.mirror*.mean, 4)"
|
|
|
|
- title: Mirror release times
|
|
height: 100px
|
|
showTitle: true
|
|
panels:
|
|
|
|
- title: mirror.ubuntu
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.ubuntu-ports
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-ports_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.ubuntu-cloud
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-cloud_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.centos
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.centos-stream
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos-stream_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.fedora
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_fedora_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.epel
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_epel_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.debian
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.debian-security
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian-security_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.opensuse
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_opensuse_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.apt-puppetlabs
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_apt-puppetlabs_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.yum-puppetlabs
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_yum-puppetlabs_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.openeuler
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_openeuler_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.deb-docker
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-docker_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.deb-openstack
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-openstack_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.deb-nautilus
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-nautilus_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: mirror.deb-octopus
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-octopus_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Mirror volumes
|
|
height: 200px
|
|
showTitle: true
|
|
panels:
|
|
|
|
- title: mirror.ubuntu
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.ubuntu-ports
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-ports.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-ports.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-ports.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.ubuntu-cloud
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-cloud.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-cloud.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_ubuntu-cloud.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.centos
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.centos-stream
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos-stream.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos-stream.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_centos-stream.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.fedora
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_fedora.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_fedora.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_fedora.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.epel
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_epel.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_epel.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_epel.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.debian
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.debian-security
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian-security.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian-security.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_debian-security.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.opensuse
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_opensuse.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_opensuse.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_opensuse.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.apt-puppetlabs
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_apt-puppetlabs.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_apt-puppetlabs.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_apt-puppetlabs.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.yum-puppetlabs
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_yum-puppetlabs.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_yum-puppetlabs.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_yum-puppetlabs.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.openeuler
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_openeuler.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_openeuler.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_openeuler.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.deb-docker
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-docker.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-docker.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-docker.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.deb-openstack
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-openstack.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-openstack.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-openstack.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.deb-nautilus
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-nautilus.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-nautilus.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-nautilus.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror.deb-octopus
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-octopus.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-octopus.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_deb-octopus.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: mirror-update.opendev.org project vos release timers
|
|
height: 200px
|
|
showTitle: true
|
|
panels:
|
|
|
|
- title: Volume release timer
|
|
type: graph
|
|
span: 12
|
|
lines: true
|
|
points: true
|
|
nullPointMode: connected
|
|
pointradius: 2
|
|
yaxes:
|
|
- format: ms
|
|
min: 0
|
|
- format: ms
|
|
min: 0
|
|
targets:
|
|
- target: "aliasByNode(stats.timers.afs.release.project*.mean, 4)"
|
|
- target: "aliasByNode(stats.timers.afs.release.docs*.mean, 4)"
|
|
|
|
- title: Project volume release times
|
|
height: 100px
|
|
showTitle: true
|
|
panels:
|
|
|
|
- title: docs
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: docs.dev
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs_dev_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.airship
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_airship_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.governance
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_governance_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.opendev
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_opendev_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.security
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_security_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.service-types
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_service-types_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.specs
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_specs_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.starlingx
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_starlingx_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.tarballs
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_tarballs_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: project.zuul
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_zuul_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Project volumes
|
|
height: 200px
|
|
showTitle: true
|
|
panels:
|
|
|
|
- title: project.docs
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.docs_dev
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs_dev.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs_dev.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.docs_dev.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.airship
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_airship.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_airship.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_airship.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.governance
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_governance.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_governance.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_governance.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.opendev
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_opendev.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_opendev.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_opendev.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.security
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_security.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_security.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_security.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.service-types
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_service-types.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_service-types.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_service-types.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.specs
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_specs.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_specs.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_specs.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.starlingx
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_starlingx.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_starlingx.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_starlingx.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.releases
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_releases.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_releases.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_releases.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.tarballs
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_tarballs.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_tarballs.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_tarballs.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: project.zuul
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_zuul.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_zuul.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.project_zuul.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Wheel volumes
|
|
height: 200px
|
|
showTitle: true
|
|
panels:
|
|
- title: Bionic ARM64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionica64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionica64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionica64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Focal ARM64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focala64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focala64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focala64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Centos 8 Stream ARM64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sa64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sa64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sa64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Centos 9 Stream ARM64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sa64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sa64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sa64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Bullseye ARM64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Buster ARM64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bustera64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bustera64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bustera64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Xenial x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_xenialx64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_xenialx64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_xenialx64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Bionic x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionicx64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionicx64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionicx64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Focal x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focalx64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focalx64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focalx64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Centos 7 x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent7x64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent7x64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent7x64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Centos 8 Stream x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sx64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sx64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sx64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Centos 9 Stream x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sx64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sx64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sx64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Bullseye x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Buster x86_64
|
|
type: graph
|
|
span: 4
|
|
yaxes:
|
|
- format: deckbytes
|
|
min: 0
|
|
- format: deckbytes
|
|
min: 0
|
|
targets:
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_busterx64.used, 'Used')"
|
|
refId: A
|
|
- target: "alias(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_busterx64.quota, 'Quota')"
|
|
refId: B
|
|
- target: "divideSeries(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_busterx64.used, #B)"
|
|
refId: C
|
|
hide: true
|
|
|
|
- title: Wheel release timers
|
|
height: 200px
|
|
showTitle: true
|
|
panels:
|
|
|
|
- title: Bionic ARM64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionica64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Focal ARM64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focala64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Centos 8 Stream ARM64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sa64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Centos 9 Stream ARM64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sa64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Bullseye ARM64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11a64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Buster ARM64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bustera64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Xenial x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_xenialx64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Bionic x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_bionicx64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Focal x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_focalx64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Centos 7 x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent7x64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Centos 8 Stream x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent8sx64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Centos 9 Stream x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_cent9sx64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Bullseye x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_deb11x64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|
|
|
|
- title: Buster x86_64
|
|
type: singlestat
|
|
valueName: current
|
|
span: 2
|
|
targets:
|
|
- target: "scale(stats.gauges.afs.afs01_dfw_openstack_org.vol.mirror_wheel_busterx64_readonly.creation, 1000)"
|
|
format: dateTimeFromNow
|
|
valueFontSize: "50%"
|