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