Answers: <p>It will depend on the provider of the underlying Openstack infrastructure.</p>
  <p>You will need Monasca, Ceilometer to gather the data for you.</p>
  <p><a href="https://www.openstack.org/software/project-navigator/openstack-components#operations-tooling" rel="nofollow noreferrer">https://www.openstack.org/software/project-navigator/openstack-components#operations-tooling</a></p>
  
Answers: CC BY-SA 4.0
Answers: 2023-01-13T05:19:00.560Z
Answers: 2023-01-13T05:19:00.560Z
Answers: LaurentDumont
Body: <p>OpenStack has the ability to set iops quotas with Teraform using <a href="https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/blockstorage_qos_v3" rel="nofollow noreferrer"><code>openstack_blockstorage_qos_v3</code></a> which seems to correspond to <a href="https://docs.openstack.org/api-ref/block-storage/v3/" rel="nofollow noreferrer">Block Storage API 3</a> in OpenStack.</p>
  <p>My question is on setting the <code>qos_specs</code></p>
  <pre class="lang-yaml prettyprint-override"><code>specs = {
    read_iops_sec  = &quot;40000&quot;
    write_iops_sec = &quot;40000&quot;
  }
  </code></pre>
  <p>Can I use Horizons (the web interface) to find peak <code>iops</code> for a running  instance? If not, is this metric recorded somewhere that I can get with the API? I'd like to find his information out for a volume, and and an instance (with all the volumes backing it).</p>
  
Tags: <terraform><openstack>
Title: Does OpenStack Horizons expose iops numbers for instances and volumes?
UserDisplayName: Evan Carroll
ThreadText: # Does OpenStack Horizons expose iops numbers for instances and volumes?
  
  (Asked by: username_0 on 2022-12-06)
  
  OpenStack has the ability to set iops quotas with Teraform using [`openstack_blockstorage_qos_v3`](https://registry.terraform.io/providers/terraform-provider-openstack/openstack/latest/docs/resources/blockstorage_qos_v3) which seems to correspond to [Block Storage API 3](https://docs.openstack.org/api-ref/block-storage/v3/) in OpenStack.
  
  My question is on setting the `qos_specs`
  
  ```yaml
  specs = {
    read_iops_sec  = "40000"
    write_iops_sec = "40000"
  }
  
  ```
  
  Can I use Horizons (the web interface) to find peak `iops` for a running instance? If not, is this metric recorded somewhere that I can get with the API? I'd like to find his information out for a volume, and and an instance (with all the volumes backing it).
  
  **Tags:** terraform, openstack
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-01-13. Score: 1
  
  It will depend on the provider of the underlying Openstack infrastructure.
  
  You will need Monasca, Ceilometer to gather the data for you.
  
  <https://www.openstack.org/software/project-navigator/openstack-components#operations-tooling>
  
  
  ---
  
  