|
17 | 17 |
|
18 | 18 | from cliff.lister import Lister
|
19 | 19 |
|
20 |
| -from os_capacity.data import metrics |
21 | 20 | from os_capacity import prometheus
|
22 | 21 | from os_capacity import utils
|
23 | 22 |
|
@@ -55,32 +54,6 @@ class ListResourcesGroups(Lister):
|
55 | 54 |
|
56 | 55 | def take_action(self, parsed_args):
|
57 | 56 | groups = utils.group_providers_by_type_with_capacity(self.app)
|
58 |
| - groups = list(groups) # convert iterator |
59 |
| - |
60 |
| - metrics_to_send = [] |
61 |
| - for group in groups: |
62 |
| - flavors = group[4].replace(", ", "-") |
63 |
| - if not flavors: |
64 |
| - # skip empty hosts |
65 |
| - continue |
66 |
| - resources = group[0] |
67 |
| - total = group[1] |
68 |
| - used = group[2] |
69 |
| - free = group[3] |
70 |
| - metrics_to_send.append(metrics.Metric( |
71 |
| - name="resources.total", value=total, |
72 |
| - value_meta={"flavor_resources": resources}, |
73 |
| - dimensions={"flavor": flavors})) |
74 |
| - metrics_to_send.append(metrics.Metric( |
75 |
| - name="resources.used", value=used, |
76 |
| - value_meta={"flavor_resources": resources}, |
77 |
| - dimensions={"flavor": flavors})) |
78 |
| - metrics_to_send.append(metrics.Metric( |
79 |
| - name="resources.free", value=free, |
80 |
| - value_meta={"flavor_resources": resources}, |
81 |
| - dimensions={"flavor": flavors})) |
82 |
| - metrics.send_metrics(self.app.monitoring_client, metrics_to_send) |
83 |
| - |
84 | 57 | return (
|
85 | 58 | ('Resource Class Groups', 'Total', 'Used', 'Free', 'Flavors'),
|
86 | 59 | groups)
|
|
0 commit comments