Adding syntribos request templates for Gnocchi.

This change includes templates for Gnocchi related apis.

Change-Id: Iadbc031e1460800d3dacb7b850e114ac7b51fa8f
This commit is contained in:
Abhishek Sharma 2017-12-29 11:23:43 -06:00
parent efcef6b31b
commit 8a75567f15
25 changed files with 164 additions and 0 deletions

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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:[]|"
}

View File

@ -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"
}

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"]|

View File

@ -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"
}
]

View File

@ -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"
}

View File

@ -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
}
]
}

View File

@ -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
}
]