Получение статистики в ОНОСе
Я нашел несколько способов получить статистику от ONOS, DeviceService, FlowStatisticService, MeterService и StatisticService. Но то, что я хочу сделать, это получить статистику по конкретному потоку, путешествующему по многим ссылкам. Эти методы не предоставляют статистику уровня потока. Например, DeviceService предоставляет статистику на уровне порта. А StatisticService предоставляет список записей потока, которые не содержат идентификатор потока. Так что я хочу сделать, это
- Я хочу получить статистику каждого потока с идентификатором потока, чтобы определить, является ли он тем же потоком других ссылок.
- Я хочу ограничить пропускную способность этих потоков
Есть ли в ONOS аналогичные методы? иначе я должен развиваться?
1 ответ
Для получения statistic
каждого потока, вы можете использовать REST
API
получить статистику по конкретному DeviceID
и данный FlowID
, Например, вы можете использовать:
curl -X GET --header 'Accept: application/json'
'http://<controller_ip>:8181/onos/v1/flows/{deviceId}/{flowId}
замещать {deviceId}
а также {flowId}
с вашими желаемыми идентификаторами.