25 Commits

Author SHA1 Message Date
Jian Li
a494768d94 Support to publish port TX and RX stats in openstacktelemetry
Change-Id: I368fb676e4817cd01e5782a3b37170e2b9a5c6bd
2018-07-09 02:26:45 +00:00
Jian Li
e6110b7b34 Fix: resolve the service not found exception caused by openstack4j
Change-Id: I33a5c7e6b91758a61662a77a1b347fd0239219eb
2018-07-08 09:20:19 +00:00
Jian Li
753280ebbf Support collecting outbound vFlow stats for FLAT typed network
Change-Id: I359e2a39867126d76e4b7daae84aecf85e0f8c11
2018-07-04 17:21:24 +00:00
Jian Li
87ded8248d Augment SONA pipeline to support both vTap and vFlow stats features
Change-Id: If4adaf672f3b975bbe150b20b380a04183a837d0
2018-07-03 01:46:23 +00:00
Ray Milkey
bcc53d3268 Sonar fixes
- Missing break statement
- integer arithmetic for a long expression

Change-Id: If3d8ef43590cd81073029643057e21ff51b6a1e9
2018-07-02 10:22:57 -07:00
Jian Li
998ec7b483 Allow to collect vStats from unmanaged host
Change-Id: I940767c5e833b4c2fc799d5023bb9e81c6bbb032
2018-07-02 02:26:47 +00:00
Jian Li
85573f4dec Fix: resolve NPE caused by non-existence of IP protocol
Change-Id: I8f2233637986089b9347da03221db2852faa7fe7
2018-06-28 05:14:47 +00:00
Jian Li
de4ef40fe4 Fix: Add timestamp information for openstack telemetry
Change-Id: I4ea0df183b0e11fc67a3d03c835e2863770c7795
2018-06-27 10:59:32 +00:00
Jian Li
e7b1bd2276 Fix: correctly generate kafka message from openstack telemetry
Change-Id: Id608ef0a3dd7f18e35fc59473ee6b7ef8077ac39
2018-06-27 15:15:28 +09:00
Jian Li
0bbbb1c1db Refactor OpenstackTelemetry App for better readability
Change-Id: I93353de31fb9671d8670ee44fc248fe7f36ac12b
2018-06-26 12:35:48 +00:00
Boyoung Jeong
9e8faec947 Add flow rule interface, builder, admin manager for statistics.
Add API for removing flow rule.

Change-Id: If642a2ec8546f73da7234197ad19a97b6a1dc9da
2018-06-26 12:35:41 +00:00
Thomas Vachuska
ca0b5dfb38 Cleaning up application categories.
Change-Id: Id3c937323123b6089cedf7b31cd01151f6aca8e1
2018-06-23 04:18:30 +00:00
Jian Li
d1ce10ad9e [ONOS-7683] Initial implementation of openstack telemetry service
Change-Id: I621bed9cff108af194998b7a1e8269a9a6ffd32c
2018-06-21 01:20:33 +00:00
Jian Li
4a3fffad43 [ONOS-7683] Add JSON codecs for FlowInfo and StatsInfo with tests
Change-Id: I12560e5f72e704a72a59465de347ddb32051aabb
2018-06-21 01:20:12 +00:00
Jian Li
3db9085941 [ONOS-7683] Add missing toString methods for telemetry configs
Change-Id: Iff17acf7b5698669ae8f753bce5a402bad06fd5c
2018-06-21 00:58:03 +00:00
Jian Li
6bd3510dd9 [ONOS-7683] Add ByteBuffer codec of StatsInfo and FlowInfo w/ tests
Change-Id: Ifbc09093954c8f1c073febc8199b2013e3d01714
2018-06-21 00:57:25 +00:00
Jian Li
0a5d4d2883 [ONOS-7683] Add FlowInfo and StatsInfo impls with unit tests
Change-Id: I86327507c528a9b7eea60af858ccfb1fb4b2f8ce
2018-06-21 00:26:21 +00:00
Jian Li
6803ccd522 [ONOS-7683] Add default implementation of telemetry managers
Change-Id: I2f16c53c9467df56c324a208af8a5258a36f7604
2018-06-21 00:26:01 +00:00
Jian Li
4df75b1d1e [ONOS-7683] Add default implementation of telemetry config managers
Change-Id: Iac3681ceff2b343746d2d0b1043300044043b63a
2018-06-21 00:25:51 +00:00
Jian Li
b9fe349f54 [ONOS-7683] Add a set of empty telemetry config managers with intfs
Change-Id: Ib3dca1f1aa8f69c121c295af3c77d9c50bb032d4
2018-06-21 00:25:34 +00:00
Jian Li
52c1122305 [ONOS-7683] Add unit tests for a set of telemetry config classes
Change-Id: I73ad36e02044371a2fb87540e28ef2257a6dba92
2018-06-08 07:18:24 +00:00
Jian Li
2cf1c0b150 [ONOS-7683] Implement various default telemetry configs
Change-Id: Ibfd222be32e9fb7cb29833f9b0d369abaa6e814d
2018-06-08 07:18:17 +00:00
Jian Li
ff8b9f9af6 [ONOS-7683] Initial commit of openstacktelemetry with service interfaces
Change-Id: Ic1d40107fbdf2e77fd5e52c83d06f04251e868ba
2018-06-08 07:16:45 +00:00
Yuta HIGUCHI
17985df05b Fix pom
Change-Id: I5d23237cb77b9f9e1239d82b4f91976c4365f272
2018-05-25 11:21:30 -07:00
Jian Li
6e4da2f37b [ONOS-7683] Initial commit of openstack telemetry app
Change-Id: I09c3f118012b118cd3542d2e62eb4c71a86f72bf
2018-05-23 17:58:21 +00:00