)]}'
{"doc/arch-design-draft/source/design-compute/design-compute-logging.rst":[{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Compute Server Logging"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The logs on the compute nodes, or any server running nova-compute (for example"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_69ba3325","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":22},"updated":"2017-02-12 22:57:38.000000000","message":"FYI, use sentence case headings.","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"it is an important design consideration to take into account before commencing"},{"line_number":16,"context_line":"operations of your cloud."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"OpenStack produces a great deal of useful logging information, however; but for"},{"line_number":19,"context_line":"the information to be useful for operations purposes, you should consider"},{"line_number":20,"context_line":"having a central logging server to send logs to, and a log parsing/analysis"},{"line_number":21,"context_line":"system (such as Elastic Stack [formerly known as ELK])."}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_a9826b50","line":18,"range":{"start_line":18,"start_character":63,"end_line":18,"end_character":71},"updated":"2017-02-12 22:57:38.000000000","message":"remove","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"having a central logging server to send logs to, and a log parsing/analysis"},{"line_number":21,"context_line":"system (such as Elastic Stack [formerly known as ELK])."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Elastic Search consists of mainly three components: Elasticsearch (log search"},{"line_number":24,"context_line":"and analysis), Logstash (log intake, processing and output) and Kibana (log"},{"line_number":25,"context_line":"dashboard service)."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_696dd397","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":14},"updated":"2017-02-12 22:57:38.000000000","message":"Do you mean Elastic Stack?","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":42,"context_line":"servers by logstash, is forwarded to the elasticsearch server for storage and"},{"line_number":43,"context_line":"searching and then displayed via Kibana for visual analysis and interaction."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"While the actual install of Logstash, Elasticsearch and Kibana (visualization"},{"line_number":46,"context_line":"tool) are well beyond the scope of this document, it is `documented here"},{"line_number":47,"context_line":"\u003chttps://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html\u003e`_."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"However, there are some specific configuration parameters that are needed to"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_89e3e732","line":46,"range":{"start_line":45,"start_character":0,"end_line":46,"end_character":55},"updated":"2017-02-12 22:57:38.000000000","message":"Perhaps rephrase to \"For more information on installing Logstash, Elasticsearch, and Kibana, see ...\"","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":46,"context_line":"tool) are well beyond the scope of this document, it is `documented here"},{"line_number":47,"context_line":"\u003chttps://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html\u003e`_."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"However, there are some specific configuration parameters that are needed to"},{"line_number":50,"context_line":"configure logstash for OpenStack. For example, in order to get logstash to"},{"line_number":51,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":52,"context_line":"elasticsearch server, we need to format the configuration file properly. There"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_09ce17b4","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":7},"updated":"2017-02-12 22:57:38.000000000","message":"remove","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":49,"context_line":"However, there are some specific configuration parameters that are needed to"},{"line_number":50,"context_line":"configure logstash for OpenStack. For example, in order to get logstash to"},{"line_number":51,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":52,"context_line":"elasticsearch server, we need to format the configuration file properly. There"},{"line_number":53,"context_line":"are input, output and filter configurations. Input configurations tell logstash"},{"line_number":54,"context_line":"who and what to recieve data from (log files/"},{"line_number":55,"context_line":"forwarders/filebeats/StdIn/Eventlog/etc.), output specifies where to put the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_e9caa3a0","line":52,"range":{"start_line":52,"start_character":22,"end_line":52,"end_character":24},"updated":"2017-02-12 22:57:38.000000000","message":"s/we/you","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":50,"context_line":"configure logstash for OpenStack. For example, in order to get logstash to"},{"line_number":51,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":52,"context_line":"elasticsearch server, we need to format the configuration file properly. There"},{"line_number":53,"context_line":"are input, output and filter configurations. Input configurations tell logstash"},{"line_number":54,"context_line":"who and what to recieve data from (log files/"},{"line_number":55,"context_line":"forwarders/filebeats/StdIn/Eventlog/etc.), output specifies where to put the"},{"line_number":56,"context_line":"data, and filter configurations define the input contents to forward to the"},{"line_number":57,"context_line":"output."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The logstash filter performs intermediary processing on each event. Conditional"},{"line_number":60,"context_line":"filters are applied based on the characteristics of the input and the event."}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_2973db81","line":57,"range":{"start_line":53,"start_character":43,"end_line":57,"end_character":7},"updated":"2017-02-12 22:57:38.000000000","message":"Perhaps have this as a bulleted list.\n\"There are input, output and filter configurations:\n- Input configurations tell logstash who and what data to receive. Data sources might include log files, forwarders, filebeats, StdIn, Eventlog.\n- Output configurations specifies where to put the data \n- Filter configurations define the input contents to forward to the output.\"","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The logstash filter performs intermediary processing on each event. Conditional"},{"line_number":60,"context_line":"filters are applied based on the characteristics of the input and the event."},{"line_number":61,"context_line":"Some examples of filtering are grok, date, csv, json and more."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"There are also output filters available that send event data to many different"},{"line_number":64,"context_line":"destinations. Some examples are csv, redis, elasticsearch, file, jira, nagios,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_89ba0709","line":61,"range":{"start_line":61,"start_character":48,"end_line":61,"end_character":61},"updated":"2017-02-12 22:57:38.000000000","message":"and json.","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"There are also output filters available that send event data to many different"},{"line_number":64,"context_line":"destinations. Some examples are csv, redis, elasticsearch, file, jira, nagios,"},{"line_number":65,"context_line":"pagerduty, stdout and more. Additionally there are several codecs that can be"},{"line_number":66,"context_line":"used to change the data representation of events such as, collectd, graphite,"},{"line_number":67,"context_line":"json, plan, rubydebug(applies the Ruby Awesome Print library to Logstash"},{"line_number":68,"context_line":"events)."}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_c93a3f98","line":65,"range":{"start_line":65,"start_character":11,"end_line":65,"end_character":25},"updated":"2017-02-12 22:57:38.000000000","message":"and stdout.","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":64,"context_line":"destinations. Some examples are csv, redis, elasticsearch, file, jira, nagios,"},{"line_number":65,"context_line":"pagerduty, stdout and more. Additionally there are several codecs that can be"},{"line_number":66,"context_line":"used to change the data representation of events such as, collectd, graphite,"},{"line_number":67,"context_line":"json, plan, rubydebug(applies the Ruby Awesome Print library to Logstash"},{"line_number":68,"context_line":"events)."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"These input, output and filter configurations are typically stored in"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_e90f03df","line":67,"range":{"start_line":67,"start_character":21,"end_line":67,"end_character":22},"updated":"2017-02-12 22:57:38.000000000","message":"add a space","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"00e2a6404ce5ef9102d2bafaf775816a472c03c2","unresolved":false,"context_lines":[{"line_number":68,"context_line":"events)."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"These input, output and filter configurations are typically stored in"},{"line_number":71,"context_line":"/etc/logstash/conf.d but may vary by linux distribution. Separate configuration"},{"line_number":72,"context_line":"files should be created for different logging systems(syslog, apache,"},{"line_number":73,"context_line":"OpenStack, etc.)"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa31d9ce_294cbb41","line":71,"range":{"start_line":71,"start_character":0,"end_line":71,"end_character":20},"updated":"2017-02-12 22:57:38.000000000","message":":file:`/etc/logstash/conf.d` file","commit_id":"69d8ac57034c0d3f7bc970efbc13878152ae4117"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"OpenStack services or the operating system logging further compounds the data"},{"line_number":11,"context_line":"issues."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Logging is detailed more fully in `the Operations Guide"},{"line_number":14,"context_line":"\u003chttp://docs.openstack.org/ops-guide/ops-logging-monitoring.html\u003e`_. However,"},{"line_number":15,"context_line":"it is an important design consideration to take into account before commencing"},{"line_number":16,"context_line":"operations of your cloud."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_e82b5292","line":13,"range":{"start_line":13,"start_character":34,"end_line":13,"end_character":39},"updated":"2017-02-13 20:21:19.000000000","message":"Could have link start at \"Operations\":\nthe `Operations","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":20,"context_line":"having a central logging server to send logs to, and a log parsing/analysis"},{"line_number":21,"context_line":"system (such as Elastic Stack [formerly known as ELK])."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Elastic Stack consists of mainly three components: Elasticsearch (log search"},{"line_number":24,"context_line":"and analysis), Logstash (log intake, processing and output) and Kibana (log"},{"line_number":25,"context_line":"dashboard service)."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_fdb4f335","line":23,"range":{"start_line":23,"start_character":26,"end_line":23,"end_character":38},"updated":"2017-02-13 20:21:19.000000000","message":"three main","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":24,"context_line":"and analysis), Logstash (log intake, processing and output) and Kibana (log"},{"line_number":25,"context_line":"dashboard service)."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. image:: ../figures/ELKbasicArch.svg"},{"line_number":28,"context_line":"    :align: center"},{"line_number":29,"context_line":"    :alt: Elastic Search Basic Architecture"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"Due to the amount of logs being sent from servers in the OpenStack environment,"},{"line_number":32,"context_line":"an optional in-memory data structure store can be used. Common examples are"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_fa187977","line":29,"range":{"start_line":27,"start_character":0,"end_line":29,"end_character":43},"updated":"2017-02-13 20:21:19.000000000","message":"Is it possible to have this image size change with the window resizing","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":42,"context_line":"servers by logstash, is forwarded to the elasticsearch server for storage and"},{"line_number":43,"context_line":"searching and then displayed via Kibana for visual analysis and interaction."},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"For instructions on installing Logstash, Elasticsearch and Kibana see `the"},{"line_number":46,"context_line":"elastic stack documentation."},{"line_number":47,"context_line":"\u003chttps://www.elastic.co/guide/en/elasticsearch/reference/current/getting-started.html\u003e`_."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"There are some specific configuration parameters that are needed to"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_dd01efb0","line":46,"range":{"start_line":45,"start_character":70,"end_line":46,"end_character":27},"updated":"2017-02-13 20:21:19.000000000","message":"remove \"the\" from link and capitalize as done on line 38/39.\nthe `Elastic Stack documentation.","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"There are some specific configuration parameters that are needed to"},{"line_number":50,"context_line":"configure logstash for OpenStack. For example, in order to get logstash to"},{"line_number":51,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":52,"context_line":"elasticsearch server, you need to format the configuration file properly. There"},{"line_number":53,"context_line":"are input, output and filter configurations. Input configurations tell logstash"},{"line_number":54,"context_line":"who and what to recieve data from (log files/"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_7d23a3a7","line":51,"range":{"start_line":51,"start_character":14,"end_line":51,"end_character":18},"updated":"2017-02-13 20:21:19.000000000","message":", and","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":50,"context_line":"configure logstash for OpenStack. For example, in order to get logstash to"},{"line_number":51,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":52,"context_line":"elasticsearch server, you need to format the configuration file properly. There"},{"line_number":53,"context_line":"are input, output and filter configurations. Input configurations tell logstash"},{"line_number":54,"context_line":"who and what to recieve data from (log files/"},{"line_number":55,"context_line":"forwarders/filebeats/StdIn/Eventlog/etc.), output specifies where to put the"},{"line_number":56,"context_line":"data, and filter configurations define the input contents to forward to the"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_dd32cff1","line":53,"range":{"start_line":53,"start_character":17,"end_line":53,"end_character":21},"updated":"2017-02-13 20:21:19.000000000","message":", and","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":52,"context_line":"elasticsearch server, you need to format the configuration file properly. There"},{"line_number":53,"context_line":"are input, output and filter configurations. Input configurations tell logstash"},{"line_number":54,"context_line":"who and what to recieve data from (log files/"},{"line_number":55,"context_line":"forwarders/filebeats/StdIn/Eventlog/etc.), output specifies where to put the"},{"line_number":56,"context_line":"data, and filter configurations define the input contents to forward to the"},{"line_number":57,"context_line":"output."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_1d2d47fe","line":54,"range":{"start_line":54,"start_character":16,"end_line":54,"end_character":23},"updated":"2017-02-13 20:21:19.000000000","message":"receive","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":52,"context_line":"elasticsearch server, you need to format the configuration file properly. There"},{"line_number":53,"context_line":"are input, output and filter configurations. Input configurations tell logstash"},{"line_number":54,"context_line":"who and what to recieve data from (log files/"},{"line_number":55,"context_line":"forwarders/filebeats/StdIn/Eventlog/etc.), output specifies where to put the"},{"line_number":56,"context_line":"data, and filter configurations define the input contents to forward to the"},{"line_number":57,"context_line":"output."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_3a513137","line":55,"range":{"start_line":54,"start_character":35,"end_line":55,"end_character":39},"updated":"2017-02-13 20:21:19.000000000","message":"This reads as if it could be literal text. Replace / with ,","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":52,"context_line":"elasticsearch server, you need to format the configuration file properly. There"},{"line_number":53,"context_line":"are input, output and filter configurations. Input configurations tell logstash"},{"line_number":54,"context_line":"who and what to recieve data from (log files/"},{"line_number":55,"context_line":"forwarders/filebeats/StdIn/Eventlog/etc.), output specifies where to put the"},{"line_number":56,"context_line":"data, and filter configurations define the input contents to forward to the"},{"line_number":57,"context_line":"output."},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_5d333f62","line":55,"range":{"start_line":55,"start_character":41,"end_line":55,"end_character":59},"updated":"2017-02-13 20:21:19.000000000","message":"This sentence should be bulleted out or broken up. When that is done, this portion should read: \"Output configurations specify\"","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"These input, output and filter configurations are typically stored in"},{"line_number":90,"context_line":":file:`/etc/logstash/conf.d` but may vary by linux distribution. Separate"},{"line_number":91,"context_line":"configuration files should be created for different logging systems(syslog,"},{"line_number":92,"context_line":"apache, OpenStack, etc.)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"General examples and configuration guides can be found on the Elastic `Logstash"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_3a3851ef","line":91,"range":{"start_line":91,"start_character":67,"end_line":91,"end_character":68},"updated":"2017-02-13 20:21:19.000000000","message":"add space","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"},{"author":{"_account_id":23205,"name":"ianeta hutchinson","email":"ianeta.hutchinson@intel.com","username":"iphutch"},"change_message_id":"6910fb3de555a6d7fc7d8fdb84ff482d6b76b75d","unresolved":false,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Once a configuration is complete, Kibana can be used as a visualization tool"},{"line_number":103,"context_line":"for OpenStack and system logging. This will allow operators to configure custom"},{"line_number":104,"context_line":"dashboards for performance, monitoring and security."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa31d9ce_1d01c705","line":104,"range":{"start_line":104,"start_character":38,"end_line":104,"end_character":42},"updated":"2017-02-13 20:21:19.000000000","message":", and","commit_id":"e0d9cb90a77d0c5052a74f2035569b5094537ceb"}]}
