diff --git a/api-ref/src/docbkx/ch_telemetry-v2.xml b/api-ref/src/docbkx/ch_telemetry-v2.xml index e38aa790e..9e1d49c7a 100644 --- a/api-ref/src/docbkx/ch_telemetry-v2.xml +++ b/api-ref/src/docbkx/ch_telemetry-v2.xml @@ -7,7 +7,7 @@ xmlns:wadl="http://wadl.dev.java.net/2009/02" version="5.0-extension RackBook-2.0" xml:id="telemetry-v2"> Telemetry API v2 (CURRENT) - Manage telemetry operations. + Manage Telemetry operations.
Alarms List, create, gets details for, update, and delete @@ -54,6 +54,20 @@
+
+ Samples + Get samples. + + + + + + + + +
Resources Get information for resources. diff --git a/api-ref/src/wadls/telemetry-api/src/v2/os-telemetry-api-2.0.wadl b/api-ref/src/wadls/telemetry-api/src/v2/os-telemetry-api-2.0.wadl index 9326b4060..dd82bac96 100644 --- a/api-ref/src/wadls/telemetry-api/src/v2/os-telemetry-api-2.0.wadl +++ b/api-ref/src/wadls/telemetry-api/src/v2/os-telemetry-api-2.0.wadl @@ -41,6 +41,12 @@ + + + + + + @@ -271,6 +277,71 @@ + + + Lists all known samples, based on + the data recorded so far. + + + + + + Filter rules for the samples to be + returned. + + + + + + + + + + + + + + + + + + + + Gets sample for the specified + id. + + + + + + The id of the sample. + + + + + + + + + + + + + + + + + diff --git a/api-ref/src/wadls/telemetry-api/src/v2/samples/list_samples.json b/api-ref/src/wadls/telemetry-api/src/v2/samples/list_samples.json new file mode 100644 index 000000000..d15c7129f --- /dev/null +++ b/api-ref/src/wadls/telemetry-api/src/v2/samples/list_samples.json @@ -0,0 +1,19 @@ +[ + { + "id": "8db08c68-bc70-11e4-a8c4-fa163e1d1a9b", + "metadata": { + "name1": "value1", + "name2": "value2" + }, + "meter": "instance", + "project_id": "35b17138-b364-4e6a-a131-8f3099c5be68", + "recorded_at": "2015-02-24T22:00:32.747930", + "resource_id": "bd9431c1-8d69-4ad3-803a-8d4a6b89fd36", + "source": "openstack", + "timestamp": "2015-02-24T22:00:32.747930", + "type": "gauge", + "unit": "instance", + "user_id": "efd87807-12d2-4b38-9c70-5f5c2ac427ff", + "volume": 1.0 + } +] diff --git a/api-ref/src/wadls/telemetry-api/src/v2/samples/list_samples.xml b/api-ref/src/wadls/telemetry-api/src/v2/samples/list_samples.xml new file mode 100644 index 000000000..2426a2a6f --- /dev/null +++ b/api-ref/src/wadls/telemetry-api/src/v2/samples/list_samples.xml @@ -0,0 +1,25 @@ + + + 8db08c68-bc70-11e4-a8c4-fa163e1d1a9b + instance + gauge + instance + 1.0 + efd87807-12d2-4b38-9c70-5f5c2ac427ff + 35b17138-b364-4e6a-a131-8f3099c5be68 + bd9431c1-8d69-4ad3-803a-8d4a6b89fd36 + openstack + 2015-02-24T22:00:32.747930 + 2015-02-24T22:00:32.747930 + + + name2 + value2 + + + name1 + value1 + + + + diff --git a/api-ref/src/wadls/telemetry-api/src/v2/samples/new_sample.json b/api-ref/src/wadls/telemetry-api/src/v2/samples/new_sample.json new file mode 100644 index 000000000..38a94eedd --- /dev/null +++ b/api-ref/src/wadls/telemetry-api/src/v2/samples/new_sample.json @@ -0,0 +1,17 @@ +{ + "id": "8db08c68-bc70-11e4-a8c4-fa163e1d1a9b", + "metadata": { + "name1": "value1", + "name2": "value2" + }, + "meter": "instance", + "project_id": "35b17138-b364-4e6a-a131-8f3099c5be68", + "recorded_at": "2015-02-24T22:00:32.747930", + "resource_id": "bd9431c1-8d69-4ad3-803a-8d4a6b89fd36", + "source": "openstack", + "timestamp": "2015-02-24T22:00:32.747930", + "type": "gauge", + "unit": "instance", + "user_id": "efd87807-12d2-4b38-9c70-5f5c2ac427ff", + "volume": 1.0 +} diff --git a/api-ref/src/wadls/telemetry-api/src/v2/samples/new_sample.xml b/api-ref/src/wadls/telemetry-api/src/v2/samples/new_sample.xml new file mode 100644 index 000000000..21af1af55 --- /dev/null +++ b/api-ref/src/wadls/telemetry-api/src/v2/samples/new_sample.xml @@ -0,0 +1,23 @@ + + 8db08c68-bc70-11e4-a8c4-fa163e1d1a9b + instance + gauge + instance + 1.0 + efd87807-12d2-4b38-9c70-5f5c2ac427ff + 35b17138-b364-4e6a-a131-8f3099c5be68 + bd9431c1-8d69-4ad3-803a-8d4a6b89fd36 + openstack + 2015-02-24T22:00:32.747930 + 2015-02-24T22:00:32.747930 + + + name2 + value2 + + + name1 + value1 + + +