1 CeilometerMeters.list_meters:
4 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
6 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
8 counter_name: "benchmark_meter"
12 resources_per_tenant: 100
13 samples_per_resource: 100
14 timestamp_interval: 10
18 name: "rally benchmark on"
22 name: "rally benchmark off"
30 {{ no_failures_sla() }}
32 CeilometerResource.list_resources:
35 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
37 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
39 counter_name: "benchmark_meter"
43 resources_per_tenant: 100
44 samples_per_resource: 100
45 timestamp_interval: 10
49 name: "rally benchmark on"
53 name: "rally benchmark off"
61 {{ no_failures_sla() }}
63 CeilometerAlarms.create_alarm_and_get_history:
66 meter_name: "ram_util"
71 alarm_actions: ["http://localhost:8776/alarm"]
72 ok_actions: ["http://localhost:8776/ok"]
73 insufficient_data_actions: ["http://localhost:8776/notok"]
75 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
77 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
79 {{ no_failures_sla() }}
81 CeilometerAlarms.create_and_delete_alarm:
84 meter_name: "ram_util"
88 alarm_actions: ["http://localhost:8776/alarm"]
89 ok_actions: ["http://localhost:8776/ok"]
90 insufficient_data_actions: ["http://localhost:8776/notok"]
92 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
94 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
96 {{ no_failures_sla() }}
98 CeilometerAlarms.create_and_get_alarm:
101 meter_name: "ram_util"
105 alarm_actions: ["http://localhost:8776/alarm"]
106 ok_actions: ["http://localhost:8776/ok"]
107 insufficient_data_actions: ["http://localhost:8776/notok"]
109 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
111 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
113 {{ no_failures_sla() }}
115 CeilometerAlarms.create_and_list_alarm:
118 meter_name: "ram_util"
122 alarm_actions: ["http://localhost:8776/alarm"]
123 ok_actions: ["http://localhost:8776/ok"]
124 insufficient_data_actions: ["http://localhost:8776/notok"]
126 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
128 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
130 {{ no_failures_sla() }}
132 CeilometerQueries.create_and_query_alarm_history:
137 meter_name: "ram_util"
141 alarm_actions: ["http://localhost:8776/alarm"]
142 ok_actions: ["http://localhost:8776/ok"]
143 insufficient_data_actions: ["http://localhost:8776/notok"]
145 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
147 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
149 {{ no_failures_sla() }}
151 CeilometerQueries.create_and_query_alarms:
154 filter: {"and": [{"!=": {"state": "dummy_state"}},{"=": {"type": "threshold"}}]}
157 meter_name: "ram_util"
161 alarm_actions: ["http://localhost:8776/alarm"]
162 ok_actions: ["http://localhost:8776/ok"]
163 insufficient_data_actions: ["http://localhost:8776/notok"]
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 CeilometerQueries.create_and_query_samples:
174 filter: {"=": {"counter_unit": "instance"}}
177 counter_name: "cpu_util"
178 counter_type: "gauge"
179 counter_unit: "instance"
181 resource_id: "resource_id"
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 CeilometerAlarms.create_and_update_alarm:
192 meter_name: "ram_util"
196 alarm_actions: ["http://localhost:8776/alarm"]
197 ok_actions: ["http://localhost:8776/ok"]
198 insufficient_data_actions: ["http://localhost:8776/notok"]
200 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
202 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
204 {{ no_failures_sla() }}
206 CeilometerStats.create_meter_and_get_stats:
210 resource_id: "resource-id"
213 counter_type: "cumulative"
215 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
217 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
219 {{ no_failures_sla() }}
221 CeilometerEvents.create_user_and_get_event:
224 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
226 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
228 {{ no_failures_sla() }}
230 CeilometerEvents.create_user_and_list_events:
233 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
235 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
237 {{ no_failures_sla() }}
239 CeilometerEvents.create_user_and_list_event_types:
242 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
244 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
246 {{ no_failures_sla() }}
248 CeilometerTraits.create_user_and_list_trait_descriptions:
251 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
253 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
255 {{ no_failures_sla() }}
257 CeilometerTraits.create_user_and_list_traits:
260 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
262 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
264 {{ no_failures_sla() }}
266 CeilometerStats.get_stats:
269 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
271 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
273 counter_name: "benchmark_meter"
274 counter_type: "gauge"
277 resources_per_tenant: 100
278 samples_per_resource: 100
279 timestamp_interval: 10
283 name: "rally benchmark on"
287 name: "rally benchmark off"
291 meter_name: "benchmark_meter"
292 filter_by_user_id: true
293 filter_by_project_id: true
294 filter_by_resource_id: true
298 groupby: "resource_id"
300 {{ no_failures_sla() }}
302 CeilometerResource.get_tenant_resources:
305 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
307 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
309 counter_name: "cpu_util"
310 counter_type: "gauge"
312 counter_unit: "instance"
315 {{ no_failures_sla() }}
317 CeilometerAlarms.list_alarms:
320 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
322 {{ user_context(tenants_amount, users_amount, use_existing_users) }}
324 {{ no_failures_sla() }}
326 CeilometerSamples.list_matched_samples:
329 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
331 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
333 counter_name: "cpu_util"
334 counter_type: "gauge"
335 counter_unit: "instance"
337 resources_per_tenant: 100
338 samples_per_resource: 100
339 timestamp_interval: 60
342 name: "fake_resource"
344 created_at: "2015-09-04T12:34:19.000000"
345 - status: "not_active"
346 name: "fake_resource_1"
348 created_at: "2015-09-10T06:55:12.000000"
352 filter_by_user_id: true
353 filter_by_project_id: true
354 filter_by_resource_id: true
358 {{ no_failures_sla() }}
360 CeilometerMeters.list_matched_meters:
363 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
365 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
367 counter_name: "benchmark_meter"
368 counter_type: "gauge"
371 resources_per_tenant: 100
372 samples_per_resource: 100
373 timestamp_interval: 10
377 name: "rally benchmark on"
381 name: "rally benchmark off"
386 filter_by_user_id: true
387 filter_by_project_id: true
388 filter_by_resource_id: true
392 {{ no_failures_sla() }}
394 CeilometerResource.list_matched_resources:
397 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
399 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
401 counter_name: "benchmark_meter"
402 counter_type: "gauge"
405 resources_per_tenant: 100
406 samples_per_resource: 100
407 timestamp_interval: 10
411 name: "rally benchmark on"
415 name: "rally benchmark off"
420 filter_by_user_id: true
421 filter_by_project_id: true
425 {{ no_failures_sla() }}
427 CeilometerSamples.list_samples:
430 {{ constant_runner(concurrency=concurrency, times=iterations, is_smoke=smoke) }}
432 {% call user_context(tenants_amount, users_amount, use_existing_users) %}
434 counter_name: "cpu_util"
435 counter_type: "gauge"
436 counter_unit: "instance"
438 resources_per_tenant: 100
439 samples_per_resource: 100
440 timestamp_interval: 60
443 name: "fake_resource"
445 created_at: "2015-09-04T12:34:19.000000"
446 - status: "not_active"
447 name: "fake_resource_1"
449 created_at: "2015-09-10T06:55:12.000000"
457 {{ no_failures_sla() }}