)]}'
{"specs/train/logging-interface.rst":[{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"04fc245b3cbe7407ff6bd08476aeaac135398a8b","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Problem Description"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"TBC: Examples of current logging implementations"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Proposed Change"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_911e17b9","line":18,"updated":"2019-05-28 10:17:47.000000000","message":"The current implementation of logging is to simply use a log forwarder to send the logs to a central location; in almost all cases, this is fluentd sending data to an elasticsearch instance.","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":22954,"name":"Juan Badia Payno","email":"jbadiapa@redhat.com","username":"jbadiapa"},"change_message_id":"1789e44b4d920b243b6a1cdec22ddeba4388bda5","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Problem Description"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"TBC: Examples of current logging implementations"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Proposed Change"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_0f199b20","line":18,"in_reply_to":"bfb3d3c7_911e17b9","updated":"2019-05-28 17:44:41.000000000","message":"On current implementation, fluentd is used as a log forwarder as Matthias commented.\nBesides that, I found this problem as well:\n- We configured fluentd to read the service logs. If by any chance the log path changes, we need to change the path of the logs to be read by fluentd. It would be easier if tripleo configures the log path or if we get the log paths automatically.","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"7bf205c08232f8e725952847c23f2f89b309eb01","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"TBC: Examples of current logging implementations"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Proposed Change"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Overview"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_915137dc","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"updated":"2019-05-28 09:53:51.000000000","message":"let\u0027s please specify an upgrade impact. I\u0027m mostly thinking of upgrading the deprecated sensu/fluentd Queens based solutions into Train.","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":22954,"name":"Juan Badia Payno","email":"jbadiapa@redhat.com","username":"jbadiapa"},"change_message_id":"1789e44b4d920b243b6a1cdec22ddeba4388bda5","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"TBC: Examples of current logging implementations"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Proposed Change"},{"line_number":21,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Overview"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_af6f2ffa","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"in_reply_to":"bfb3d3c7_915137dc","updated":"2019-05-28 17:44:41.000000000","message":"There is also a blueprint.\nhttps://blueprints.launchpad.net/tripleo/+spec/logging-stdout-rsyslog","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"04fc245b3cbe7407ff6bd08476aeaac135398a8b","unresolved":false,"context_lines":[{"line_number":24,"context_line":"--------"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"In tandem with CloudApps work to provide a dedicated container for log files"},{"line_number":27,"context_line":"to be written, gathered, and propagated to Enterprise Common Logging project,"},{"line_number":28,"context_line":"we need to implement a simple to use interface which allows applications to"},{"line_number":29,"context_line":"make a minor configuration setup and automatically have their logs organized"},{"line_number":30,"context_line":"correctly in a uniform expected area, provided to the operator, and also"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_91d7f7ee","line":27,"updated":"2019-05-28 10:17:47.000000000","message":"Enterprise Common Logging (ECL)\n\n(for use below)","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"04fc245b3cbe7407ff6bd08476aeaac135398a8b","unresolved":false,"context_lines":[{"line_number":37,"context_line":"for a given service, it\u0027s unintuitive for an operator to follow what is going"},{"line_number":38,"context_line":"on, which file should contain what expected messages, and how to tune logging"},{"line_number":39,"context_line":"levels for a given situation, e.g. a production environment or a development or"},{"line_number":40,"context_line":"integration environment."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Alternatives"},{"line_number":43,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_f16af317","line":40,"updated":"2019-05-28 10:17:47.000000000","message":"Also, the logging messages are in different formats, some send plain text, some are more like json, etc. etc.","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"04fc245b3cbe7407ff6bd08476aeaac135398a8b","unresolved":false,"context_lines":[{"line_number":64,"context_line":"------------------"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"Possible considerations for write-to-disk latency, network latency, etc, as"},{"line_number":67,"context_line":"logging gets integrated into broader scope."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Other Deployer Impact"},{"line_number":70,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_d156cf5c","line":67,"updated":"2019-05-28 10:17:47.000000000","message":"Some thought should be put into the case, when the write target for logs is unavailable. What does that mean to the sending side?","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"04fc245b3cbe7407ff6bd08476aeaac135398a8b","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"Other Deployer Impact"},{"line_number":70,"context_line":"---------------------"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"TBC ?"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"Developer Impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_b149dbb7","line":71,"updated":"2019-05-28 10:17:47.000000000","message":"Probably documenting, the deployer will need a centralized logger. That is not different to the status quo, if there was the logging component used.","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"04fc245b3cbe7407ff6bd08476aeaac135398a8b","unresolved":false,"context_lines":[{"line_number":98,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"* CloudApps logging container work"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Testing"},{"line_number":103,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":104,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bfb3d3c7_31d3abd7","line":101,"updated":"2019-05-28 10:17:47.000000000","message":"* oslo-log (probably)","commit_id":"c2c4af1e145f73d0e13107943a8f3c5a186d74f4"}]}
