Dashboard de Monitoramento da Tabela de Roteamento

Esta é uma API de consulta de informações referente ao status da tabela de roteamento. Com esta API é possível monitorar o status de uma tabela de roteamento pertencente à uma política.

Buscar informações de uma tabela de roteamento

API de busca de informações de uma tabela de roteamento.

GET /api/sdwan/dashboard/policy/policy_routing_id/table/routing_table_id

Exemplo de requisição

GET /api/sdwan/dashboard/policy/1/table/2 HTTP/1.1
Host: api.exemplo.com
Accept: application/json
Authorization: Bearer <Access-Token>
response = sdk.sdwan.routing_table_details(policy_routing_id=1, routing_table_id=2)
const response = sdk.sdwan.routingTableDetails({ policyRoutingId: 1, routingTableId: 2 });

Exemplo de resposta

HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": 2,
  "name": "table01",
  "policy_routing": {
    "id": 1,
    "name": "pr01",
  },
  "last_change": "2019-06-10T10:33:09Z",
  "test_hosts": [
    {
      "hostname": "8.8.8.8",
      "latency": 19.5,
      "jitter": 1.3,
      "successful_pings": 98.9,
    },
    {
      "hostname": "200.151.1.1",
      "latency": 44.3,
      "jitter": 3.2,
      "successful_pings": 96.5,
    },
    {
      "hostname": "www.itflex.com.br",
      "latency": 21.1,
      "jitter": 0.4,
      "successful_pings": 99.1,
    },
  ]
}
RoutingTableDashboard(
    id=2,
    name="table01",
    policy_routing=PolicyRoutingInfo(
        id=1,
        name="pr01",
    ),
    last_change=DateTime(2019, 6, 10, 10, 33, 9, tzinfo=Timezone=("+00:00")),
    test_hosts=[
        TestHost(
            hostname="8.8.8.8",
            latency=19.5,
            jitter=1.3,
            successful_pings=98.9,
        ),
        TestHost(
            hostname="200.151.1.1",
            latency=44.3,
            jitter=3.2,
            successful_pings=96.5,
        ),
        TestHost(
            hostname="www.itflex.com.br",
            latency=21.1,
            jitter=0.4,
            successful_pings=99.1,
        ),
    ],
)
{
  routingTableDashboard: {
    id: 2,
    name: "table01",
    policyRouting: {
      id: 1,
      name: "pr01",
    },
    lastChange: "2019-06-10T10:33:09Z",
    testHosts: [
      {
          hostname: "8.8.8.8",
          latency: 19.5,
          jitter: 1.3,
          successfulPings: 98.9,
      },
      {
          hostname: "200.151.1.1",
          latency: 44.3,
          jitter: 3.2,
          successfulPings: 96.5,
      },
      {
          hostname: "www.itflex.com.br",
          latency: 21.1,
          jitter: 0.4,
          successfulPings: 99.1,
      },
    ],
  }
}

Formato dos dados

Resposta

Campo Descrição
id int

Identificador da tabela de roteamento

name string

Nome da tabela de roteamento

policy_routing.id int

Identificador da política de roteamento

policy_routing.name string

Nome da política de roteamento

last_change string

Data da última modificação da tabela de roteamento

Formato: ISO-8601

test_hosts array<object>

Lista dos hosts de testes

test_hosts[].hostname string

Hostname de teste

test_hosts[].latency float

Última coleta de latência

test_hosts[].jitter float

Última coleta de jitter

test_hosts[].successful_pings float

Percentual de sucesso dos pings no intervalo definido na política de roteamento