Merge "Adding syntribos request templates for Gnocchi."
This commit is contained in:
commit
36f688bd23
|
@ -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"
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
|
@ -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:[]|"
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"]|
|
|
@ -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"
|
||||||
|
}
|
||||||
|
]
|
|
@ -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"
|
||||||
|
}
|
|
@ -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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -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
|
||||||
|
}
|
||||||
|
]
|
Loading…
Reference in New Issue