Merge "Remove the Metric proxy"
This commit is contained in:
@@ -1,8 +0,0 @@
|
|||||||
Using OpenStack Metric
|
|
||||||
======================
|
|
||||||
|
|
||||||
Before working with the Metric service, you'll need to create a connection
|
|
||||||
to your OpenStack cloud by following the :doc:`connect` user guide. This will
|
|
||||||
provide you with the ``conn`` variable used in the examples below.
|
|
||||||
|
|
||||||
.. TODO(thowe): Implement this guide
|
|
||||||
@@ -34,7 +34,6 @@ approach, this is where you'll want to begin.
|
|||||||
Identity <guides/identity>
|
Identity <guides/identity>
|
||||||
Image <guides/image>
|
Image <guides/image>
|
||||||
Key Management <guides/key_management>
|
Key Management <guides/key_management>
|
||||||
Metric <guides/metric>
|
|
||||||
Network <guides/network>
|
Network <guides/network>
|
||||||
Object Store <guides/object_store>
|
Object Store <guides/object_store>
|
||||||
Orchestration <guides/orchestration>
|
Orchestration <guides/orchestration>
|
||||||
@@ -75,7 +74,6 @@ but listed below are the ones provided by this SDK by default.
|
|||||||
Identity <proxies/identity>
|
Identity <proxies/identity>
|
||||||
Image <proxies/image>
|
Image <proxies/image>
|
||||||
Key Management <proxies/key_management>
|
Key Management <proxies/key_management>
|
||||||
Metric <proxies/metric>
|
|
||||||
Network <proxies/network>
|
Network <proxies/network>
|
||||||
Object Store <proxies/object_store>
|
Object Store <proxies/object_store>
|
||||||
Orchestration <proxies/orchestration>
|
Orchestration <proxies/orchestration>
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
Metric API
|
|
||||||
==========
|
|
||||||
|
|
||||||
For details on how to use metric, see :doc:`/users/guides/metric`
|
|
||||||
|
|
||||||
.. automodule:: openstack.metric.v1._proxy
|
|
||||||
|
|
||||||
The Metric Class
|
|
||||||
----------------
|
|
||||||
|
|
||||||
The metric high-level interface is available through the ``metric`` member of a
|
|
||||||
:class:`~openstack.connection.Connection` object. The ``metric`` member will
|
|
||||||
only be added if the service is detected.
|
|
||||||
|
|
||||||
.. autoclass:: openstack.metric.v1._proxy.Proxy
|
|
||||||
:members:
|
|
||||||
@@ -64,7 +64,6 @@ from openstack.identity import identity_service
|
|||||||
from openstack.image import image_service
|
from openstack.image import image_service
|
||||||
from openstack.key_management import key_management_service
|
from openstack.key_management import key_management_service
|
||||||
from openstack.message import message_service
|
from openstack.message import message_service
|
||||||
from openstack.metric import metric_service
|
|
||||||
from openstack import module_loader
|
from openstack import module_loader
|
||||||
from openstack.network import network_service
|
from openstack.network import network_service
|
||||||
from openstack.object_store import object_store_service
|
from openstack.object_store import object_store_service
|
||||||
@@ -95,7 +94,6 @@ class Profile(object):
|
|||||||
self._add_service(database_service.DatabaseService())
|
self._add_service(database_service.DatabaseService())
|
||||||
self._add_service(identity_service.IdentityService())
|
self._add_service(identity_service.IdentityService())
|
||||||
self._add_service(image_service.ImageService())
|
self._add_service(image_service.ImageService())
|
||||||
self._add_service(metric_service.MetricService())
|
|
||||||
self._add_service(network_service.NetworkService())
|
self._add_service(network_service.NetworkService())
|
||||||
self._add_service(object_store_service.ObjectStoreService())
|
self._add_service(object_store_service.ObjectStoreService())
|
||||||
self._add_service(orchestration_service.OrchestrationService())
|
self._add_service(orchestration_service.OrchestrationService())
|
||||||
@@ -104,6 +102,9 @@ class Profile(object):
|
|||||||
self._add_service(block_store_service.BlockStoreService())
|
self._add_service(block_store_service.BlockStoreService())
|
||||||
self._add_service(message_service.MessageService())
|
self._add_service(message_service.MessageService())
|
||||||
|
|
||||||
|
# NOTE: The Metric service is not added here as it currently
|
||||||
|
# only retrieves the /capabilities API.
|
||||||
|
|
||||||
if plugins:
|
if plugins:
|
||||||
for plugin in plugins:
|
for plugin in plugins:
|
||||||
self._load_plugin(plugin)
|
self._load_plugin(plugin)
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ class TestProfile(base.TestCase):
|
|||||||
'key-manager',
|
'key-manager',
|
||||||
'messaging',
|
'messaging',
|
||||||
'metering',
|
'metering',
|
||||||
'metric',
|
|
||||||
'network',
|
'network',
|
||||||
'object-store',
|
'object-store',
|
||||||
'orchestration',
|
'orchestration',
|
||||||
@@ -49,8 +48,6 @@ class TestProfile(base.TestCase):
|
|||||||
self.assertEqual('v5', prof.get_filter('image').version)
|
self.assertEqual('v5', prof.get_filter('image').version)
|
||||||
prof.set_version('metering', 'v6')
|
prof.set_version('metering', 'v6')
|
||||||
self.assertEqual('v6', prof.get_filter('metering').version)
|
self.assertEqual('v6', prof.get_filter('metering').version)
|
||||||
prof.set_version('metric', 'v9')
|
|
||||||
self.assertEqual('v9', prof.get_filter('metric').version)
|
|
||||||
prof.set_version('network', 'v7')
|
prof.set_version('network', 'v7')
|
||||||
self.assertEqual('v7', prof.get_filter('network').version)
|
self.assertEqual('v7', prof.get_filter('network').version)
|
||||||
prof.set_version('object-store', 'v8')
|
prof.set_version('object-store', 'v8')
|
||||||
|
|||||||
Reference in New Issue
Block a user