)]}'
{"doc/source/glossary.rst":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"816d63a6c4eb1bd0fab291561084259eb0dee090","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"   notification agent"},{"line_number":65,"context_line":"     The different OpenStack services emit several notifications about the"},{"line_number":66,"context_line":"     various types of events. The notification agent filters them by the event"},{"line_number":67,"context_line":"     type."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   data store"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_2169b125","line":66,"updated":"2014-09-23 18:02:49.000000000","message":"The notification agent consumes them from respective queues and filters them by the event_type","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"}],"doc/source/install/development.rst":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"816d63a6c4eb1bd0fab291561084259eb0dee090","unresolved":false,"context_lines":[{"line_number":21,"context_line":"Ceilometer has several daemons. The basic are: :term:`compute agent` runs on"},{"line_number":22,"context_line":"the Nova compute node(s) while the :term:`central agent`, :term:`collector`"},{"line_number":23,"context_line":"and :term:`notification agent` run on the cloud\u0027s management node(s)."},{"line_number":24,"context_line":"In a development environment created by devstack_, these two are typically"},{"line_number":25,"context_line":"the same server. They do not have to be, though, so some of the"},{"line_number":26,"context_line":"instructions below are duplicated. Skip the steps you have already"},{"line_number":27,"context_line":"done."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_614ad9ad","line":24,"updated":"2014-09-23 18:02:49.000000000","message":"s/two/services/","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"816d63a6c4eb1bd0fab291561084259eb0dee090","unresolved":false,"context_lines":[{"line_number":22,"context_line":"the Nova compute node(s) while the :term:`central agent`, :term:`collector`"},{"line_number":23,"context_line":"and :term:`notification agent` run on the cloud\u0027s management node(s)."},{"line_number":24,"context_line":"In a development environment created by devstack_, these two are typically"},{"line_number":25,"context_line":"the same server. They do not have to be, though, so some of the"},{"line_number":26,"context_line":"instructions below are duplicated. Skip the steps you have already"},{"line_number":27,"context_line":"done."},{"line_number":28,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_41e6b5b5","line":25,"updated":"2014-09-23 18:02:49.000000000","message":"s/typically the same server/typically running on the same server/","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"816d63a6c4eb1bd0fab291561084259eb0dee090","unresolved":false,"context_lines":[{"line_number":74,"context_line":"      # Enable the ceilometer api services"},{"line_number":75,"context_line":"      enable_service ceilometer-api"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"The first group of daemons is necessary for ceilometer to work."},{"line_number":78,"context_line":"The second group just includes alarms."},{"line_number":79,"context_line":"The third group admits to work outside with Ceilometer."},{"line_number":80,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_21ac5135","line":77,"updated":"2014-09-23 18:02:49.000000000","message":"Above, the first group of daemons are necessary for core ceilometer functionality: polling, event listening, and data collection.","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"816d63a6c4eb1bd0fab291561084259eb0dee090","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"The first group of daemons is necessary for ceilometer to work."},{"line_number":78,"context_line":"The second group just includes alarms."},{"line_number":79,"context_line":"The third group admits to work outside with Ceilometer."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Compute agent"},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_617d79b1","line":79,"updated":"2014-09-23 18:02:49.000000000","message":"somewhat debatable whether we need to explain 2nd/3rd groups","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"816d63a6c4eb1bd0fab291561084259eb0dee090","unresolved":false,"context_lines":[{"line_number":78,"context_line":"The second group just includes alarms."},{"line_number":79,"context_line":"The third group admits to work outside with Ceilometer."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Compute agent"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"This agent is responsible for collecting resource usage data of VM instances on"},{"line_number":84,"context_line":"individual compute nodes within an OpenStack deployment."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_41307501","line":81,"updated":"2014-09-23 18:02:49.000000000","message":"i think the below should be in a different location... maybe system architecture.","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"ffca98e2d0f99314ee633f067c4287420e336d8c","unresolved":false,"context_lines":[{"line_number":78,"context_line":"The second group just includes alarms."},{"line_number":79,"context_line":"The third group admits to work outside with Ceilometer."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Compute agent"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"This agent is responsible for collecting resource usage data of VM instances on"},{"line_number":84,"context_line":"individual compute nodes within an OpenStack deployment."}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_afce5a81","line":81,"in_reply_to":"da9df570_41307501","updated":"2014-09-24 07:37:45.000000000","message":"This content can be found in the Admin Guide for Ceilometer in the OS Manuals (http://docs.openstack.org/admin-guide-cloud/content/ch_admin-openstack-telemetry.html), so I suggest to remove this part to avoid duplication of docco. This information relates to the Admin Guide, maybe a reference can be added here if someone really thinks that it\u0027s necessary.","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"21bf8aa54077acc5e894ca11804cc965f8f578c4","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"The following services can be polled with this agent:"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"OpenStack Compute (Nova)"},{"line_number":103,"context_line":"OpenStack Networking (Neutron)"},{"line_number":104,"context_line":"OpenStack Object Storage (Swift)"},{"line_number":105,"context_line":"OpenStack Block Storage (Cinder)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_c5bffffa","line":102,"updated":"2014-09-24 09:25:15.000000000","message":"-1: Glance should be added in this list too. see https://github.com/openstack/ceilometer/blob/master/ceilometer/image/glance.py#L127","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"21bf8aa54077acc5e894ca11804cc965f8f578c4","unresolved":false,"context_lines":[{"line_number":102,"context_line":"OpenStack Compute (Nova)"},{"line_number":103,"context_line":"OpenStack Networking (Neutron)"},{"line_number":104,"context_line":"OpenStack Object Storage (Swift)"},{"line_number":105,"context_line":"OpenStack Block Storage (Cinder)"},{"line_number":106,"context_line":"Hardware resources via SNMP"},{"line_number":107,"context_line":"Energy consumption metrics via Kwapi framework"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_8545f718","line":105,"updated":"2014-09-24 09:25:15.000000000","message":"-1: There is no such pollster for cinder for now.","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"21bf8aa54077acc5e894ca11804cc965f8f578c4","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"The Telemetry module has a separate agent that is responsible for consuming"},{"line_number":120,"context_line":"notifications, named the notification agent. This component is responsible"},{"line_number":121,"context_line":"for notifications consuming from the message bus and their transformation into"},{"line_number":122,"context_line":"new samples."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"The different OpenStack services emit several notifications about the various"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_05ed87ef","line":121,"updated":"2014-09-24 09:25:15.000000000","message":"I think it should be s/consuming/sent/","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":7052,"name":"Fabio Giannetti","email":"fgiannet@cisco.com","username":"fabgia"},"change_message_id":"021197be5e3f62585829e7c56f544f49f64f60aa","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":"The Telemetry module has a separate agent that is responsible for consuming"},{"line_number":120,"context_line":"notifications, named the notification agent. This component is responsible"},{"line_number":121,"context_line":"for notifications consuming from the message bus and their transformation into"},{"line_number":122,"context_line":"new samples."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"The different OpenStack services emit several notifications about the various"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_6d21c3fa","line":121,"in_reply_to":"da9df570_05ed87ef","updated":"2014-09-24 23:00:28.000000000","message":"Please change this in: This component is responsible for consuming the notifications from the message bus, converting them into samples to be collected and ultimately stored.","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"21bf8aa54077acc5e894ca11804cc965f8f578c4","unresolved":false,"context_lines":[{"line_number":122,"context_line":"new samples."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"The different OpenStack services emit several notifications about the various"},{"line_number":125,"context_line":"types of events that happen in the system during normal operation. Not all"},{"line_number":126,"context_line":"these notifications are consumed by the Telemetry module, as the intention is"},{"line_number":127,"context_line":"only to capture the billable events and all those notifications that can be"},{"line_number":128,"context_line":"used for monitoring or profiling purposes. The notification agent filters them"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_c5c9bf7a","line":125,"updated":"2014-09-24 09:25:15.000000000","message":"s/operation/operations/ ?","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"21bf8aa54077acc5e894ca11804cc965f8f578c4","unresolved":false,"context_lines":[{"line_number":125,"context_line":"types of events that happen in the system during normal operation. Not all"},{"line_number":126,"context_line":"these notifications are consumed by the Telemetry module, as the intention is"},{"line_number":127,"context_line":"only to capture the billable events and all those notifications that can be"},{"line_number":128,"context_line":"used for monitoring or profiling purposes. The notification agent filters them"},{"line_number":129,"context_line":"by the event type."},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"If the ceilometer-agent-notification service is not installed and started,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_05a9077b","line":128,"updated":"2014-09-24 09:25:15.000000000","message":"I think the word \u0027filter\u0027 may not be precise?? because IIUC, it will drop notifications if their event_type are not in accept list, which means that notifications will simply disappear..","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"21bf8aa54077acc5e894ca11804cc965f8f578c4","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"The ceilometer-collector service receives the samples as metering messages"},{"line_number":139,"context_line":"from the message bus of the configured AMQP service. It stores these samples"},{"line_number":140,"context_line":"without any modification in the configured backend. The service has to run on"},{"line_number":141,"context_line":"a host machine from which it has access to the database."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"Alarms"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_65ff3368","line":140,"updated":"2014-09-24 09:25:15.000000000","message":"-1: Actually, it does in some situation, see https://github.com/openstack/ceilometer/blob/master/ceilometer/dispatcher/database.py#L65\n\ns/has to run/has to be run/ ?","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"21bf8aa54077acc5e894ca11804cc965f8f578c4","unresolved":false,"context_lines":[{"line_number":146,"context_line":"transition should occur, and the actions to be taken thereon. Alarms provide"},{"line_number":147,"context_line":"user-oriented Monitoring-as-a-Service for resources running on OpenStack."},{"line_number":148,"context_line":"This type of monitoring ensures you can automatically scale up or down a group"},{"line_number":149,"context_line":"of instances through the Orchestration module, but you can also use alarms for"},{"line_number":150,"context_line":"general-purpose awareness of your cloud resources\u0027 health."},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"State transitions are detected by the alarm-evaluator, whereas the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"da9df570_650d7390","line":149,"updated":"2014-09-24 09:25:15.000000000","message":"s/Orchestration module/Orchestration service/ ?","commit_id":"2f86caca0140f27fe3ef1cccb74aa3462e455270"}]}
