The ceilometer.network.statistics.opendaylight.client ModuleΒΆ

class ceilometer.network.statistics.opendaylight.client.Client(endpoint, params)[source]
Client.request(path, container_name)[source]
class ceilometer.network.statistics.opendaylight.client.HostTrackerAPIClient(client)[source]

Bases: ceilometer.network.statistics.opendaylight.client._Base

OpenDaylight Host Tracker REST API Client

Base URL:
{endpoint}/hosttracker/{containerName}
HostTrackerAPIClient.get_active_hosts(container_name)[source]

Get active hosts informatinos

URL:
{Base URL}/hosts/active
HostTrackerAPIClient.get_inactive_hosts(container_name)[source]

Get inactive hosts informations

URL:
{Base URL}/hosts/inactive
exception ceilometer.network.statistics.opendaylight.client.OpenDaylightRESTAPIFailed[source]

Bases: exceptions.Exception

class ceilometer.network.statistics.opendaylight.client.StatisticsAPIClient(client)[source]

Bases: ceilometer.network.statistics.opendaylight.client._Base

OpenDaylight Statistics REST API Client

Base URL:
{endpoint}/statistics/{containerName}
StatisticsAPIClient.get_flow_statistics(container_name)[source]

Get flow statistics

URL:
{Base URL}/flow
StatisticsAPIClient.get_port_statistics(container_name)[source]

Get port statistics

URL:
{Base URL}/port
StatisticsAPIClient.get_table_statistics(container_name)[source]

Get table statistics

URL:
{Base URL}/table
class ceilometer.network.statistics.opendaylight.client.SwitchManagerAPIClient(client)[source]

Bases: ceilometer.network.statistics.opendaylight.client._Base

OpenDaylight Switch Manager REST API Client

Base URL:
{endpoint}/switchmanager/{containerName}
SwitchManagerAPIClient.get_nodes(container_name)[source]

Get node informations

URL:
{Base URL}/nodes
class ceilometer.network.statistics.opendaylight.client.TopologyAPIClient(client)[source]

Bases: ceilometer.network.statistics.opendaylight.client._Base

OpenDaylight Topology REST API Client

Base URL:
{endpoint}/topology/{containerName}
TopologyAPIClient.get_topology(container_name)[source]

Get topology

URL:
{Base URL}
TopologyAPIClient.get_user_links(container_name)[source]

Get user links

URL:
{Base URL}/userLinks

Previous topic

The ceilometer.network.statistics.opendaylight Module

Next topic

The ceilometer.network.statistics.opencontrail.driver Module

This Page