)]}'
{"security-guide/section_security-services-for-instances.xml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"98372a20856808311bdb7ec676f6d3ce8ebe15bf","unresolved":false,"context_lines":[{"line_number":22,"context_line":"        \u003cpara\u003eInstance migrations\u003c/para\u003e"},{"line_number":23,"context_line":"      \u003c/listitem\u003e"},{"line_number":24,"context_line":"      \u003clistitem\u003e"},{"line_number":25,"context_line":"        \u003cpara\u003eMonitoring, Alerting and Reporting\u003c/para\u003e"},{"line_number":26,"context_line":"      \u003c/listitem\u003e"},{"line_number":27,"context_line":"\u003c/itemizedlist\u003e"},{"line_number":28,"context_line":"    \u003csection xml:id\u003d\"security-services-for-instances-entropy-to-instances\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9aa7fdbe_ec0d743f","line":25,"updated":"2014-10-25 17:47:21.000000000","message":"Sentence style capitalization","commit_id":"ffccdbb7557416afcaabcc230a3c39e3bd43b6fa"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"98372a20856808311bdb7ec676f6d3ce8ebe15bf","unresolved":false,"context_lines":[{"line_number":244,"context_line":"        be replicated across hosts, best practice in logging applies"},{"line_number":245,"context_line":"        similarly between physical and virtual hosts. OS-level and"},{"line_number":246,"context_line":"        application-level events should be logged, including access"},{"line_number":247,"context_line":"        events to hosts and data, user additions/removals, and changes"},{"line_number":248,"context_line":"        in privilege, and others as dictated by the environment."},{"line_number":249,"context_line":"        Ideally, these logs will be configured to be exported to a log"},{"line_number":250,"context_line":"        aggregator that can assist in collecting log events, correlating"}],"source_content_type":"application/xml","patch_set":2,"id":"9aa7fdbe_0c0b982a","line":247,"updated":"2014-10-25 17:47:21.000000000","message":"don\u0027t use \"/\"","commit_id":"ffccdbb7557416afcaabcc230a3c39e3bd43b6fa"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"98372a20856808311bdb7ec676f6d3ce8ebe15bf","unresolved":false,"context_lines":[{"line_number":254,"context_line":"        stack, or Elasticsearch, Logstash, and Kibana\u003c/citetitle\u003e"},{"line_number":255,"context_line":"        \u003c/link\u003e\u003c/para\u003e"},{"line_number":256,"context_line":"      \u003cpara\u003eThese logs should be reviewed at a regular cadence such as"},{"line_number":257,"context_line":"        a live \u0027view\u0027 by a Network Operations Center (NOC), or if the"},{"line_number":258,"context_line":"        environment is not large enough to necessitate a NOC then logs"},{"line_number":259,"context_line":"        should undergo a regular log review process.\u003c/para\u003e"},{"line_number":260,"context_line":"      \u003cpara\u003eMany times \u0027interesting\u0027 events will trigger an alert"}],"source_content_type":"application/xml","patch_set":2,"id":"9aa7fdbe_4c012005","line":257,"updated":"2014-10-25 17:47:21.000000000","message":"lowercase: network operations center","commit_id":"ffccdbb7557416afcaabcc230a3c39e3bd43b6fa"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"98372a20856808311bdb7ec676f6d3ce8ebe15bf","unresolved":false,"context_lines":[{"line_number":255,"context_line":"        \u003c/link\u003e\u003c/para\u003e"},{"line_number":256,"context_line":"      \u003cpara\u003eThese logs should be reviewed at a regular cadence such as"},{"line_number":257,"context_line":"        a live \u0027view\u0027 by a Network Operations Center (NOC), or if the"},{"line_number":258,"context_line":"        environment is not large enough to necessitate a NOC then logs"},{"line_number":259,"context_line":"        should undergo a regular log review process.\u003c/para\u003e"},{"line_number":260,"context_line":"      \u003cpara\u003eMany times \u0027interesting\u0027 events will trigger an alert"},{"line_number":261,"context_line":"        (frequently in the form of an email with the messages in"}],"source_content_type":"application/xml","patch_set":2,"id":"9aa7fdbe_2c04dc16","line":258,"updated":"2014-10-25 17:47:21.000000000","message":"comma: \"NOC, then\"","commit_id":"ffccdbb7557416afcaabcc230a3c39e3bd43b6fa"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"2768b98de48a7a0118a39316d6d135bc1b862abc","unresolved":false,"context_lines":[{"line_number":239,"context_line":"      \u003c/section\u003e"},{"line_number":240,"context_line":"    \u003c/section\u003e"},{"line_number":241,"context_line":"    \u003csection xml:id\u003d\"security-services-for-instances-monitoring-reporting\"\u003e"},{"line_number":242,"context_line":"      \u003ctitle\u003eMonitoring, alerting and reporting\u003c/title\u003e"},{"line_number":243,"context_line":"      \u003cpara\u003eAs an OpenStack virtual machine is a server image able to"},{"line_number":244,"context_line":"        be replicated across hosts, best practice in logging applies"},{"line_number":245,"context_line":"        similarly between physical and virtual hosts. OS-level and"}],"source_content_type":"application/xml","patch_set":5,"id":"7a8c0949_909f4603","line":242,"updated":"2014-10-30 15:21:11.000000000","message":"Sorry. these are going to be nitpicky. :) We use the serial comma, so revise to:\n\nMonitoring, alerting, and reporting","commit_id":"3a19ef8358754e5d73fcd3fc3515655280a5e73b"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"2768b98de48a7a0118a39316d6d135bc1b862abc","unresolved":false,"context_lines":[{"line_number":242,"context_line":"      \u003ctitle\u003eMonitoring, alerting and reporting\u003c/title\u003e"},{"line_number":243,"context_line":"      \u003cpara\u003eAs an OpenStack virtual machine is a server image able to"},{"line_number":244,"context_line":"        be replicated across hosts, best practice in logging applies"},{"line_number":245,"context_line":"        similarly between physical and virtual hosts. OS-level and"},{"line_number":246,"context_line":"        application-level events should be logged, including access"},{"line_number":247,"context_line":"        events to hosts and data, user additions and removals, changes"},{"line_number":248,"context_line":"        in privilege, and others as dictated by the environment."}],"source_content_type":"application/xml","patch_set":5,"id":"7a8c0949_f085eaad","line":245,"updated":"2014-10-30 15:21:11.000000000","message":"I find the use of OS confusing since it could be interpreted as Operating System, Open Source, or OpenStack. Can you spell out what you mean here?","commit_id":"3a19ef8358754e5d73fcd3fc3515655280a5e73b"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"2768b98de48a7a0118a39316d6d135bc1b862abc","unresolved":false,"context_lines":[{"line_number":246,"context_line":"        application-level events should be logged, including access"},{"line_number":247,"context_line":"        events to hosts and data, user additions and removals, changes"},{"line_number":248,"context_line":"        in privilege, and others as dictated by the environment."},{"line_number":249,"context_line":"        Ideally, these logs will be configured to be exported to a log"},{"line_number":250,"context_line":"        aggregator that can assist in collecting log events, correlating"},{"line_number":251,"context_line":"        them for analysis, and storing them for reference or further"},{"line_number":252,"context_line":"        action. One common tool to do this is an"}],"source_content_type":"application/xml","patch_set":5,"id":"7a8c0949_d0762ed8","line":249,"updated":"2014-10-30 15:21:11.000000000","message":"Avoid passive voice and edit for brevity.\n\nIdeally, you can configure these logs to export to a log aggregator that collects log events, correlates them for analysis, and stores them for reference or further action.","commit_id":"3a19ef8358754e5d73fcd3fc3515655280a5e73b"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"2768b98de48a7a0118a39316d6d135bc1b862abc","unresolved":false,"context_lines":[{"line_number":252,"context_line":"        action. One common tool to do this is an"},{"line_number":253,"context_line":"        \u003clink xlink:href\u003d\"http://www.elasticsearch.com\"\u003e\u003ccitetitle\u003e ELK"},{"line_number":254,"context_line":"        stack, or Elasticsearch, Logstash, and Kibana\u003c/citetitle\u003e"},{"line_number":255,"context_line":"        \u003c/link\u003e\u003c/para\u003e"},{"line_number":256,"context_line":"      \u003cpara\u003eThese logs should be reviewed at a regular cadence such as"},{"line_number":257,"context_line":"        a live \u0027view\u0027 by a network operations center (NOC), or if the"},{"line_number":258,"context_line":"        environment is not large enough to necessitate a NOC, then logs"}],"source_content_type":"application/xml","patch_set":5,"id":"7a8c0949_704f3a93","line":255,"updated":"2014-10-30 15:21:11.000000000","message":"Needs a period between \u003c/link\u003e and \u003c/para\u003e.","commit_id":"3a19ef8358754e5d73fcd3fc3515655280a5e73b"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"2768b98de48a7a0118a39316d6d135bc1b862abc","unresolved":false,"context_lines":[{"line_number":255,"context_line":"        \u003c/link\u003e\u003c/para\u003e"},{"line_number":256,"context_line":"      \u003cpara\u003eThese logs should be reviewed at a regular cadence such as"},{"line_number":257,"context_line":"        a live \u0027view\u0027 by a network operations center (NOC), or if the"},{"line_number":258,"context_line":"        environment is not large enough to necessitate a NOC, then logs"},{"line_number":259,"context_line":"        should undergo a regular log review process.\u003c/para\u003e"},{"line_number":260,"context_line":"      \u003cpara\u003eMany times \u0027interesting\u0027 events will trigger an alert"},{"line_number":261,"context_line":"        (frequently in the form of an email with the messages in"}],"source_content_type":"application/xml","patch_set":5,"id":"7a8c0949_b049a28d","line":258,"updated":"2014-10-30 15:21:11.000000000","message":"No need for single quotes around \u0027view\u0027 -- live view is sufficient.","commit_id":"3a19ef8358754e5d73fcd3fc3515655280a5e73b"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"2768b98de48a7a0118a39316d6d135bc1b862abc","unresolved":false,"context_lines":[{"line_number":257,"context_line":"        a live \u0027view\u0027 by a network operations center (NOC), or if the"},{"line_number":258,"context_line":"        environment is not large enough to necessitate a NOC, then logs"},{"line_number":259,"context_line":"        should undergo a regular log review process.\u003c/para\u003e"},{"line_number":260,"context_line":"      \u003cpara\u003eMany times \u0027interesting\u0027 events will trigger an alert"},{"line_number":261,"context_line":"        (frequently in the form of an email with the messages in"},{"line_number":262,"context_line":"        question) that is sent to a responder for action. An"},{"line_number":263,"context_line":"        interesting event could be a significant failure, or known"}],"source_content_type":"application/xml","patch_set":5,"id":"7a8c0949_1006f620","line":260,"updated":"2014-10-30 15:21:11.000000000","message":"No need for single quotes for \u0027interesting\u0027\n\nAlso passive voice and future tense:\nMany times interesting events trigger an alert which is sent to a responder for action. Frequently the alert takes the form of an email with the messages of interest.","commit_id":"3a19ef8358754e5d73fcd3fc3515655280a5e73b"}]}
