Получение статистики в ОНОСе

Я нашел несколько способов получить статистику от ONOS, DeviceService, FlowStatisticService, MeterService и StatisticService. Но то, что я хочу сделать, это получить статистику по конкретному потоку, путешествующему по многим ссылкам. Эти методы не предоставляют статистику уровня потока. Например, DeviceService предоставляет статистику на уровне порта. А StatisticService предоставляет список записей потока, которые не содержат идентификатор потока. Так что я хочу сделать, это

  1. Я хочу получить статистику каждого потока с идентификатором потока, чтобы определить, является ли он тем же потоком других ссылок.
  2. Я хочу ограничить пропускную способность этих потоков

Есть ли в ONOS аналогичные методы? иначе я должен развиваться?

1 ответ

Для получения statistic каждого потока, вы можете использовать RESTAPI получить статистику по конкретному DeviceID и данный FlowID, Например, вы можете использовать:

curl -X GET --header 'Accept: application/json' 
    'http://<controller_ip>:8181/onos/v1/flows/{deviceId}/{flowId}

замещать {deviceId} а также {flowId} с вашими желаемыми идентификаторами.

Другие вопросы по тегам