)]}'
{"doc/source/install/get_started.rst":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"27a555849c0b5b909d83e7244981f5870aa056a0","unresolved":false,"context_lines":[{"line_number":14,"context_line":"``vitrage-api`` service"},{"line_number":15,"context_line":"  The API layer for Vitrage."},{"line_number":16,"context_line":"``vitrage-collector`` service"},{"line_number":17,"context_line":"  It separates the datasource loading from the Vitrage graph processing. It allows better HA support and"},{"line_number":18,"context_line":"  stores the datasources events in a database in order to support alarm history."},{"line_number":19,"context_line":"``vitrage-ml`` service"},{"line_number":20,"context_line":"  Do alarm analysis using Machine Learning methods."}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_fdbd22d8","line":18,"range":{"start_line":17,"start_character":2,"end_line":18,"end_character":80},"updated":"2017-12-07 09:36:19.000000000","message":"I would write: \"Responsible for retrieving data from the different datasources.\"\n\nThe motivation for having this service (HA support, etc.) is irrelevant in an installation document.\n\n\nIn addition, I would remove the datasources part from the vitrage-graph service, and change it to:\n\nThe main process. It includes the in-memory entity graph and the template evaluator.\n\n\nAnother new service is the vitrage-persistor. It is used to persist the events coming from the datasources in a database.","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"3f6bb335959d92cdc70249c73a988d6331034253","unresolved":false,"context_lines":[{"line_number":14,"context_line":"``vitrage-api`` service"},{"line_number":15,"context_line":"  The API layer for Vitrage."},{"line_number":16,"context_line":"``vitrage-collector`` service"},{"line_number":17,"context_line":"  It separates the datasource loading from the Vitrage graph processing. It allows better HA support and"},{"line_number":18,"context_line":"  stores the datasources events in a database in order to support alarm history."},{"line_number":19,"context_line":"``vitrage-ml`` service"},{"line_number":20,"context_line":"  Do alarm analysis using Machine Learning methods."}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_53c43f5f","line":18,"range":{"start_line":17,"start_character":2,"end_line":18,"end_character":80},"in_reply_to":"df87a7cf_fdbd22d8","updated":"2017-12-07 11:42:18.000000000","message":"Done","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"e27feb4458ce9c4a07cfcd18ede020a9d837cf29","unresolved":false,"context_lines":[{"line_number":16,"context_line":"``vitrage-collector`` service"},{"line_number":17,"context_line":"  Responsible for retrieving data from the different datasources."},{"line_number":18,"context_line":"``vitrage-ml`` service"},{"line_number":19,"context_line":"  Do alarm analysis using Machine Learning methods."},{"line_number":20,"context_line":"``vitrage-persistor`` service"},{"line_number":21,"context_line":"  It is used to persist the events coming from the datasources in a database."}],"source_content_type":"text/x-rst","patch_set":3,"id":"df87a7cf_f83c15e2","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":4},"updated":"2017-12-10 08:08:45.000000000","message":"Please use \u0027Does\u0027 or \u0027Performs\u0027, to make it similar to the way the other processes are described","commit_id":"2ae653e2f5d4bfe18bdfdc729e5171dd96f5b905"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"d089d75790eb1131c4a614ffc1f16a42a6e38a19","unresolved":false,"context_lines":[{"line_number":16,"context_line":"``vitrage-collector`` service"},{"line_number":17,"context_line":"  Responsible for retrieving data from the different datasources."},{"line_number":18,"context_line":"``vitrage-ml`` service"},{"line_number":19,"context_line":"  Do alarm analysis using Machine Learning methods."},{"line_number":20,"context_line":"``vitrage-persistor`` service"},{"line_number":21,"context_line":"  It is used to persist the events coming from the datasources in a database."}],"source_content_type":"text/x-rst","patch_set":3,"id":"df87a7cf_ebdbd84b","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":4},"in_reply_to":"df87a7cf_f83c15e2","updated":"2017-12-11 00:15:13.000000000","message":"Done","commit_id":"2ae653e2f5d4bfe18bdfdc729e5171dd96f5b905"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"e27feb4458ce9c4a07cfcd18ede020a9d837cf29","unresolved":false,"context_lines":[{"line_number":18,"context_line":"``vitrage-ml`` service"},{"line_number":19,"context_line":"  Do alarm analysis using Machine Learning methods."},{"line_number":20,"context_line":"``vitrage-persistor`` service"},{"line_number":21,"context_line":"  It is used to persist the events coming from the datasources in a database."}],"source_content_type":"text/x-rst","patch_set":3,"id":"df87a7cf_982709cb","line":21,"range":{"start_line":21,"start_character":2,"end_line":21,"end_character":12},"updated":"2017-12-10 08:08:45.000000000","message":"I think you can delete the \u0027it is\u0027 and start with \u0027Used\u0027 like in the vitrage-notifier","commit_id":"2ae653e2f5d4bfe18bdfdc729e5171dd96f5b905"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"d089d75790eb1131c4a614ffc1f16a42a6e38a19","unresolved":false,"context_lines":[{"line_number":18,"context_line":"``vitrage-ml`` service"},{"line_number":19,"context_line":"  Do alarm analysis using Machine Learning methods."},{"line_number":20,"context_line":"``vitrage-persistor`` service"},{"line_number":21,"context_line":"  It is used to persist the events coming from the datasources in a database."}],"source_content_type":"text/x-rst","patch_set":3,"id":"df87a7cf_0bdf1c3a","line":21,"range":{"start_line":21,"start_character":2,"end_line":21,"end_character":12},"in_reply_to":"df87a7cf_982709cb","updated":"2017-12-11 00:15:13.000000000","message":"Done","commit_id":"2ae653e2f5d4bfe18bdfdc729e5171dd96f5b905"}],"doc/source/install/index.rst":[{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"8471150e4b98acc811c15f8dea0dd30ecd7ce818","unresolved":false,"context_lines":[{"line_number":13,"context_line":"The Root Cause Analysis service (vitrage) provides..."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This chapter assumes a working setup of OpenStack following the"},{"line_number":16,"context_line":"`OpenStack Installation Tutorial \u003chttps://docs.openstack.org/#install-guides\u003e`_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"df87a7cf_f3fa1c73","line":16,"range":{"start_line":16,"start_character":24,"end_line":16,"end_character":32},"updated":"2017-12-08 03:02:38.000000000","message":"Guides","commit_id":"48f2d665f5b783aa8e9a5144afb4c6d606e5300e"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"3c6856926dd61f11594547f9359251986cba47b9","unresolved":false,"context_lines":[{"line_number":13,"context_line":"The Root Cause Analysis service (vitrage) provides..."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This chapter assumes a working setup of OpenStack following the"},{"line_number":16,"context_line":"`OpenStack Installation Tutorial \u003chttps://docs.openstack.org/#install-guides\u003e`_."}],"source_content_type":"text/x-rst","patch_set":2,"id":"df87a7cf_1c68edb6","line":16,"range":{"start_line":16,"start_character":24,"end_line":16,"end_character":32},"in_reply_to":"df87a7cf_f3fa1c73","updated":"2017-12-08 05:32:05.000000000","message":"Done","commit_id":"48f2d665f5b783aa8e9a5144afb4c6d606e5300e"}],"doc/source/install/install-rdo.rst":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"27a555849c0b5b909d83e7244981f5870aa056a0","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Copy `api-paste.ini`_ to /etc/vitrage/"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Copy the `datasources_values`_ folder with its content to /etc/vitrage/"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"**Note:** You don\u0027t need to copy all files in this folder, only the ones that"},{"line_number":71,"context_line":"belong to datasources you plan to use. The only file that **must** be copied"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_3db62a40","line":68,"range":{"start_line":68,"start_character":55,"end_line":68,"end_character":57},"updated":"2017-12-07 09:36:19.000000000","message":"under","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"3f6bb335959d92cdc70249c73a988d6331034253","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Copy `api-paste.ini`_ to /etc/vitrage/"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Copy the `datasources_values`_ folder with its content to /etc/vitrage/"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"**Note:** You don\u0027t need to copy all files in this folder, only the ones that"},{"line_number":71,"context_line":"belong to datasources you plan to use. The only file that **must** be copied"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_13a8f78a","line":68,"range":{"start_line":68,"start_character":55,"end_line":68,"end_character":57},"in_reply_to":"df87a7cf_3db62a40","updated":"2017-12-07 11:42:18.000000000","message":"Done","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"27a555849c0b5b909d83e7244981f5870aa056a0","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code:: bash"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    [DEFAULT]"},{"line_number":87,"context_line":"    # debug \u003d True"},{"line_number":88,"context_line":"    transport_url \u003d \u003ctransport-url\u003e"},{"line_number":89,"context_line":"    # notifiers \u003d nova"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_fd85225b","line":87,"range":{"start_line":87,"start_character":14,"end_line":87,"end_character":18},"updated":"2017-12-07 09:36:19.000000000","message":"Why change the default to true?","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"85dede4051334ca378aaf7ad4f7a1c47e17b59d4","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code:: bash"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    [DEFAULT]"},{"line_number":87,"context_line":"    # debug \u003d True"},{"line_number":88,"context_line":"    transport_url \u003d \u003ctransport-url\u003e"},{"line_number":89,"context_line":"    # notifiers \u003d nova"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_f004524c","line":87,"range":{"start_line":87,"start_character":14,"end_line":87,"end_character":18},"in_reply_to":"df87a7cf_3025da5c","updated":"2017-12-08 02:01:05.000000000","message":"Done","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"813129e9936b99bb640d0d7cdc47756ec278e42e","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code:: bash"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    [DEFAULT]"},{"line_number":87,"context_line":"    # debug \u003d True"},{"line_number":88,"context_line":"    transport_url \u003d \u003ctransport-url\u003e"},{"line_number":89,"context_line":"    # notifiers \u003d nova"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_4ee4923c","line":87,"range":{"start_line":87,"start_character":14,"end_line":87,"end_character":18},"in_reply_to":"df87a7cf_33a97b23","updated":"2017-12-07 11:56:11.000000000","message":"I assume that you get this message because no notifiers where defined in vitrage.conf. This is a valid configuration and I see no problem with this message. Anyway, if you think the message is confusing, we can consider changing it. How do the debug messages help you understand?\n\nNote that if you change debug to True you get A LOT of debug messages in vitrage-graph and vitrage-collector logs. I don\u0027t think this should be the default behavior.","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"df97363a71f67f4d873ba88cbd747021e8e8fbb7","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code:: bash"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    [DEFAULT]"},{"line_number":87,"context_line":"    # debug \u003d True"},{"line_number":88,"context_line":"    transport_url \u003d \u003ctransport-url\u003e"},{"line_number":89,"context_line":"    # notifiers \u003d nova"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_ad40b2a6","line":87,"range":{"start_line":87,"start_character":14,"end_line":87,"end_character":18},"in_reply_to":"df87a7cf_4ee4923c","updated":"2017-12-08 00:02:23.000000000","message":"Done","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"071b9a6510936a583f59f0e0e95f263603cfed7c","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code:: bash"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    [DEFAULT]"},{"line_number":87,"context_line":"    # debug \u003d True"},{"line_number":88,"context_line":"    transport_url \u003d \u003ctransport-url\u003e"},{"line_number":89,"context_line":"    # notifiers \u003d nova"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_70c84221","line":87,"range":{"start_line":87,"start_character":14,"end_line":87,"end_character":18},"in_reply_to":"df87a7cf_4ee4923c","updated":"2017-12-08 01:57:57.000000000","message":"Sorry, my mistake. Maybe we can put some help message beside?","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":22998,"name":"XueFengLiu","email":"liu.xuefeng1@zte.com.cn","username":"sgfeng"},"change_message_id":"450a4fb15ffceaa51ae2cbaec850238e8fd3a898","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code:: bash"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    [DEFAULT]"},{"line_number":87,"context_line":"    # debug \u003d True"},{"line_number":88,"context_line":"    transport_url \u003d \u003ctransport-url\u003e"},{"line_number":89,"context_line":"    # notifiers \u003d nova"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_3025da5c","line":87,"range":{"start_line":87,"start_character":14,"end_line":87,"end_character":18},"in_reply_to":"df87a7cf_ad40b2a6","updated":"2017-12-08 01:43:06.000000000","message":"To ShuaiJie, In release version, debug should always be False.\nYou can consider to improve the message.","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"3f6bb335959d92cdc70249c73a988d6331034253","unresolved":false,"context_lines":[{"line_number":84,"context_line":".. code:: bash"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    [DEFAULT]"},{"line_number":87,"context_line":"    # debug \u003d True"},{"line_number":88,"context_line":"    transport_url \u003d \u003ctransport-url\u003e"},{"line_number":89,"context_line":"    # notifiers \u003d nova"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_33a97b23","line":87,"range":{"start_line":87,"start_character":14,"end_line":87,"end_character":18},"in_reply_to":"df87a7cf_fd85225b","updated":"2017-12-07 11:42:18.000000000","message":"without the annotations, if I set \"debug\u003dFalse\", then I run \"vitrage-notifier\", the screen flashes a message:“INFO vitrage.notifier.service [-] There are no notifier plugins in configuration”.So, in my opinion, it seems more resonable to set the default to True to avoid misunderstanding and confusion.","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"}],"doc/source/install/next-steps.rst":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"27a555849c0b5b909d83e7244981f5870aa056a0","unresolved":false,"context_lines":[{"line_number":6,"context_line":"Your OpenStack environment now includes the vitrage service."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To add additional services, see"},{"line_number":9,"context_line":"https://docs.openstack.org/project-install-guide/ ."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_5dba0e0a","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":51},"updated":"2017-12-07 09:36:19.000000000","message":"What is this link? \nI think that this link is better: https://docs.openstack.org/pike/install/","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"},{"author":{"_account_id":26091,"name":"Guo shuaijie","email":"guo.shuaijie@zte.com.cn","username":"guoshuaijie"},"change_message_id":"3f6bb335959d92cdc70249c73a988d6331034253","unresolved":false,"context_lines":[{"line_number":6,"context_line":"Your OpenStack environment now includes the vitrage service."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"To add additional services, see"},{"line_number":9,"context_line":"https://docs.openstack.org/project-install-guide/ ."},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"df87a7cf_7396234f","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":51},"in_reply_to":"df87a7cf_5dba0e0a","updated":"2017-12-07 11:42:18.000000000","message":"Done","commit_id":"34435d9d6aa35a7bd9b5a19f04cc23d926f869e8"}]}
