)]}'
{"doc/source/journal.rst":[{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"892c265944c851108cb15ebde3ee31910c75a0d7","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"- A complete list of the systemd journal fields is here, it is worth"},{"line_number":140,"context_line":"  making yourself familiar with them -"},{"line_number":141,"context_line":"  https://www.freedesktop.org/software/systemd/man/systemd.journal-fields.html"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"- The complete journalctl manual is worth reading, especially the"},{"line_number":144,"context_line":"  ``-o`` parameter, as default displayed time resolution is only in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bff0334d_d1cc008b","line":141,"updated":"2017-04-06 12:27:28.000000000","message":"awesome even better!","commit_id":"2973c30f16fe42c8fbb4b5ee519a4810f2c9a745"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"524f06dabb28dde30102cb19caf93e8f104a49f9","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   There are also many non official systemd python modules on pypi,"},{"line_number":31,"context_line":"   with confusingly close names. Make sure you install the correct one"},{"line_number":32,"context_line":"   (which has a version number like systemd uses)."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bff0334d_83bcea05","line":30,"updated":"2017-04-06 14:30:06.000000000","message":"Can you please add the one you used to test?","commit_id":"00a238469abe17a9434aeca2f3883d4536524028"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bff0334d_cb69e8be","updated":"2017-04-06 15:30:17.000000000","message":"Any reason to wrap at 72 chars instead of 79?","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"17c257e219041c5e0b43bb0c4e9d99aa86c24295","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bff0334d_cb7d681d","in_reply_to":"bff0334d_cb69e8be","updated":"2017-04-06 15:36:58.000000000","message":"because that\u0027s what emacs does for me, I\u0027ve litterally *never* gotten complaints about that.","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6ea04eea513c7add301500df6365741d719f51dd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"bff0334d_29c17c55","in_reply_to":"bff0334d_cb7d681d","updated":"2017-04-06 16:25:50.000000000","message":"\u003e because that\u0027s what emacs does for me\n\nAha, than would explain why all danpb\u0027s stuff is like this too \u003cinsert random rant about emacs here\u003e\n\n\u003e I\u0027ve litterally *never* gotten complaints about that.\n\n#lifegoal accomplished :)","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"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\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"One of the newer features in oslo.log is the ability to integrate with"},{"line_number":6,"context_line":"the systemd journal service (journald) natively on newer Linux"},{"line_number":7,"context_line":"systems. When using native journald support, additional metadata will"},{"line_number":8,"context_line":"be logged on each log message in addition to the message itself, which"},{"line_number":9,"context_line":"can later be used to do some interesting searching through your logs."}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_d80d3c3f","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":38},"updated":"2017-04-06 15:30:17.000000000","message":"nit: a link to any Linux docs on this would be helpful for the casual reader (like moi)","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"17c257e219041c5e0b43bb0c4e9d99aa86c24295","unresolved":false,"context_lines":[{"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\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"One of the newer features in oslo.log is the ability to integrate with"},{"line_number":6,"context_line":"the systemd journal service (journald) natively on newer Linux"},{"line_number":7,"context_line":"systems. When using native journald support, additional metadata will"},{"line_number":8,"context_line":"be logged on each log message in addition to the message itself, which"},{"line_number":9,"context_line":"can later be used to do some interesting searching through your logs."}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_cba2089b","line":6,"range":{"start_line":6,"start_character":4,"end_line":6,"end_character":38},"in_reply_to":"bff0334d_d80d3c3f","updated":"2017-04-06 15:36:58.000000000","message":"that\u0027s why there are references at the bottom.","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Enabling"},{"line_number":12,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"In order to enable the support you must have python bindings for"},{"line_number":15,"context_line":"systemd installed. On Red Hat based systems this is installed via::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"  yum install systemd-python"}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_2b529414","line":14,"range":{"start_line":14,"start_character":45,"end_line":14,"end_character":51},"updated":"2017-04-06 15:30:17.000000000","message":"Python","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":12,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"In order to enable the support you must have python bindings for"},{"line_number":15,"context_line":"systemd installed. On Red Hat based systems this is installed via::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"  yum install systemd-python"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_cb40c838","line":15,"range":{"start_line":15,"start_character":43,"end_line":15,"end_character":65},"updated":"2017-04-06 15:30:17.000000000","message":", run","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":14,"context_line":"In order to enable the support you must have python bindings for"},{"line_number":15,"context_line":"systemd installed. On Red Hat based systems this is installed via::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"  yum install systemd-python"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"On Ubuntu/Debian based systems its installed via::"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_0b09102b","line":17,"range":{"start_line":17,"start_character":2,"end_line":17,"end_character":5},"updated":"2017-04-06 15:30:17.000000000","message":"dnf","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":14,"context_line":"In order to enable the support you must have python bindings for"},{"line_number":15,"context_line":"systemd installed. On Red Hat based systems this is installed via::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"  yum install systemd-python"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"On Ubuntu/Debian based systems its installed via::"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_ab38e4d2","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":28},"updated":"2017-04-06 15:30:17.000000000","message":"femtonit: I wonder if this (and others) should use \u0027code-block\u0027","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"8b58fe2e04e12d52495178b247eafe9e042df2a6","unresolved":false,"context_lines":[{"line_number":14,"context_line":"In order to enable the support you must have python bindings for"},{"line_number":15,"context_line":"systemd installed. On Red Hat based systems this is installed via::"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"  yum install systemd-python"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"On Ubuntu/Debian based systems its installed via::"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_241f616d","line":17,"in_reply_to":"bff0334d_ab38e4d2","updated":"2017-04-06 17:05:28.000000000","message":"isn\u0027t dnf just fedora for now?  is cent/rhel going that way too!?  I\u0027ve not noticed.","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"  pip install systemd-python"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   There are also many non official systemd python modules on pypi,"},{"line_number":31,"context_line":"   with confusingly close names. Make sure you install `systemd-python"}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_ab3d84bc","line":28,"range":{"start_line":28,"start_character":3,"end_line":28,"end_character":7},"updated":"2017-04-06 15:30:17.000000000","message":"important?","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   \u003chttps://pypi.python.org/pypi/systemd-python\u003e`_."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"After the package is installed, you must enable journald support"},{"line_number":35,"context_line":"manually in all services that will be using it. This is done with"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. code-block:: ini"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_6b477c4d","line":35,"range":{"start_line":35,"start_character":48,"end_line":35,"end_character":65},"updated":"2017-04-06 15:30:17.000000000","message":"Add the following to the config files for all services:","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":49,"context_line":"take the output of journald and push it into other logging systems"},{"line_number":50,"context_line":"like Elastic Search, without needing to regex guess relevant data. It"},{"line_number":51,"context_line":"also allows you to search the journal by these fields using"},{"line_number":52,"context_line":"``journalctl``."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"We use this facility to add our own structured information, if it is"},{"line_number":55,"context_line":"known at the time of logging the message."}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_8bb8802a","line":52,"range":{"start_line":52,"start_character":0,"end_line":52,"end_character":15},"updated":"2017-04-06 15:30:17.000000000","message":"Link to the man page [1]?\n\n[1] https://www.freedesktop.org/software/systemd/man/journalctl.html","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"change_message_id":"8b58fe2e04e12d52495178b247eafe9e042df2a6","unresolved":false,"context_lines":[{"line_number":49,"context_line":"take the output of journald and push it into other logging systems"},{"line_number":50,"context_line":"like Elastic Search, without needing to regex guess relevant data. It"},{"line_number":51,"context_line":"also allows you to search the journal by these fields using"},{"line_number":52,"context_line":"``journalctl``."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"We use this facility to add our own structured information, if it is"},{"line_number":55,"context_line":"known at the time of logging the message."}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_ff08e228","line":52,"in_reply_to":"bff0334d_8bb8802a","updated":"2017-04-06 17:05:28.000000000","message":"it\u0027s below in references... do you mean like some sort of sphinx syntax to *make* that a link?","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":54,"context_line":"We use this facility to add our own structured information, if it is"},{"line_number":55,"context_line":"known at the time of logging the message."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"CODE_FILE\u003d, CODE_LINE\u003d, CODE_FUNC\u003d"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"   The code location generating this message, if known. Contains the"},{"line_number":60,"context_line":"   source filename, the line number and the function name. (This is"}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_eb826c4f","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":34},"updated":"2017-04-06 15:30:17.000000000","message":"I must check how this renders, but these might make sense individually formatted as ``code``?","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":99,"context_line":"   searching. This can be used to understand when particular users or"},{"line_number":100,"context_line":"   projects are reporting issues in the environment."},{"line_number":101,"context_line":""},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Additional fields may be added over time. It is unlikely that fields"},{"line_number":104,"context_line":"will be removed, but if so they will be deprecated for one release"},{"line_number":105,"context_line":"cycle before that happens."}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_8b91a09c","line":102,"updated":"2017-04-06 15:30:17.000000000","message":"nit: whitespace","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":108,"context_line":"Using Journalctl"},{"line_number":109,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Because systemd is relatively new in the Linux ecosystem, it\u0027s worth a"},{"line_number":112,"context_line":"few words about how to effectively use journal control."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"If you want to follow all the journal logs you would do so with::"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_4be95818","line":112,"range":{"start_line":111,"start_character":63,"end_line":112,"end_character":22},"updated":"2017-04-06 15:30:17.000000000","message":"this reads oddly. How about:\n\n    it\u0027s worth noting how one can...","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":115,"context_line":""},{"line_number":116,"context_line":"  journalctl -f"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"That\u0027s going to be nearly everything on your system, which you will"},{"line_number":119,"context_line":"probably find overwhelming."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"You can limit this to a smaller number of things using the"},{"line_number":122,"context_line":"``SYSLOG_IDENTIFIER\u003d``::"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"  journalctl -f SYSLOG_IDENTIFIER\u003dnova-compute SYSLOG_IDENTIFIER\u003dneutron-l3-agent"},{"line_number":125,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_abd90484","line":122,"range":{"start_line":118,"start_character":0,"end_line":122,"end_character":24},"updated":"2017-04-06 15:30:17.000000000","message":"These should be combined","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":124,"context_line":"  journalctl -f SYSLOG_IDENTIFIER\u003dnova-compute SYSLOG_IDENTIFIER\u003dneutron-l3-agent"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Specifying a query parameter multiple times defaults to an ``OR``"},{"line_number":127,"context_line":"operation, so that will show either nova-compute or neutron-l3-agent"},{"line_number":128,"context_line":"logs."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"You can also query by a particular request id to see the entire flow"}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_0bcc70ba","line":127,"range":{"start_line":127,"start_character":29,"end_line":127,"end_character":35},"updated":"2017-04-06 15:30:17.000000000","message":"both","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":124,"context_line":"  journalctl -f SYSLOG_IDENTIFIER\u003dnova-compute SYSLOG_IDENTIFIER\u003dneutron-l3-agent"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Specifying a query parameter multiple times defaults to an ``OR``"},{"line_number":127,"context_line":"operation, so that will show either nova-compute or neutron-l3-agent"},{"line_number":128,"context_line":"logs."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"You can also query by a particular request id to see the entire flow"}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_4bd2785e","line":127,"range":{"start_line":127,"start_character":14,"end_line":127,"end_character":18},"updated":"2017-04-06 15:30:17.000000000","message":"the above","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"5da90a0b4d48b19bd07da5ccb10767fadaa73c55","unresolved":false,"context_lines":[{"line_number":127,"context_line":"operation, so that will show either nova-compute or neutron-l3-agent"},{"line_number":128,"context_line":"logs."},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"You can also query by a particular request id to see the entire flow"},{"line_number":131,"context_line":"of a REST call::"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"  journalctl REQUEST_ID\u003dreq-b1903300-77a8-401d-984c-8e7d17e4a15f"}],"source_content_type":"text/x-rst","patch_set":4,"id":"bff0334d_abc22484","line":130,"range":{"start_line":130,"start_character":22,"end_line":130,"end_character":34},"updated":"2017-04-06 15:30:17.000000000","message":"drop this","commit_id":"dfea751242bda7d3d0fad2fb5257016aeff7629e"}]}
