1 CeilometerAlarms.create_alarm_and_get_history:
9 alarm_actions: ["http://localhost:8776/alarm"]
10 ok_actions: ["http://localhost:8776/ok"]
11 insufficient_data_actions: ["http://localhost:8776/notok"]
13 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
15 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
17 {{ no_failures_sla() }}
19 CeilometerAlarms.create_and_delete_alarm:
22 meter_name: "ram_util"
26 alarm_actions: ["http://localhost:8776/alarm"]
27 ok_actions: ["http://localhost:8776/ok"]
28 insufficient_data_actions: ["http://localhost:8776/notok"]
30 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
32 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
34 {{ no_failures_sla() }}
36 CeilometerAlarms.create_and_get_alarm:
39 meter_name: "ram_util"
43 alarm_actions: ["http://localhost:8776/alarm"]
44 ok_actions: ["http://localhost:8776/ok"]
45 insufficient_data_actions: ["http://localhost:8776/notok"]
47 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
49 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
51 {{ no_failures_sla() }}
53 CeilometerAlarms.create_and_list_alarm:
56 meter_name: "ram_util"
60 alarm_actions: ["http://localhost:8776/alarm"]
61 ok_actions: ["http://localhost:8776/ok"]
62 insufficient_data_actions: ["http://localhost:8776/notok"]
64 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
66 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
68 {{ no_failures_sla() }}
70 CeilometerQueries.create_and_query_alarm_history:
75 meter_name: "ram_util"
79 alarm_actions: ["http://localhost:8776/alarm"]
80 ok_actions: ["http://localhost:8776/ok"]
81 insufficient_data_actions: ["http://localhost:8776/notok"]
83 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
85 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
87 {{ no_failures_sla() }}
89 CeilometerQueries.create_and_query_alarms:
92 filter: {"and": [{"!=": {"state": "dummy_state"}},{"=": {"type": "threshold"}}]}
95 meter_name: "ram_util"
99 alarm_actions: ["http://localhost:8776/alarm"]
100 ok_actions: ["http://localhost:8776/ok"]
101 insufficient_data_actions: ["http://localhost:8776/notok"]
103 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
105 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
107 {{ no_failures_sla() }}
109 CeilometerQueries.create_and_query_samples:
112 filter: {"=": {"counter_unit": "instance"}}
115 counter_name: "cpu_util"
116 counter_type: "gauge"
117 counter_unit: "instance"
119 resource_id: "resource_id"
121 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
123 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
125 {{ no_failures_sla() }}
127 CeilometerAlarms.create_and_update_alarm:
130 meter_name: "ram_util"
134 alarm_actions: ["http://localhost:8776/alarm"]
135 ok_actions: ["http://localhost:8776/ok"]
136 insufficient_data_actions: ["http://localhost:8776/notok"]
138 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
140 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
142 {{ no_failures_sla() }}
144 CeilometerEvents.create_user_and_get_event:
147 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
149 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
151 {{ no_failures_sla() }}
153 CeilometerEvents.create_user_and_list_events:
156 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
158 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
160 {{ no_failures_sla() }}
162 CeilometerEvents.create_user_and_list_event_types:
165 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
167 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
169 {{ no_failures_sla() }}
171 CeilometerTraits.create_user_and_list_trait_descriptions:
174 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
176 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
178 {{ no_failures_sla() }}
180 CeilometerTraits.create_user_and_list_traits:
183 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
185 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
187 {{ no_failures_sla() }}
189 CeilometerStats.get_stats:
192 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
194 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
196 counter_name: "benchmark_meter"
197 counter_type: "gauge"
200 resources_per_tenant: 100
201 samples_per_resource: 100
202 timestamp_interval: 10
206 name: "rally benchmark on"
210 name: "rally benchmark off"
214 meter_name: "benchmark_meter"
215 filter_by_user_id: true
216 filter_by_project_id: true
217 filter_by_resource_id: true
221 groupby: "resource_id"
223 {{ no_failures_sla() }}
225 CeilometerResource.get_tenant_resources:
228 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
230 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
232 counter_name: "cpu_util"
233 counter_type: "gauge"
235 counter_unit: "instance"
238 {{ no_failures_sla() }}
240 CeilometerAlarms.list_alarms:
243 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
245 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
247 {{ no_failures_sla() }}