)]}' { "log": [ { "commit": "3a46e48fd9d0fff3a0bc5d169025966b8021f633", "tree": "a54b35fb7188ad0d3bcdb375bc60eeaf50b6f51d", "parents": [ "0694af950bae42f6be7464c046d73857de3d91d3" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Nov 06 15:57:06 2014 -0800" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Nov 06 15:57:06 2014 -0800" }, "message": "Updated each of the metrics applications (Intent and Topology Metrics)\nto register with the ONOS core services as an application.\n\nChange-Id: If1d9eb3d79909d519673e751a9e047263efa1431\n" }, { "commit": "4f1a60c9fd4050c9adc0f23269f033b0015ceaf4", "tree": "c67f496bc028fa389a04edd2312fb7386c0a3b00", "parents": [ "92f4361692a50c2cd05ab06559feb6dab799f1ec" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:39:07 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Oct 28 13:39:11 2014 -0700" }, "message": "Revised copyright message.\n" }, { "commit": "e4c37cecfd65939156e883b00e32a4eeaae281f1", "tree": "678a8446ee53c15f2deb12357e93aa305aed90f3", "parents": [ "dc09a3ba2523560bc7e87eca644f020a1efb7e1e" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Oct 27 11:56:44 2014 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Mon Oct 27 11:56:44 2014 -0700" }, "message": "Added osgi dependency to prevent build errors in Eclipse\n\nChange-Id: I7b3e1f5f3b4e664f321804f74ae97e5f47aad36d\n" }, { "commit": "781d18bfa13738a3ad588173ead8c7136ef7a8b9", "tree": "26bde5501c564de9877a81ea8c8a22387e8759df", "parents": [ "24c849c488bd3746efbb1362ae5c6d81bdea8305" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 10:31:25 2014 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Oct 27 10:31:25 2014 -0700" }, "message": "Added copyrights to cli, features, openflow, providers and web code\n" }, { "commit": "ccc2e33a6b16083907e4aaf1bb6c56ed881d0638", "tree": "0c1999cff5783f8f0d99a0232d4339f39e760f38", "parents": [ "9eedb465671b13d67ba4315c99116d06477f6f1c" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Oct 23 13:46:28 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Oct 23 13:49:26 2014 -0700" }, "message": "Refeactor the Topology Events and Intent Events Metrics modules:\n * Use the new class EventMetric to cleanup and simplify the implementation\n * Replaced the single metric for Topology Events with four metrics\n (last event timestamp and event rate):\n - Device Event metrics\n - Host Event metrics\n - Link Event metrics\n - Topology Graph metrics\n\nChange-Id: I2acc06ab84ef3ca06d0d383983dfcff9774ff341\n" }, { "commit": "295b296961d936cc8f21bc4dcb95febd6240bef6", "tree": "5f40eea948eaf9b299cea6d9c2787d579fc6ffb7", "parents": [ "5ba8b28e76efecf56a2147c96af35c8e4eefbec0" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Oct 23 01:12:41 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Oct 23 01:12:41 2014 -0700" }, "message": "Added a new module: ONOS intent metrics application\n\nIt can be used as an Intent-related event and event metrics collector.\nIt can be loaded by one of the following two (new) features:\n onos-app-metrics, onos-app-metrics-intent\n\nAfter loading the module, it subscribes for intent-related events\nand keeps the following state:\n (a) The last 100 events\n (b) The timestamp of the last event (ms after epoch) as observed by this\n module for each event type: SUBMITTED, INSTALLED, WITHDRAWN.\n The missing event type is the equivalent of \"Withdraw Requested\"\n (c) The rate of each intent event type: count, median rate, average rate\n over the last 1, 5 or 15 minutes\n\nThe following CLI commands are added:\n * onos:intents-events\n Shows the last 100 intent events\n * onos:intents-events-metrics\n Shows the timestamp of the last event (ms after epoch) as observed by\n this module for each event type, and the rate of the topology\n events (for each event type): see (b) and (c) above\n\nChange-Id: I9f23e9086bbd433b8f24283539abdeb97e199e2e\n" }, { "commit": "5ba8b28e76efecf56a2147c96af35c8e4eefbec0", "tree": "215d10dd2258b57ff54079e8a07c784154e2f091", "parents": [ "558e89376640cb61f871732af2c8ef32e6aa5b4b" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Oct 23 01:03:10 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Thu Oct 23 01:03:10 2014 -0700" }, "message": "Update the TopologyMetrics module to listen for all topology-related events:\nDevices, Hosts, Links, TopologyEvent\n\nNow the semantics for updating the metrics are:\n * Any topology-related event (DeviceEvent, HostEvent, LinkEvent,\n TopologyEvent) will update the Lost Topology Event Timestamp\n * Only the DeviceEvent, HostEvent and LinkEvent will be counted in\n measuring the event rate; TopologyEvent is excluded, because it\n is generated as a result of some of those events\n\nAlso, increased the number of saved events from 10 to 100.\n\nChange-Id: Ie759ee69869cddc617d7ad5b8b75a622e2571620\n" }, { "commit": "6bc5594e7b384bc5384c5ab3fde9dbe9ff4752e6", "tree": "9e50d02978d3b8096cb367131c6b997cedb006ff", "parents": [ "64d9e472156f922949da63036a004e854b1ed34a" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Tue Oct 21 22:16:53 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Tue Oct 21 22:16:53 2014 -0700" }, "message": "Fix the property name inside the JSON representation of the topology\nevent rate metric:\n listenerEventRate -\u003e topologyEventRate\n" }, { "commit": "64d9e472156f922949da63036a004e854b1ed34a", "tree": "15c4c8f73ea89314218de0019f7a139d0cebf823", "parents": [ "37eb8416a3dd88061e2c3fed00a620adc1ec3c31" ], "author": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Tue Oct 21 22:01:08 2014 -0700" }, "committer": { "name": "Pavlin Radoslavov", "email": "pavlin@onlab.us", "time": "Tue Oct 21 22:13:09 2014 -0700" }, "message": "Added initial implementation of Topology-related event and\nevent metrics collector. It can be loaded by one of the following two (new)\nfeatures: onos-app-metrics, onos-app-metrics-topology\n\nAfter loading the module, it subscribes for topology-related events\nand keeps the following state:\n (a) The last 10 events\n (b) The timestamp of the last event (ms after epoch) as observed by this\n module\n (c) The rate of the topology events: count, median rate, average rate\n over the last 1, 5 or 15 minutes\n\nThe following CLI commands are added:\n * onos:topology-events\n Shows the last 10 topology events\n\n * onos:topology-events-metrics\n Shows the timestamp of the last event, and the rate of the topology\n events: see (b) and (c) above\n" } ] }