NSX-T Data Center REST API

Get L2VPN session statistics under Tier-1

- no enforcement point path specified: statistics are evaluated on each enforcement point.
- an enforcement point path is specified: statistics are evaluated only on the given
enforcement point.
- source=realtime: statistics are fetched realtime from the enforcement point.
- source=cached: cached statistics from the enforcement point are returned.

Request:

Method:
GET
URI Path(s):
/policy/api/v1/infra/tier-1s/{tier-1-id}/l2vpn-services/{service-id}/sessions/{session-id}/statistics
/policy/api/v1/orgs/{org-id}/projects/{project-id}/infra/tier-1s/{tier-1-id}/l2vpn-services/{service-id}/sessions/{session-id}/statistics
Request Headers:
n/a
Query Parameters:
PolicyRuntimeRequestParameters+
Request Body:
n/a

Example Request:

GET https://<policy-mgr>/policy/api/v1/infra/tier-1s/TLR1_Server/l2vpn-services/L2vpnServerT1/sessions/L2ServerT1/statistics

Successful Response:

Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
AggregateL2VPNSessionStatistics+

Example Response:

{ "results": [ { "traffic_statistics_per_segment": [ { "segment_path": "/infra/segments/ServerSegT1", "packets_out": 0, "bytes_out": 0, "packets_in": 0, "bytes_in": 0, "packets_receive_error": 0, "packets_sent_error": 0, "bum_packets_in": 0, "bum_bytes_in": 0, "bum_bytes_out": 0 } ], "tap_traffic_counters": [ { "packets_out": 0, "bytes_out": 0, "packets_in": 0, "bytes_in": 0, "packets_receive_error": 0, "packets_sent_error": 0 } ], "display_name": "L2ServerT1", "enforcement_point_path": "/infra/sites/default/enforcement-points/default", "resource_type": "L2VPNSessionStatisticsNsxT" } ], "intent_path": "/infra/tier-1s/TLR1_Server/l2vpn-services/L2vpnServerT1/sessions/L2ServerT1" }

Required Permissions:

read

Feature:

policy_statistics

Additional Errors: