diff --git a/gnocchi/create_archive_policy.template b/gnocchi/create_archive_policy.template new file mode 100644 index 0000000..c5b87fc --- /dev/null +++ b/gnocchi/create_archive_policy.template @@ -0,0 +1,23 @@ +POST /v1/archive_policy HTTP/1.1 +Accept: application/json +Content-type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +{ + "back_window": 0, + "definition": [ + { + "granularity": "1h", + "timespan": "7 day" + }, + { + "granularity": "1s", + "timespan": "1 hour" + }, + { + "points": 48, + "timespan": "1 day" + } + ], + "name": "short" +} diff --git a/gnocchi/create_archive_policy_rule.template b/gnocchi/create_archive_policy_rule.template new file mode 100644 index 0000000..4e48c67 --- /dev/null +++ b/gnocchi/create_archive_policy_rule.template @@ -0,0 +1,10 @@ +POST /v1/archive_policy_rule HTTP/1.1 +Accept: application/json +Content-type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +{ + "archive_policy_name": "low", + "metric_pattern": "disk.io.*", + "name": "test_rule" +} diff --git a/gnocchi/create_generic_resource.template b/gnocchi/create_generic_resource.template new file mode 100644 index 0000000..9c458f0 --- /dev/null +++ b/gnocchi/create_generic_resource.template @@ -0,0 +1,10 @@ +POST /v1/resource/generic HTTP/1.1 +Accept: application/json +Content-type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +{ + "id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|", + "project_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|", + "user_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|" +} diff --git a/gnocchi/create_metric.template b/gnocchi/create_metric.template new file mode 100644 index 0000000..961fadc --- /dev/null +++ b/gnocchi/create_metric.template @@ -0,0 +1,8 @@ +POST /v1/metric HTTP/1.1 +Accept: application/json +Content-type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +{ + "archive_policy_name": "high" +} diff --git a/gnocchi/delete_specific_archive_policy.template b/gnocchi/delete_specific_archive_policy.template new file mode 100644 index 0000000..d443959 --- /dev/null +++ b/gnocchi/delete_specific_archive_policy.template @@ -0,0 +1,3 @@ +DELETE /v1/archive_policy/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/delete_specific_archive_policy_rule.template b/gnocchi/delete_specific_archive_policy_rule.template new file mode 100644 index 0000000..84ce0af --- /dev/null +++ b/gnocchi/delete_specific_archive_policy_rule.template @@ -0,0 +1,3 @@ +DELETE /v1/archive_policy_rule/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/delete_specific_generic_resource.template b/gnocchi/delete_specific_generic_resource.template new file mode 100644 index 0000000..232f4de --- /dev/null +++ b/gnocchi/delete_specific_generic_resource.template @@ -0,0 +1,3 @@ +DELETE /v1/resource/generic/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/delete_specific_metric.template b/gnocchi/delete_specific_metric.template new file mode 100644 index 0000000..86315d7 --- /dev/null +++ b/gnocchi/delete_specific_metric.template @@ -0,0 +1,3 @@ +DELETE /v1/metric/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/delete_specific_resource_type.template b/gnocchi/delete_specific_resource_type.template new file mode 100644 index 0000000..a66b7a6 --- /dev/null +++ b/gnocchi/delete_specific_resource_type.template @@ -0,0 +1,3 @@ +DELETE /v1/resource_type/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/get_metric_measures.template b/gnocchi/get_metric_measures.template new file mode 100644 index 0000000..40d9224 --- /dev/null +++ b/gnocchi/get_metric_measures.template @@ -0,0 +1,3 @@ +GET /v1/metric/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/measures HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/get_specific_archive_policy.template b/gnocchi/get_specific_archive_policy.template new file mode 100644 index 0000000..56ad0ae --- /dev/null +++ b/gnocchi/get_specific_archive_policy.template @@ -0,0 +1,3 @@ +GET /v1/archive_policy/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/get_specific_archive_policy_rule.template b/gnocchi/get_specific_archive_policy_rule.template new file mode 100644 index 0000000..5e51e84 --- /dev/null +++ b/gnocchi/get_specific_archive_policy_rule.template @@ -0,0 +1,3 @@ +GET /v1/archive_policy_rule/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/get_specific_generic_resource.template b/gnocchi/get_specific_generic_resource.template new file mode 100644 index 0000000..3d79bfb --- /dev/null +++ b/gnocchi/get_specific_generic_resource.template @@ -0,0 +1,3 @@ +GET /v1/resource/generic/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/get_specific_metric.template b/gnocchi/get_specific_metric.template new file mode 100644 index 0000000..7cf6573 --- /dev/null +++ b/gnocchi/get_specific_metric.template @@ -0,0 +1,3 @@ +GET /v1/metric/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/get_specific_resource_type.template b/gnocchi/get_specific_resource_type.template new file mode 100644 index 0000000..22fdb5c --- /dev/null +++ b/gnocchi/get_specific_resource_type.template @@ -0,0 +1,3 @@ +GET /v1/resource_type/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/list_all_generic_resources.template b/gnocchi/list_all_generic_resources.template new file mode 100644 index 0000000..2c914b3 --- /dev/null +++ b/gnocchi/list_all_generic_resources.template @@ -0,0 +1,3 @@ +GET /v1/resource/generic HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/list_all_metric.template b/gnocchi/list_all_metric.template new file mode 100644 index 0000000..2d72538 --- /dev/null +++ b/gnocchi/list_all_metric.template @@ -0,0 +1,3 @@ +GET /v1/metric HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/list_archive_policies.template b/gnocchi/list_archive_policies.template new file mode 100644 index 0000000..852f2c6 --- /dev/null +++ b/gnocchi/list_archive_policies.template @@ -0,0 +1,3 @@ +GET /v1/archive_policy HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/list_archive_policy_rules.template b/gnocchi/list_archive_policy_rules.template new file mode 100644 index 0000000..78c4c70 --- /dev/null +++ b/gnocchi/list_archive_policy_rules.template @@ -0,0 +1,3 @@ +GET /v1/archive_policy_rule HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/list_resource_types.template b/gnocchi/list_resource_types.template new file mode 100644 index 0000000..2750e44 --- /dev/null +++ b/gnocchi/list_resource_types.template @@ -0,0 +1,3 @@ +GET /v1/resource_type HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/list_resources.template b/gnocchi/list_resources.template new file mode 100644 index 0000000..b446031 --- /dev/null +++ b/gnocchi/list_resources.template @@ -0,0 +1,3 @@ +GET /v1/resource HTTP/1.1 +Accept: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| diff --git a/gnocchi/patch_archive_policy.template b/gnocchi/patch_archive_policy.template new file mode 100644 index 0000000..e57b186 --- /dev/null +++ b/gnocchi/patch_archive_policy.template @@ -0,0 +1,12 @@ +PATCH /v1/archive_policy/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +Content-Type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +[ + { + "op": "replace", + "path": "/name", + "value": "Fedora 17" + } +] diff --git a/gnocchi/patch_archive_policy_rule.template b/gnocchi/patch_archive_policy_rule.template new file mode 100644 index 0000000..b244367 --- /dev/null +++ b/gnocchi/patch_archive_policy_rule.template @@ -0,0 +1,8 @@ +PATCH /v1/archive_policy_rule/{CALL_EXTERNAL|syntribos.extensions.random_data.client:random_string:[]|} HTTP/1.1 +Accept: application/json +Content-Type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +{ + "name": "new_name" +} diff --git a/gnocchi/send_batch_measures.template b/gnocchi/send_batch_measures.template new file mode 100644 index 0000000..87fa40b --- /dev/null +++ b/gnocchi/send_batch_measures.template @@ -0,0 +1,27 @@ +POST /v1/batch/metrics/measures HTTP/1.1 +Accept: application/json +Content-type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +{ + "{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}": [ + { + "timestamp": "2014-10-06T14:34:12", + "value": 12 + }, + { + "timestamp": "2014-10-06T14:34:20", + "value": 2 + } + ], + "{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}": [ + { + "timestamp": "2014-10-06T16:12:12", + "value": 3 + }, + { + "timestamp": "2014-10-06T18:14:52", + "value": 4 + } + ] +} diff --git a/gnocchi/send_measures.template b/gnocchi/send_measures.template new file mode 100644 index 0000000..77366d7 --- /dev/null +++ b/gnocchi/send_measures.template @@ -0,0 +1,15 @@ +POST /v1/metric/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/measures HTTP/1.1 +Accept: application/json +Content-type: application/json +X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]| + +[ + { + "timestamp": "2014-10-06T14:33:57", + "value": 43.1 + }, + { + "timestamp": "2014-10-06T14:34:12", + "value": 12 + } +]