)]}'
{"api-ref/source/http_codes.yaml":[{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"1f1a1f67_72d67152","updated":"2017-07-13 13:41:37.000000000","message":"Polished up minor language/formal issues.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"200:"},{"line_number":4,"context_line":"  la_up: |"},{"line_number":5,"context_line":"    API is up and running"},{"line_number":6,"context_line":"204:"},{"line_number":7,"context_line":"  default: |"},{"line_number":8,"context_line":"    Normal response code, everything went as expected (or even better)."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_9f75969b","line":5,"range":{"start_line":5,"start_character":24,"end_line":5,"end_character":25},"updated":"2017-07-13 13:41:37.000000000","message":"... and running.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"200:"},{"line_number":4,"context_line":"  la_up: |"},{"line_number":5,"context_line":"    API is up and running"},{"line_number":6,"context_line":"204:"},{"line_number":7,"context_line":"  default: |"},{"line_number":8,"context_line":"    Normal response code, everything went as expected (or even better)."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_ec058a12","line":5,"range":{"start_line":5,"start_character":24,"end_line":5,"end_character":25},"in_reply_to":"1f1a1f67_9f75969b","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  default: |"},{"line_number":8,"context_line":"    Normal response code, everything went as expected (or even better)."},{"line_number":9,"context_line":"  la_up: |"},{"line_number":10,"context_line":"    API is up and running"},{"line_number":11,"context_line":"400:"},{"line_number":12,"context_line":"  default: |"},{"line_number":13,"context_line":"    Sent data was malformed."}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_7f9f5ab4","line":10,"range":{"start_line":10,"start_character":24,"end_line":10,"end_character":25},"updated":"2017-07-13 13:41:37.000000000","message":"... and running.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    Sent body is too large to be processed."},{"line_number":26,"context_line":"422:"},{"line_number":27,"context_line":"  default: |"},{"line_number":28,"context_line":"    Send data could not be processed properly"},{"line_number":29,"context_line":"  no_dims: |"},{"line_number":30,"context_line":"    Dimension are required"},{"line_number":31,"context_line":"  dim_name_too_long: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_bf729210","line":28,"range":{"start_line":28,"start_character":37,"end_line":28,"end_character":45},"updated":"2017-07-13 13:41:37.000000000","message":"... properly.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    Sent body is too large to be processed."},{"line_number":26,"context_line":"422:"},{"line_number":27,"context_line":"  default: |"},{"line_number":28,"context_line":"    Send data could not be processed properly"},{"line_number":29,"context_line":"  no_dims: |"},{"line_number":30,"context_line":"    Dimension are required"},{"line_number":31,"context_line":"  dim_name_too_long: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_ac0b1222","line":28,"range":{"start_line":28,"start_character":37,"end_line":28,"end_character":45},"in_reply_to":"1f1a1f67_bf729210","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  default: |"},{"line_number":28,"context_line":"    Send data could not be processed properly"},{"line_number":29,"context_line":"  no_dims: |"},{"line_number":30,"context_line":"    Dimension are required"},{"line_number":31,"context_line":"  dim_name_too_long: |"},{"line_number":32,"context_line":"    Dimension name {name} must be 255 characters or less"},{"line_number":33,"context_line":"  dim_name_underscore: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_df4e6ec0","line":30,"range":{"start_line":30,"start_character":18,"end_line":30,"end_character":26},"updated":"2017-07-13 13:41:37.000000000","message":"...required.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  default: |"},{"line_number":28,"context_line":"    Send data could not be processed properly"},{"line_number":29,"context_line":"  no_dims: |"},{"line_number":30,"context_line":"    Dimension are required"},{"line_number":31,"context_line":"  dim_name_too_long: |"},{"line_number":32,"context_line":"    Dimension name {name} must be 255 characters or less"},{"line_number":33,"context_line":"  dim_name_underscore: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_5f5b7e86","line":30,"range":{"start_line":30,"start_character":4,"end_line":30,"end_character":13},"updated":"2017-07-13 13:41:37.000000000","message":"Dimensions are / A dimension is ??","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  default: |"},{"line_number":28,"context_line":"    Send data could not be processed properly"},{"line_number":29,"context_line":"  no_dims: |"},{"line_number":30,"context_line":"    Dimension are required"},{"line_number":31,"context_line":"  dim_name_too_long: |"},{"line_number":32,"context_line":"    Dimension name {name} must be 255 characters or less"},{"line_number":33,"context_line":"  dim_name_underscore: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_8c14d645","line":30,"range":{"start_line":30,"start_character":4,"end_line":30,"end_character":13},"in_reply_to":"1f1a1f67_5f5b7e86","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  default: |"},{"line_number":28,"context_line":"    Send data could not be processed properly"},{"line_number":29,"context_line":"  no_dims: |"},{"line_number":30,"context_line":"    Dimension are required"},{"line_number":31,"context_line":"  dim_name_too_long: |"},{"line_number":32,"context_line":"    Dimension name {name} must be 255 characters or less"},{"line_number":33,"context_line":"  dim_name_underscore: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_6c117a52","line":30,"range":{"start_line":30,"start_character":18,"end_line":30,"end_character":26},"in_reply_to":"1f1a1f67_df4e6ec0","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  no_dims: |"},{"line_number":30,"context_line":"    Dimension are required"},{"line_number":31,"context_line":"  dim_name_too_long: |"},{"line_number":32,"context_line":"    Dimension name {name} must be 255 characters or less"},{"line_number":33,"context_line":"  dim_name_underscore: |"},{"line_number":34,"context_line":"    Dimension name {name} cannot start with underscore (_)"},{"line_number":35,"context_line":"  dim_name_forbidden_chars: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_ff5b6a51","line":32,"range":{"start_line":32,"start_character":52,"end_line":32,"end_character":56},"updated":"2017-07-13 13:41:37.000000000","message":"less.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  dim_name_too_long: |"},{"line_number":32,"context_line":"    Dimension name {name} must be 255 characters or less"},{"line_number":33,"context_line":"  dim_name_underscore: |"},{"line_number":34,"context_line":"    Dimension name {name} cannot start with underscore (_)"},{"line_number":35,"context_line":"  dim_name_forbidden_chars: |"},{"line_number":36,"context_line":"    Dimension name {name} may not contain: \"\u003e \u003c \u003d { } ( ) \\\u0027 \" , ; \u0026\""},{"line_number":37,"context_line":"  dim_name_empty: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_0fd12f55","line":34,"range":{"start_line":34,"start_character":55,"end_line":34,"end_character":58},"updated":"2017-07-13 13:41:37.000000000","message":"(_).","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  dim_name_too_long: |"},{"line_number":32,"context_line":"    Dimension name {name} must be 255 characters or less"},{"line_number":33,"context_line":"  dim_name_underscore: |"},{"line_number":34,"context_line":"    Dimension name {name} cannot start with underscore (_)"},{"line_number":35,"context_line":"  dim_name_forbidden_chars: |"},{"line_number":36,"context_line":"    Dimension name {name} may not contain: \"\u003e \u003c \u003d { } ( ) \\\u0027 \" , ; \u0026\""},{"line_number":37,"context_line":"  dim_name_empty: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_7f675a27","line":34,"range":{"start_line":34,"start_character":26,"end_line":34,"end_character":32},"updated":"2017-07-13 13:41:37.000000000","message":"must not ?","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":33,"context_line":"  dim_name_underscore: |"},{"line_number":34,"context_line":"    Dimension name {name} cannot start with underscore (_)"},{"line_number":35,"context_line":"  dim_name_forbidden_chars: |"},{"line_number":36,"context_line":"    Dimension name {name} may not contain: \"\u003e \u003c \u003d { } ( ) \\\u0027 \" , ; \u0026\""},{"line_number":37,"context_line":"  dim_name_empty: |"},{"line_number":38,"context_line":"    Dimension name cannot be empty"},{"line_number":39,"context_line":"  dim_value_too_long: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_8fbc1f06","line":36,"range":{"start_line":36,"start_character":68,"end_line":36,"end_character":69},"updated":"2017-07-13 13:41:37.000000000","message":"\".","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":33,"context_line":"  dim_name_underscore: |"},{"line_number":34,"context_line":"    Dimension name {name} cannot start with underscore (_)"},{"line_number":35,"context_line":"  dim_name_forbidden_chars: |"},{"line_number":36,"context_line":"    Dimension name {name} may not contain: \"\u003e \u003c \u003d { } ( ) \\\u0027 \" , ; \u0026\""},{"line_number":37,"context_line":"  dim_name_empty: |"},{"line_number":38,"context_line":"    Dimension name cannot be empty"},{"line_number":39,"context_line":"  dim_value_too_long: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_bf7cd2b5","line":36,"range":{"start_line":36,"start_character":26,"end_line":36,"end_character":29},"updated":"2017-07-13 13:41:37.000000000","message":"must not","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  dim_name_forbidden_chars: |"},{"line_number":36,"context_line":"    Dimension name {name} may not contain: \"\u003e \u003c \u003d { } ( ) \\\u0027 \" , ; \u0026\""},{"line_number":37,"context_line":"  dim_name_empty: |"},{"line_number":38,"context_line":"    Dimension name cannot be empty"},{"line_number":39,"context_line":"  dim_value_too_long: |"},{"line_number":40,"context_line":"    Dimension value {value} must be 255 characters or less"},{"line_number":41,"context_line":"  dim_value_empty: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_1f24e6c5","line":38,"range":{"start_line":38,"start_character":19,"end_line":38,"end_character":34},"updated":"2017-07-13 13:41:37.000000000","message":"must not be empty.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"  dim_name_forbidden_chars: |"},{"line_number":36,"context_line":"    Dimension name {name} may not contain: \"\u003e \u003c \u003d { } ( ) \\\u0027 \" , ; \u0026\""},{"line_number":37,"context_line":"  dim_name_empty: |"},{"line_number":38,"context_line":"    Dimension name cannot be empty"},{"line_number":39,"context_line":"  dim_value_too_long: |"},{"line_number":40,"context_line":"    Dimension value {value} must be 255 characters or less"},{"line_number":41,"context_line":"  dim_value_empty: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_4c1a3e6f","line":38,"range":{"start_line":38,"start_character":19,"end_line":38,"end_character":34},"in_reply_to":"1f1a1f67_1f24e6c5","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  dim_name_empty: |"},{"line_number":38,"context_line":"    Dimension name cannot be empty"},{"line_number":39,"context_line":"  dim_value_too_long: |"},{"line_number":40,"context_line":"    Dimension value {value} must be 255 characters or less"},{"line_number":41,"context_line":"  dim_value_empty: |"},{"line_number":42,"context_line":"    Dimension value cannot be empty"},{"line_number":43,"context_line":"  app_type_too_long: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_ff200ab3","line":40,"range":{"start_line":40,"start_character":54,"end_line":40,"end_character":58},"updated":"2017-07-13 13:41:37.000000000","message":"less.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":37,"context_line":"  dim_name_empty: |"},{"line_number":38,"context_line":"    Dimension name cannot be empty"},{"line_number":39,"context_line":"  dim_value_too_long: |"},{"line_number":40,"context_line":"    Dimension value {value} must be 255 characters or less"},{"line_number":41,"context_line":"  dim_value_empty: |"},{"line_number":42,"context_line":"    Dimension value cannot be empty"},{"line_number":43,"context_line":"  app_type_too_long: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_2c170248","line":40,"range":{"start_line":40,"start_character":54,"end_line":40,"end_character":58},"in_reply_to":"1f1a1f67_ff200ab3","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  dim_value_empty: |"},{"line_number":42,"context_line":"    Dimension value cannot be empty"},{"line_number":43,"context_line":"  app_type_too_long: |"},{"line_number":44,"context_line":"    Application type {type} must be {length} characters or less"},{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_ff092a31","line":44,"range":{"start_line":44,"start_character":59,"end_line":44,"end_character":63},"updated":"2017-07-13 13:41:37.000000000","message":"less.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":41,"context_line":"  dim_value_empty: |"},{"line_number":42,"context_line":"    Dimension value cannot be empty"},{"line_number":43,"context_line":"  app_type_too_long: |"},{"line_number":44,"context_line":"    Application type {type} must be {length} characters or less"},{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_0c2a067e","line":44,"range":{"start_line":44,"start_character":59,"end_line":44,"end_character":63},"in_reply_to":"1f1a1f67_ff092a31","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  app_type_too_long: |"},{"line_number":44,"context_line":"    Application type {type} must be {length} characters or less"},{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"},{"line_number":48,"context_line":"    Failed to create Envelope"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_2f0f4be2","line":46,"range":{"start_line":46,"start_character":17,"end_line":46,"end_character":23},"updated":"2017-07-13 13:41:37.000000000","message":"\"should have\"? optional or mandatory?","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  app_type_too_long: |"},{"line_number":44,"context_line":"    Application type {type} must be {length} characters or less"},{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"},{"line_number":48,"context_line":"    Failed to create Envelope"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_d262e5d8","line":46,"range":{"start_line":46,"start_character":29,"end_line":46,"end_character":36},"updated":"2017-07-13 13:41:37.000000000","message":"a message.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  app_type_too_long: |"},{"line_number":44,"context_line":"    Application type {type} must be {length} characters or less"},{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"},{"line_number":48,"context_line":"    Failed to create Envelope"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_ec2eaa90","line":46,"range":{"start_line":46,"start_character":17,"end_line":46,"end_character":23},"in_reply_to":"1f1a1f67_2f0f4be2","updated":"2017-07-17 07:12:36.000000000","message":"Written as `Log property must have a message`.\nThat field is mandatory.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":43,"context_line":"  app_type_too_long: |"},{"line_number":44,"context_line":"    Application type {type} must be {length} characters or less"},{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"},{"line_number":48,"context_line":"    Failed to create Envelope"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_cc1f6e59","line":46,"range":{"start_line":46,"start_character":29,"end_line":46,"end_character":36},"in_reply_to":"1f1a1f67_d262e5d8","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"},{"line_number":48,"context_line":"    Failed to create Envelope"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"503:"},{"line_number":51,"context_line":"  default: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_23f09190","line":48,"range":{"start_line":48,"start_character":21,"end_line":48,"end_character":29},"updated":"2017-07-13 13:41:37.000000000","message":"envelope.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":45,"context_line":"  log_no_msg: |"},{"line_number":46,"context_line":"    Log property should have message"},{"line_number":47,"context_line":"  bad_envelope: |"},{"line_number":48,"context_line":"    Failed to create Envelope"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"503:"},{"line_number":51,"context_line":"  default: |"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_ac2432b0","line":48,"range":{"start_line":48,"start_character":21,"end_line":48,"end_character":29},"in_reply_to":"1f1a1f67_23f09190","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":50,"context_line":"503:"},{"line_number":51,"context_line":"  default: |"},{"line_number":52,"context_line":"    The server is currently unable to handle the request due to a"},{"line_number":53,"context_line":"    temporary overload or scheduled maintenance, which will likely be"},{"line_number":54,"context_line":"    alleviated after some delay."},{"line_number":55,"context_line":"  no_health:"},{"line_number":56,"context_line":"    API is running but problems with peripheral components have been spotted"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_b2b40937","line":54,"range":{"start_line":53,"start_character":47,"end_line":54,"end_character":32},"updated":"2017-07-13 13:41:37.000000000","message":"This will likely be alleviated after some delay.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":50,"context_line":"503:"},{"line_number":51,"context_line":"  default: |"},{"line_number":52,"context_line":"    The server is currently unable to handle the request due to a"},{"line_number":53,"context_line":"    temporary overload or scheduled maintenance, which will likely be"},{"line_number":54,"context_line":"    alleviated after some delay."},{"line_number":55,"context_line":"  no_health:"},{"line_number":56,"context_line":"    API is running but problems with peripheral components have been spotted"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_4c335ef7","line":54,"range":{"start_line":53,"start_character":47,"end_line":54,"end_character":32},"in_reply_to":"1f1a1f67_b2b40937","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    temporary overload or scheduled maintenance, which will likely be"},{"line_number":54,"context_line":"    alleviated after some delay."},{"line_number":55,"context_line":"  no_health:"},{"line_number":56,"context_line":"    API is running but problems with peripheral components have been spotted"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_32823951","line":56,"range":{"start_line":56,"start_character":23,"end_line":56,"end_character":76},"updated":"2017-07-13 13:41:37.000000000","message":"there are problems with peripheral components.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    temporary overload or scheduled maintenance, which will likely be"},{"line_number":54,"context_line":"    alleviated after some delay."},{"line_number":55,"context_line":"  no_health:"},{"line_number":56,"context_line":"    API is running but problems with peripheral components have been spotted"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f1a1f67_8c6bb6b5","line":56,"range":{"start_line":56,"start_character":23,"end_line":56,"end_character":76},"in_reply_to":"1f1a1f67_32823951","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"}],"doc/source/configuration/configuring.rst":[{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-----------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be founded on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Entire configuration of monasca-log-api happens through configuration files."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_0e0d953d","line":8,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/founded/found/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-----------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be founded on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Entire configuration of monasca-log-api happens through configuration files."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_2c1a757c","line":8,"in_reply_to":"3f1d235d_0e0d953d","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"are inherited from oslo libraries, some can be founded on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Entire configuration of monasca-log-api happens through configuration files."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_2e161157","line":11,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/Entire/The entire/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":8,"context_line":"are inherited from oslo libraries, some can be founded on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Entire configuration of monasca-log-api happens through configuration files."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_0c1d7972","line":11,"in_reply_to":"3f1d235d_2e161157","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Entire configuration of monasca-log-api happens through configuration files."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":15,"context_line":"    of gunicorn clashes with oslo process. Effectivelly that means that either"},{"line_number":16,"context_line":"    of them reports the CLI options of another as unkown."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_6e1c0977","line":13,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/intented/intended/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Entire configuration of monasca-log-api happens through configuration files."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":15,"context_line":"    of gunicorn clashes with oslo process. Effectivelly that means that either"},{"line_number":16,"context_line":"    of them reports the CLI options of another as unkown."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_4717ca46","line":13,"in_reply_to":"3f1d235d_6e1c0977","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Entire configuration of monasca-log-api happens through configuration files."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":15,"context_line":"    of gunicorn clashes with oslo process. Effectivelly that means that either"},{"line_number":16,"context_line":"    of them reports the CLI options of another as unkown."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_7130689f","line":14,"updated":"2017-07-11 09:31:05.000000000","message":"gunicorn? Shouldn\u0027t this be more generic such as \"is to deploy it as a WSGI application in a WSGI enabled web server, such as **gunicorn**.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":15,"context_line":"    of gunicorn clashes with oslo process. Effectivelly that means that either"},{"line_number":16,"context_line":"    of them reports the CLI options of another as unkown."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There are 3 configuration files. For more details about the content"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_11401435","line":15,"updated":"2017-07-11 09:31:05.000000000","message":"nit: * s/oslo process/oslo argument parsing/\n     * s/Effectivelly/Effectivly/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":15,"context_line":"    of gunicorn clashes with oslo process. Effectivelly that means that either"},{"line_number":16,"context_line":"    of them reports the CLI options of another as unkown."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There are 3 configuration files. For more details about the content"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_873602e7","line":15,"in_reply_to":"3f1d235d_11401435","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":15,"context_line":"    of gunicorn clashes with oslo process. Effectivelly that means that either"},{"line_number":16,"context_line":"    of them reports the CLI options of another as unkown."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There are 3 configuration files. For more details about the content"},{"line_number":19,"context_line":"and possible ways to affect monasca-log-api,"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_f16d9899","line":16,"updated":"2017-07-11 09:31:05.000000000","message":"This one took me three passes to grasp (and I\u0027m still not quite sure I got it). Maybe add an example of a situation where this would be a problem and how to solve the problem (i.e. something like \"If you launch monasca-api directly you need to specify --foo, whereas you will need to specify --gunicorn-foo if you launch it as a WSGI application through gunicorn\")","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":13,"context_line":".. note:: That is intented behaviour. One of possible ways to deploy"},{"line_number":14,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":15,"context_line":"    of gunicorn clashes with oslo process. Effectivelly that means that either"},{"line_number":16,"context_line":"    of them reports the CLI options of another as unkown."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There are 3 configuration files. For more details about the content"},{"line_number":19,"context_line":"and possible ways to affect monasca-log-api,"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_873ba2c6","line":16,"in_reply_to":"3f1d235d_f16d9899","updated":"2017-07-12 07:50:01.000000000","message":"Hmm...that\u0027s not actually a place to have such example...might be I\u0027d need to add some sort of limitations.rst to this documentation and have it explained there.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Configuring keystone authorization"},{"line_number":23,"context_line":"----------------------------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"},{"line_number":26,"context_line":"critical part of monasca-log-api. Not only it prevents from unauthorized"},{"line_number":27,"context_line":"access, but it also hooks up the multi-tenancy."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_51132c67","line":24,"updated":"2017-07-11 09:31:05.000000000","message":"Mention the section name in the configuration file here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"----------------------------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"},{"line_number":26,"context_line":"critical part of monasca-log-api. Not only it prevents from unauthorized"},{"line_number":27,"context_line":"access, but it also hooks up the multi-tenancy."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The configuration for ``keystonemiddleware`` should either be presented in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_f1c91879","line":26,"updated":"2017-07-11 09:31:05.000000000","message":"nit: * s/critical/a critical/\n     * \"It prevents unauthorized access and provides the\n        tenant isolation needed for multi-tenancy\"","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":23,"context_line":"----------------------------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"},{"line_number":26,"context_line":"critical part of monasca-log-api. Not only it prevents from unauthorized"},{"line_number":27,"context_line":"access, but it also hooks up the multi-tenancy."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The configuration for ``keystonemiddleware`` should either be presented in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_67b88629","line":26,"in_reply_to":"3f1d235d_f1c91879","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"critical part of monasca-log-api. Not only it prevents from unauthorized"},{"line_number":27,"context_line":"access, but it also hooks up the multi-tenancy."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The configuration for ``keystonemiddleware`` should either be presented in"},{"line_number":30,"context_line":"``log-api.conf`` or in on the configuration directories. For more details"},{"line_number":31,"context_line":"about configuration options please check"},{"line_number":32,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_71a3c8b2","line":29,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/presented/provided/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":26,"context_line":"critical part of monasca-log-api. Not only it prevents from unauthorized"},{"line_number":27,"context_line":"access, but it also hooks up the multi-tenancy."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The configuration for ``keystonemiddleware`` should either be presented in"},{"line_number":30,"context_line":"``log-api.conf`` or in on the configuration directories. For more details"},{"line_number":31,"context_line":"about configuration options please check"},{"line_number":32,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_27e96e19","line":29,"in_reply_to":"3f1d235d_71a3c8b2","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":27,"context_line":"access, but it also hooks up the multi-tenancy."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"The configuration for ``keystonemiddleware`` should either be presented in"},{"line_number":30,"context_line":"``log-api.conf`` or in on the configuration directories. For more details"},{"line_number":31,"context_line":"about configuration options please check"},{"line_number":32,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_f138f83b","line":30,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/in on the configuration directories/in a file in one of the configuration directories/\n\nOn a more general note, are configuration directories supported now? Last time I looked there was only a --config-file option...\n\nAlso, if there is a default configuration directory, please mention it here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Configuring log publishing"},{"line_number":35,"context_line":"--------------------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"monasca-log-api sends all the logs to the Kafka Queue."},{"line_number":38,"context_line":"Proper configuration should include:"},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_9119c489","line":36,"updated":"2017-07-11 09:31:05.000000000","message":"Mention the section name in the configuration file here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":34,"context_line":"Configuring log publishing"},{"line_number":35,"context_line":"--------------------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"monasca-log-api sends all the logs to the Kafka Queue."},{"line_number":38,"context_line":"Proper configuration should include:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* ``kafka_url`` - comma-delimited list of kafka brokers"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_515b2c86","line":37,"updated":"2017-07-11 09:31:05.000000000","message":"nit: Kafka message queue","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":37,"context_line":"monasca-log-api sends all the logs to the Kafka Queue."},{"line_number":38,"context_line":"Proper configuration should include:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"* ``kafka_url`` - comma-delimited list of kafka brokers"},{"line_number":41,"context_line":"* ``topics`` - names of the topics where logs will be pushed to"},{"line_number":42,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_51d0ccc9","line":40,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/comma-delimited/comma delimited/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"* ``topics`` - names of the topics where logs will be pushed to"},{"line_number":42,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"The configuration for ``log_publisher`` should either be presented in"},{"line_number":45,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Configuring healthcheck"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_31ec308e","line":44,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/presented/provided/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":42,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"The configuration for ``log_publisher`` should either be presented in"},{"line_number":45,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Configuring healthcheck"},{"line_number":48,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_f18238a5","line":45,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/in on the configuration directories/in a file in one of the configuration directories/\n\nOn a more general note, are configuration directories supported now? Last time I looked there was only a --config-file option...\n\nAlso, if there is a default configuration directory, please mention it here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Configuring healthcheck"},{"line_number":48,"context_line":"-----------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Healthcheck is essential part of monasca-log-api. It allows to send"},{"line_number":51,"context_line":"HTTP requests and get knowledge about availability of the API."},{"line_number":52,"context_line":"Configuration of healthcheck includes:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_110db43d","line":49,"updated":"2017-07-11 09:31:05.000000000","message":"Mention the section name in the configuration file here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Configuring healthcheck"},{"line_number":48,"context_line":"-----------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Healthcheck is essential part of monasca-log-api. It allows to send"},{"line_number":51,"context_line":"HTTP requests and get knowledge about availability of the API."},{"line_number":52,"context_line":"Configuration of healthcheck includes:"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_11b13490","line":50,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/essential/an essential","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":47,"context_line":"Configuring healthcheck"},{"line_number":48,"context_line":"-----------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Healthcheck is essential part of monasca-log-api. It allows to send"},{"line_number":51,"context_line":"HTTP requests and get knowledge about availability of the API."},{"line_number":52,"context_line":"Configuration of healthcheck includes:"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_c75e3a75","line":50,"in_reply_to":"3f1d235d_11b13490","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":48,"context_line":"-----------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Healthcheck is essential part of monasca-log-api. It allows to send"},{"line_number":51,"context_line":"HTTP requests and get knowledge about availability of the API."},{"line_number":52,"context_line":"Configuration of healthcheck includes:"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* ``kafka_url`` - comma-delimited list of kafka brokers"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_51456c6f","line":51,"updated":"2017-07-11 09:31:05.000000000","message":"* mention that these HTTP requests do not require authentication\n* mention what they are useful for (i.e. service health check by monasca-agent or other monitoring tools)","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":48,"context_line":"-----------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"Healthcheck is essential part of monasca-log-api. It allows to send"},{"line_number":51,"context_line":"HTTP requests and get knowledge about availability of the API."},{"line_number":52,"context_line":"Configuration of healthcheck includes:"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"* ``kafka_url`` - comma-delimited list of kafka brokers"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_27372eb3","line":51,"in_reply_to":"3f1d235d_51456c6f","updated":"2017-07-12 07:50:01.000000000","message":"That\u0027s a point for another chunk of documentation.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":54,"context_line":"* ``kafka_url`` - comma-delimited list of kafka brokers"},{"line_number":55,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"The configuration for ``kafka_healtcheck`` should either be presented in"},{"line_number":58,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Configuring monitoring"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_112494c5","line":57,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/presented/provided/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":55,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"The configuration for ``kafka_healtcheck`` should either be presented in"},{"line_number":58,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Configuring monitoring"},{"line_number":61,"context_line":"----------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_313d50dd","line":58,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/in on the configuration directories/in a file in one of the configuration directories/\n\nOn a more general note, are configuration directories supported now? Last time I looked there was only a --config-file option...\n\nAlso, if there is a default configuration directory, please mention it here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Configuring monitoring"},{"line_number":61,"context_line":"----------------------"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"monasca-log-api has concept of self-monitoring. That is achieved"},{"line_number":64,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":65,"context_line":"It assumes that there is monasca-agent deployed serving statsd server."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_d1061c21","line":62,"updated":"2017-07-11 09:31:05.000000000","message":"Mention the section name in the configuration file here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Configuring monitoring"},{"line_number":61,"context_line":"----------------------"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"monasca-log-api has concept of self-monitoring. That is achieved"},{"line_number":64,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":65,"context_line":"It assumes that there is monasca-agent deployed serving statsd server."},{"line_number":66,"context_line":"That server accepts monasca-log-api metrics."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_340bfe24","line":63,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/has concept/is capable/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":60,"context_line":"Configuring monitoring"},{"line_number":61,"context_line":"----------------------"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"monasca-log-api has concept of self-monitoring. That is achieved"},{"line_number":64,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":65,"context_line":"It assumes that there is monasca-agent deployed serving statsd server."},{"line_number":66,"context_line":"That server accepts monasca-log-api metrics."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_e75b7684","line":63,"in_reply_to":"3f1d235d_340bfe24","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"monasca-log-api has concept of self-monitoring. That is achieved"},{"line_number":64,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":65,"context_line":"It assumes that there is monasca-agent deployed serving statsd server."},{"line_number":66,"context_line":"That server accepts monasca-log-api metrics."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"There are several options you may want to tweak if necessary:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_5421da9e","line":65,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/deployed serving/available to serve as a/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"monasca-log-api has concept of self-monitoring. That is achieved"},{"line_number":64,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":65,"context_line":"It assumes that there is monasca-agent deployed serving statsd server."},{"line_number":66,"context_line":"That server accepts monasca-log-api metrics."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"There are several options you may want to tweak if necessary:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_07655245","line":65,"in_reply_to":"3f1d235d_5421da9e","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":71,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":72,"context_line":"* ``statsd_buffer`` - amount of metrics kept in memory before sending"},{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_b42f0e87","line":72,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/kept in/to buffer in/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":71,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":72,"context_line":"* ``statsd_buffer`` - amount of metrics kept in memory before sending"},{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_c7851ad1","line":72,"in_reply_to":"3f1d235d_b42f0e87","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":70,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":71,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":72,"context_line":"* ``statsd_buffer`` - amount of metrics kept in memory before sending"},{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"},{"line_number":76,"context_line":"``log-api.conf`` or in on the configuration directories."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_1497e292","line":73,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/given/this/\n\"All metrics for this monasca-log-api instance will be sent with these extra dimensions attached.\"\n\nI think by default, a hostname dimension is already included, no matter what extra dimensions are provided. If that\u0027s correct and I\u0027m not just misremembering it we should document that here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":70,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":71,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":72,"context_line":"* ``statsd_buffer`` - amount of metrics kept in memory before sending"},{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"},{"line_number":76,"context_line":"``log-api.conf`` or in on the configuration directories."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_671be61a","line":73,"in_reply_to":"3f1d235d_1497e292","updated":"2017-07-12 07:50:01.000000000","message":"That should be mentioned in another section of documentation. But I\u0027d need to write it down first ;-)","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":72,"context_line":"* ``statsd_buffer`` - amount of metrics kept in memory before sending"},{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"},{"line_number":76,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Configuring RBAC"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_74ebb611","line":75,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/presented/provided/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":72,"context_line":"* ``statsd_buffer`` - amount of metrics kept in memory before sending"},{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"},{"line_number":76,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Configuring RBAC"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_27796efb","line":75,"in_reply_to":"3f1d235d_74ebb611","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"},{"line_number":76,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Configuring RBAC"},{"line_number":79,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_34f53eee","line":76,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/in on the configuration directories/in a file in one of the configuration directories/\n\nOn a more general note, are configuration directories supported now? Last time I looked there was only a --config-file option...\n\nAlso, if there is a default configuration directory, please mention it here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":73,"context_line":"* ``dimensions`` - extra dimensions to describe given monasca-log-api instance"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The configuration for ``monitoring`` should either be presented in"},{"line_number":76,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Configuring RBAC"},{"line_number":79,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_e78256c8","line":76,"in_reply_to":"3f1d235d_34f53eee","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":77,"context_line":""},{"line_number":78,"context_line":"Configuring RBAC"},{"line_number":79,"context_line":"----------------"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"At the monent monasca-log-api does not feature RBAC with ``oslo.policies``."},{"line_number":82,"context_line":"It does however implement custom mechanism that can be configured as follow:"},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_d41a8a15","line":80,"updated":"2017-07-11 09:31:05.000000000","message":"Mention the section name in the configuration file here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":79,"context_line":"----------------"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"At the monent monasca-log-api does not feature RBAC with ``oslo.policies``."},{"line_number":82,"context_line":"It does however implement custom mechanism that can be configured as follow:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"* ``path`` - list of URIs where RBAC applies to"},{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_d4e5ea39","line":82,"updated":"2017-07-11 09:31:05.000000000","message":"nit: * s/custom/a custom/\n     * s/follow/follows/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":79,"context_line":"----------------"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"At the monent monasca-log-api does not feature RBAC with ``oslo.policies``."},{"line_number":82,"context_line":"It does however implement custom mechanism that can be configured as follow:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"* ``path`` - list of URIs where RBAC applies to"},{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_c7d3dad4","line":82,"in_reply_to":"3f1d235d_d4e5ea39","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":81,"context_line":"At the monent monasca-log-api does not feature RBAC with ``oslo.policies``."},{"line_number":82,"context_line":"It does however implement custom mechanism that can be configured as follow:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"* ``path`` - list of URIs where RBAC applies to"},{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":86,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":87,"context_line":"  from log-agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_b4e02e28","line":84,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/where/that/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":81,"context_line":"At the monent monasca-log-api does not feature RBAC with ``oslo.policies``."},{"line_number":82,"context_line":"It does however implement custom mechanism that can be configured as follow:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"* ``path`` - list of URIs where RBAC applies to"},{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":86,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":87,"context_line":"  from log-agent"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_a7da1ee6","line":84,"in_reply_to":"3f1d235d_b4e02e28","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"* ``path`` - list of URIs where RBAC applies to"},{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":86,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":87,"context_line":"  from log-agent"},{"line_number":88,"context_line":"* ``delegate_roles`` - list of roles that are allows to POST the logs on"},{"line_number":89,"context_line":"  bahalf of another project (tenant)"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_943652b4","line":86,"updated":"2017-07-11 09:31:05.000000000","message":"\"list of roles that log agents need to send logs for the project they are assigned in\"","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"* ``path`` - list of URIs where RBAC applies to"},{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":86,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":87,"context_line":"  from log-agent"},{"line_number":88,"context_line":"* ``delegate_roles`` - list of roles that are allows to POST the logs on"},{"line_number":89,"context_line":"  bahalf of another project (tenant)"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_67abe61c","line":86,"in_reply_to":"3f1d235d_943652b4","updated":"2017-07-12 07:50:01.000000000","message":"It is not entirely like that. Log-Agent just sends the token and roles are resolved from the token AFAIR","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":86,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":87,"context_line":"  from log-agent"},{"line_number":88,"context_line":"* ``delegate_roles`` - list of roles that are allows to POST the logs on"},{"line_number":89,"context_line":"  bahalf of another project (tenant)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The configuration for ``roles_middleware`` should either be presented in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_945f72e4","line":88,"updated":"2017-07-11 09:31:05.000000000","message":"\"list of logs that log agents need to send logs on behalf of a project not their own (i.e. any project)\".","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":85,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":86,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":87,"context_line":"  from log-agent"},{"line_number":88,"context_line":"* ``delegate_roles`` - list of roles that are allows to POST the logs on"},{"line_number":89,"context_line":"  bahalf of another project (tenant)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The configuration for ``roles_middleware`` should either be presented in"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_e73a56e5","line":88,"in_reply_to":"3f1d235d_945f72e4","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":88,"context_line":"* ``delegate_roles`` - list of roles that are allows to POST the logs on"},{"line_number":89,"context_line":"  bahalf of another project (tenant)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The configuration for ``roles_middleware`` should either be presented in"},{"line_number":92,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Configuring logging"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_b4fcaeb5","line":91,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/presented/provided/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":89,"context_line":"  bahalf of another project (tenant)"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"The configuration for ``roles_middleware`` should either be presented in"},{"line_number":92,"context_line":"``log-api.conf`` or in on the configuration directories."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Configuring logging"},{"line_number":95,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_7430569f","line":92,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/in on the configuration directories/in a file in one of the configuration directories/\n\nOn a more general note, are configuration directories supported now? Last time I looked there was only a --config-file option...\n\nAlso, if there is a default configuration directory, please mention it here.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-----------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_f5202bb3","line":8,"range":{"start_line":8,"start_character":53,"end_line":8,"end_character":55},"updated":"2017-07-13 13:41:37.000000000","message":"in the","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-----------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_9530d709","line":8,"range":{"start_line":8,"start_character":35,"end_line":8,"end_character":39},"updated":"2017-07-13 13:41:37.000000000","message":"others","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-----------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6c685ab8","line":8,"range":{"start_line":8,"start_character":35,"end_line":8,"end_character":39},"in_reply_to":"1f1a1f67_9530d709","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-----------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4c611ed3","line":8,"range":{"start_line":8,"start_character":53,"end_line":8,"end_character":55},"in_reply_to":"1f1a1f67_f5202bb3","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"},{"line_number":12,"context_line":"configuration files."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_dddc0d76","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":8},"updated":"2017-07-13 13:41:37.000000000","message":"code base","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"monasca-log-api has several configuration options. Some of them"},{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"},{"line_number":12,"context_line":"configuration files."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_aca7920b","line":9,"range":{"start_line":9,"start_character":0,"end_line":9,"end_character":8},"in_reply_to":"1f1a1f67_dddc0d76","updated":"2017-07-17 07:12:36.000000000","message":"codebase is corrent to refer to the given application code.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"},{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_7021c99f","line":11,"range":{"start_line":11,"start_character":44,"end_line":11,"end_character":59},"updated":"2017-07-13 13:41:37.000000000","message":"is defined in","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":8,"context_line":"are inherited from oslo libraries, some can be found on monasca-log-api"},{"line_number":9,"context_line":"codebase."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"},{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6cadfae7","line":11,"range":{"start_line":11,"start_character":44,"end_line":11,"end_character":59},"in_reply_to":"1f1a1f67_7021c99f","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"},{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":16,"context_line":"    of gunicorn clashes with oslo argument parsing."},{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_707d496d","line":14,"range":{"start_line":14,"start_character":10,"end_line":14,"end_character":14},"updated":"2017-07-13 13:41:37.000000000","message":"This","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":11,"context_line":"The entire configuration of monasca-log-api happens through"},{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":16,"context_line":"    of gunicorn clashes with oslo argument parsing."},{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2c8ca27d","line":14,"range":{"start_line":14,"start_character":10,"end_line":14,"end_character":14},"in_reply_to":"1f1a1f67_707d496d","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":16,"context_line":"    of gunicorn clashes with oslo argument parsing."},{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"},{"line_number":18,"context_line":"    the CLI options of another as unkown."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_5045ad16","line":16,"range":{"start_line":15,"start_character":59,"end_line":16,"end_character":15},"updated":"2017-07-13 13:41:37.000000000","message":"gunicorn argument parsing","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":16,"context_line":"    of gunicorn clashes with oslo argument parsing."},{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"},{"line_number":18,"context_line":"    the CLI options of another as unkown."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4c8fde74","line":16,"range":{"start_line":15,"start_character":59,"end_line":16,"end_character":15},"in_reply_to":"1f1a1f67_5045ad16","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":16,"context_line":"    of gunicorn clashes with oslo argument parsing."},{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"},{"line_number":18,"context_line":"    the CLI options of another as unkown."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"There are 3 configuration files. For more details about the content"},{"line_number":21,"context_line":"and possible ways to affect monasca-log-api,"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_fd2c6948","line":18,"range":{"start_line":17,"start_character":4,"end_line":18,"end_character":41},"updated":"2017-07-13 13:41:37.000000000","message":"This means that gunicorn reports the CLI options of oslo as unknown, and vice versa.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":14,"context_line":".. note:: That is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly argument parsing"},{"line_number":16,"context_line":"    of gunicorn clashes with oslo argument parsing."},{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"},{"line_number":18,"context_line":"    the CLI options of another as unkown."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"There are 3 configuration files. For more details about the content"},{"line_number":21,"context_line":"and possible ways to affect monasca-log-api,"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6c961a96","line":18,"range":{"start_line":17,"start_character":4,"end_line":18,"end_character":41},"in_reply_to":"1f1a1f67_fd2c6948","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"},{"line_number":18,"context_line":"    the CLI options of another as unkown."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"There are 3 configuration files. For more details about the content"},{"line_number":21,"context_line":"and possible ways to affect monasca-log-api,"},{"line_number":22,"context_line":"see :ref:`here \u003cconfiguration-files\u003e`."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Configuring keystone authorization"},{"line_number":25,"context_line":"----------------------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_50ba4dde","line":22,"range":{"start_line":20,"start_character":50,"end_line":22,"end_character":3},"updated":"2017-07-13 13:41:37.000000000","message":"on the configuration options, refer to","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    Effectivelly that means that either of them reports"},{"line_number":18,"context_line":"    the CLI options of another as unkown."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"There are 3 configuration files. For more details about the content"},{"line_number":21,"context_line":"and possible ways to affect monasca-log-api,"},{"line_number":22,"context_line":"see :ref:`here \u003cconfiguration-files\u003e`."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Configuring keystone authorization"},{"line_number":25,"context_line":"----------------------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_acf552ef","line":22,"range":{"start_line":20,"start_character":50,"end_line":22,"end_character":3},"in_reply_to":"1f1a1f67_50ba4dde","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":21,"context_line":"and possible ways to affect monasca-log-api,"},{"line_number":22,"context_line":"see :ref:`here \u003cconfiguration-files\u003e`."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Configuring keystone authorization"},{"line_number":25,"context_line":"----------------------------------"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_70b1c9e1","line":24,"range":{"start_line":24,"start_character":12,"end_line":24,"end_character":34},"updated":"2017-07-13 13:41:37.000000000","message":"Keystone Authorization","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Configuring keystone authorization"},{"line_number":25,"context_line":"----------------------------------"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"},{"line_number":28,"context_line":"a critical part of monasca-log-api. It prevents from unauthorized"},{"line_number":29,"context_line":"access and provides isolation needed for multi-tenancy."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_dde64d17","line":27,"range":{"start_line":27,"start_character":29,"end_line":27,"end_character":70},"updated":"2017-07-13 13:41:37.000000000","message":"verification of the token associated with a request","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":24,"context_line":"Configuring keystone authorization"},{"line_number":25,"context_line":"----------------------------------"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"},{"line_number":28,"context_line":"a critical part of monasca-log-api. It prevents from unauthorized"},{"line_number":29,"context_line":"access and provides isolation needed for multi-tenancy."},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2ce1422b","line":27,"range":{"start_line":27,"start_character":29,"end_line":27,"end_character":70},"in_reply_to":"1f1a1f67_dde64d17","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"},{"line_number":28,"context_line":"a critical part of monasca-log-api. It prevents from unauthorized"},{"line_number":29,"context_line":"access and provides isolation needed for multi-tenancy."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The configuration for ``keystonemiddleware`` should either be provided in"},{"line_number":32,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_b005217d","line":29,"range":{"start_line":29,"start_character":20,"end_line":29,"end_character":29},"updated":"2017-07-13 13:41:37.000000000","message":"the isolation","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"Keystone authorization (i.e. veryfing if token associated with request) is"},{"line_number":28,"context_line":"a critical part of monasca-log-api. It prevents from unauthorized"},{"line_number":29,"context_line":"access and provides isolation needed for multi-tenancy."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The configuration for ``keystonemiddleware`` should either be provided in"},{"line_number":32,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0cd44647","line":29,"range":{"start_line":29,"start_character":20,"end_line":29,"end_character":29},"in_reply_to":"1f1a1f67_b005217d","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":29,"context_line":"access and provides isolation needed for multi-tenancy."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The configuration for ``keystonemiddleware`` should either be provided in"},{"line_number":32,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":33,"context_line":"For more details about configuration options please check"},{"line_number":34,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_b02ac1e4","line":32,"range":{"start_line":32,"start_character":30,"end_line":32,"end_character":39},"updated":"2017-07-13 13:41:37.000000000","message":"in one","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":29,"context_line":"access and provides isolation needed for multi-tenancy."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The configuration for ``keystonemiddleware`` should either be provided in"},{"line_number":32,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":33,"context_line":"For more details about configuration options please check"},{"line_number":34,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6cf73ad5","line":32,"range":{"start_line":32,"start_character":30,"end_line":32,"end_character":39},"in_reply_to":"1f1a1f67_b02ac1e4","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The configuration for ``keystonemiddleware`` should either be provided in"},{"line_number":32,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":33,"context_line":"For more details about configuration options please check"},{"line_number":34,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Configuring log publishing"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_303eb129","line":33,"range":{"start_line":33,"start_character":37,"end_line":33,"end_character":57},"updated":"2017-07-13 13:41:37.000000000","message":"options, check","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"The configuration for ``keystonemiddleware`` should either be provided in"},{"line_number":32,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":33,"context_line":"For more details about configuration options please check"},{"line_number":34,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Configuring log publishing"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2ceb82dc","line":33,"range":{"start_line":33,"start_character":37,"end_line":33,"end_character":57},"in_reply_to":"1f1a1f67_303eb129","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":33,"context_line":"For more details about configuration options please check"},{"line_number":34,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Configuring log publishing"},{"line_number":37,"context_line":"--------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"monasca-log-api sends all the logs to the Kafka Message Queue."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_b013e1b8","line":36,"range":{"start_line":36,"start_character":12,"end_line":36,"end_character":26},"updated":"2017-07-13 13:41:37.000000000","message":"Log Publishing","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":33,"context_line":"For more details about configuration options please check"},{"line_number":34,"context_line":"`here \u003chttps://docs.openstack.org/keystonemiddleware/latest/middlewarearchitecture.html#configuration\u003e`_."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Configuring log publishing"},{"line_number":37,"context_line":"--------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"monasca-log-api sends all the logs to the Kafka Message Queue."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_eca7cabc","line":36,"range":{"start_line":36,"start_character":12,"end_line":36,"end_character":26},"in_reply_to":"1f1a1f67_b013e1b8","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Configuring log publishing"},{"line_number":37,"context_line":"--------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"monasca-log-api sends all the logs to the Kafka Message Queue."},{"line_number":40,"context_line":"Proper configuration should include:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_5087edd8","line":39,"range":{"start_line":39,"start_character":26,"end_line":39,"end_character":34},"updated":"2017-07-13 13:41:37.000000000","message":"logs","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":36,"context_line":"Configuring log publishing"},{"line_number":37,"context_line":"--------------------------"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"monasca-log-api sends all the logs to the Kafka Message Queue."},{"line_number":40,"context_line":"Proper configuration should include:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_ecbeaab2","line":39,"range":{"start_line":39,"start_character":26,"end_line":39,"end_character":34},"in_reply_to":"1f1a1f67_5087edd8","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":40,"context_line":"Proper configuration should include:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":43,"context_line":"* ``topics`` - names of the topics where logs will be pushed to"},{"line_number":44,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_b061a13c","line":43,"range":{"start_line":43,"start_character":35,"end_line":43,"end_character":63},"updated":"2017-07-13 13:41:37.000000000","message":"to which the logs will be pushed","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":40,"context_line":"Proper configuration should include:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":43,"context_line":"* ``topics`` - names of the topics where logs will be pushed to"},{"line_number":44,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_8ccdf667","line":43,"range":{"start_line":43,"start_character":35,"end_line":43,"end_character":63},"in_reply_to":"1f1a1f67_b061a13c","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":43,"context_line":"* ``topics`` - names of the topics where logs will be pushed to"},{"line_number":44,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"},{"line_number":47,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_10529568","line":44,"range":{"start_line":44,"start_character":68,"end_line":44,"end_character":73},"updated":"2017-07-13 13:41:37.000000000","message":"a topic","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":43,"context_line":"* ``topics`` - names of the topics where logs will be pushed to"},{"line_number":44,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"},{"line_number":47,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2cc0222a","line":44,"range":{"start_line":44,"start_character":68,"end_line":44,"end_character":73},"in_reply_to":"1f1a1f67_10529568","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":44,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"},{"line_number":47,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Configuring healthcheck"},{"line_number":50,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_70d0a9ca","line":47,"range":{"start_line":47,"start_character":30,"end_line":47,"end_character":39},"updated":"2017-07-13 13:41:37.000000000","message":"in one","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"* ``max_message_size`` - maximum message size that can be posted to topic"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"},{"line_number":47,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Configuring healthcheck"},{"line_number":50,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2cd5c2e5","line":47,"range":{"start_line":47,"start_character":30,"end_line":47,"end_character":39},"in_reply_to":"1f1a1f67_70d0a9ca","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"},{"line_number":47,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Configuring healthcheck"},{"line_number":50,"context_line":"-----------------------"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Healthcheck is an essential part of monasca-log-api. It allows to send"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_fdafc991","line":49,"range":{"start_line":49,"start_character":12,"end_line":49,"end_character":23},"updated":"2017-07-13 13:41:37.000000000","message":"Healthcheck","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"The configuration for ``log_publisher`` should either be provided in"},{"line_number":47,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Configuring healthcheck"},{"line_number":50,"context_line":"-----------------------"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Healthcheck is an essential part of monasca-log-api. It allows to send"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_ccfd2e6f","line":49,"range":{"start_line":49,"start_character":12,"end_line":49,"end_character":23},"in_reply_to":"1f1a1f67_fdafc991","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":49,"context_line":"Configuring healthcheck"},{"line_number":50,"context_line":"-----------------------"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Healthcheck is an essential part of monasca-log-api. It allows to send"},{"line_number":53,"context_line":"HTTP requests and get knowledge about availability of the API."},{"line_number":54,"context_line":"Configuration of healthcheck includes:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_bdf6f18e","line":53,"range":{"start_line":52,"start_character":56,"end_line":53,"end_character":61},"updated":"2017-07-13 13:41:37.000000000","message":"allows sending HTTP requests and getting knowledge about the availablility of the API.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":49,"context_line":"Configuring healthcheck"},{"line_number":50,"context_line":"-----------------------"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"Healthcheck is an essential part of monasca-log-api. It allows to send"},{"line_number":53,"context_line":"HTTP requests and get knowledge about availability of the API."},{"line_number":54,"context_line":"Configuration of healthcheck includes:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2c4382b1","line":53,"range":{"start_line":52,"start_character":56,"end_line":53,"end_character":61},"in_reply_to":"1f1a1f67_bdf6f18e","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":54,"context_line":"Configuration of healthcheck includes:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":57,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_dd764dd9","line":57,"range":{"start_line":57,"start_character":36,"end_line":57,"end_character":77},"updated":"2017-07-13 13:41:37.000000000","message":"that are verfied by healthcheck","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":54,"context_line":"Configuration of healthcheck includes:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":57,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_8c2976e7","line":57,"range":{"start_line":57,"start_character":36,"end_line":57,"end_character":77},"in_reply_to":"1f1a1f67_dd764dd9","updated":"2017-07-17 07:12:36.000000000","message":"well it really means that existence of those topics ius verified by the healthcheck, so I wouldn\u0027t change anything in here.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":56,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":57,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuring monitoring"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_dddacde7","line":59,"range":{"start_line":59,"start_character":44,"end_line":59,"end_character":50},"updated":"2017-07-13 13:41:37.000000000","message":"must ?","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":56,"context_line":"* ``kafka_url`` - comma-delimited list of Kafka brokers"},{"line_number":57,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuring monitoring"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6c261a18","line":59,"range":{"start_line":59,"start_character":44,"end_line":59,"end_character":50},"in_reply_to":"1f1a1f67_dddacde7","updated":"2017-07-17 07:12:36.000000000","message":"should","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":57,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuring monitoring"},{"line_number":63,"context_line":"----------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_7dfa9942","line":60,"range":{"start_line":60,"start_character":33,"end_line":60,"end_character":47},"updated":"2017-07-13 13:41:37.000000000","message":"the","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"* ``kafka_topics`` - list of topics that existence is verified by healthcheck"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuring monitoring"},{"line_number":63,"context_line":"----------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_eccd8a31","line":60,"range":{"start_line":60,"start_character":33,"end_line":60,"end_character":47},"in_reply_to":"1f1a1f67_7dfa9942","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuring monitoring"},{"line_number":63,"context_line":"----------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. That is achieved"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_5d4c7d9d","line":62,"range":{"start_line":62,"start_character":12,"end_line":62,"end_character":22},"updated":"2017-07-13 13:41:37.000000000","message":"Monitoring","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":59,"context_line":"The configuration for ``kafka_healthcheck`` should either be provided in"},{"line_number":60,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuring monitoring"},{"line_number":63,"context_line":"----------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. That is achieved"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_ccce4e2c","line":62,"range":{"start_line":62,"start_character":12,"end_line":62,"end_character":22},"in_reply_to":"1f1a1f67_5d4c7d9d","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configuring monitoring"},{"line_number":63,"context_line":"----------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. That is achieved"},{"line_number":66,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":67,"context_line":"It assumes that there is monasca-agent available, on the system node, and"},{"line_number":68,"context_line":"it launched statsd-server."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_dd5f6d3f","line":65,"range":{"start_line":65,"start_character":47,"end_line":65,"end_character":51},"updated":"2017-07-13 13:41:37.000000000","message":"This","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":62,"context_line":"Configuring monitoring"},{"line_number":63,"context_line":"----------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. That is achieved"},{"line_number":66,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":67,"context_line":"It assumes that there is monasca-agent available, on the system node, and"},{"line_number":68,"context_line":"it launched statsd-server."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_acd312d5","line":65,"range":{"start_line":65,"start_character":47,"end_line":65,"end_character":51},"in_reply_to":"1f1a1f67_dd5f6d3f","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. That is achieved"},{"line_number":66,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":67,"context_line":"It assumes that there is monasca-agent available, on the system node, and"},{"line_number":68,"context_line":"it launched statsd-server."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_d83bfbce","line":68,"range":{"start_line":67,"start_character":16,"end_line":68,"end_character":26},"updated":"2017-07-13 13:41:37.000000000","message":"monasca-agent is available on the system node and that statsd-server has been launched.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. That is achieved"},{"line_number":66,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":67,"context_line":"It assumes that there is monasca-agent available, on the system node, and"},{"line_number":68,"context_line":"it launched statsd-server."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6c23babe","line":68,"range":{"start_line":67,"start_character":16,"end_line":68,"end_character":26},"in_reply_to":"1f1a1f67_d83bfbce","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_5837ebb1","line":72,"range":{"start_line":72,"start_character":33,"end_line":72,"end_character":36},"updated":"2017-07-13 13:41:37.000000000","message":"d-s","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2c29429a","line":72,"range":{"start_line":72,"start_character":33,"end_line":72,"end_character":36},"in_reply_to":"1f1a1f67_5837ebb1","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"},{"line_number":76,"context_line":"  will be sent with these extra dimensions attached"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_383c2f92","line":73,"range":{"start_line":73,"start_character":33,"end_line":73,"end_character":36},"updated":"2017-07-13 13:41:37.000000000","message":"d-s","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"},{"line_number":76,"context_line":"  will be sent with these extra dimensions attached"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0c1c4676","line":73,"range":{"start_line":73,"start_character":33,"end_line":73,"end_character":36},"in_reply_to":"1f1a1f67_383c2f92","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"},{"line_number":76,"context_line":"  will be sent with these extra dimensions attached"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_58600ba6","line":74,"range":{"start_line":74,"start_character":67,"end_line":74,"end_character":74},"updated":"2017-07-13 13:41:37.000000000","message":"sending any metrics","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"},{"line_number":76,"context_line":"  will be sent with these extra dimensions attached"},{"line_number":77,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_58e92b18","line":74,"range":{"start_line":74,"start_character":22,"end_line":74,"end_character":28},"updated":"2017-07-13 13:41:37.000000000","message":"the amount","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"},{"line_number":76,"context_line":"  will be sent with these extra dimensions attached"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The configuration for ``monitoring`` should either be provided in"},{"line_number":79,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_78ff47aa","line":76,"range":{"start_line":75,"start_character":19,"end_line":76,"end_character":51},"updated":"2017-07-13 13:41:37.000000000","message":"additional dimensions to be send with all metrics for this monasca-log-api instance","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":72,"context_line":"* ``statsd_host``- the host statsd server is bound to"},{"line_number":73,"context_line":"* ``statsd_port``- the port statsd server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"* ``dimensions`` - all metrics for this monasca-log-api instance"},{"line_number":76,"context_line":"  will be sent with these extra dimensions attached"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The configuration for ``monitoring`` should either be provided in"},{"line_number":79,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_8f14c845","line":76,"range":{"start_line":75,"start_character":19,"end_line":76,"end_character":51},"in_reply_to":"1f1a1f67_78ff47aa","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":76,"context_line":"  will be sent with these extra dimensions attached"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"The configuration for ``monitoring`` should either be provided in"},{"line_number":79,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"Configuring RBAC"},{"line_number":82,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_f82c7748","line":79,"range":{"start_line":79,"start_character":33,"end_line":79,"end_character":46},"updated":"2017-07-13 13:41:37.000000000","message":"the","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":82,"context_line":"----------------"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"At the moment monasca-log-api does not feature RBAC with ``oslo.policies``."},{"line_number":85,"context_line":"It does however implement a custom mechanism that can be configured as follows:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* ``path`` - list of URIs that RBAC applies to"},{"line_number":88,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_d8e65b17","line":85,"range":{"start_line":85,"start_character":0,"end_line":85,"end_character":44},"updated":"2017-07-13 13:41:37.000000000","message":"It provides a custom mechanism, however,","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":82,"context_line":"----------------"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"At the moment monasca-log-api does not feature RBAC with ``oslo.policies``."},{"line_number":85,"context_line":"It does however implement a custom mechanism that can be configured as follows:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* ``path`` - list of URIs that RBAC applies to"},{"line_number":88,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6f116c52","line":85,"range":{"start_line":85,"start_character":0,"end_line":85,"end_character":44},"in_reply_to":"1f1a1f67_d8e65b17","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":85,"context_line":"It does however implement a custom mechanism that can be configured as follows:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* ``path`` - list of URIs that RBAC applies to"},{"line_number":88,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":89,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":90,"context_line":"  from log-agent"},{"line_number":91,"context_line":"* ``delegate_roles`` - list of roles, that log-agent needs to have, to send"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_18abb389","line":88,"range":{"start_line":88,"start_character":65,"end_line":88,"end_character":68},"updated":"2017-07-13 13:41:37.000000000","message":"the API","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":85,"context_line":"It does however implement a custom mechanism that can be configured as follows:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"* ``path`` - list of URIs that RBAC applies to"},{"line_number":88,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":89,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":90,"context_line":"  from log-agent"},{"line_number":91,"context_line":"* ``delegate_roles`` - list of roles, that log-agent needs to have, to send"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4f1a306f","line":88,"range":{"start_line":88,"start_character":65,"end_line":88,"end_character":68},"in_reply_to":"1f1a1f67_18abb389","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":88,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":89,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":90,"context_line":"  from log-agent"},{"line_number":91,"context_line":"* ``delegate_roles`` - list of roles, that log-agent needs to have, to send"},{"line_number":92,"context_line":"  logs behalf of another project (tenant)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The configuration for ``roles_middleware`` should either be provided in"},{"line_number":95,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_18b293e7","line":92,"range":{"start_line":91,"start_character":23,"end_line":92,"end_character":41},"updated":"2017-07-13 13:41:37.000000000","message":"list of roles required by log-agent for sending logs on behalf of another project (tenant)","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":88,"context_line":"* ``default_roles`` - list of roles that are permitted to access API"},{"line_number":89,"context_line":"* ``agent_roles`` - list of roles, that if present, means that requests come"},{"line_number":90,"context_line":"  from log-agent"},{"line_number":91,"context_line":"* ``delegate_roles`` - list of roles, that log-agent needs to have, to send"},{"line_number":92,"context_line":"  logs behalf of another project (tenant)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The configuration for ``roles_middleware`` should either be provided in"},{"line_number":95,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0f2af87d","line":92,"range":{"start_line":91,"start_character":23,"end_line":92,"end_character":41},"in_reply_to":"1f1a1f67_18b293e7","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":92,"context_line":"  logs behalf of another project (tenant)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The configuration for ``roles_middleware`` should either be provided in"},{"line_number":95,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Configuring logging"},{"line_number":98,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_18e733e7","line":95,"range":{"start_line":95,"start_character":33,"end_line":95,"end_character":46},"updated":"2017-07-13 13:41:37.000000000","message":"the","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":92,"context_line":"  logs behalf of another project (tenant)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"The configuration for ``roles_middleware`` should either be provided in"},{"line_number":95,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Configuring logging"},{"line_number":98,"context_line":"-------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6f3a8ccc","line":95,"range":{"start_line":95,"start_character":33,"end_line":95,"end_character":46},"in_reply_to":"1f1a1f67_18e733e7","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":94,"context_line":"The configuration for ``roles_middleware`` should either be provided in"},{"line_number":95,"context_line":"``log-api.conf`` or in a file in on one of the configuration directories."},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"Configuring logging"},{"line_number":98,"context_line":"-------------------"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Logging in monasca-log-api is controlled from the single file"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_d8889bc7","line":97,"range":{"start_line":97,"start_character":12,"end_line":97,"end_character":19},"updated":"2017-07-13 13:41:37.000000000","message":"Logging","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":97,"context_line":"Configuring logging"},{"line_number":98,"context_line":"-------------------"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Logging in monasca-log-api is controlled from the single file"},{"line_number":101,"context_line":"``log-api-logging.conf``. Here is a short list of couple actions"},{"line_number":102,"context_line":"you may want to tweak:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"* to log INFO to console::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_fe9d7f59","line":101,"range":{"start_line":100,"start_character":50,"end_line":101,"end_character":24},"updated":"2017-07-13 13:41:37.000000000","message":"``log-api-logging.conf`` configuration file.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":98,"context_line":"-------------------"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Logging in monasca-log-api is controlled from the single file"},{"line_number":101,"context_line":"``log-api-logging.conf``. Here is a short list of couple actions"},{"line_number":102,"context_line":"you may want to tweak:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"* to log INFO to console::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2346447e","line":101,"range":{"start_line":101,"start_character":50,"end_line":101,"end_character":64},"updated":"2017-07-13 13:41:37.000000000","message":"what do you mean by \"couple actions\"?","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":98,"context_line":"-------------------"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Logging in monasca-log-api is controlled from the single file"},{"line_number":101,"context_line":"``log-api-logging.conf``. Here is a short list of couple actions"},{"line_number":102,"context_line":"you may want to tweak:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"* to log INFO to console::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_efa1fcf9","line":101,"range":{"start_line":101,"start_character":50,"end_line":101,"end_character":64},"in_reply_to":"1f1a1f67_2346447e","updated":"2017-07-17 07:12:36.000000000","message":"Rewritten in different way, please check next PS.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":97,"context_line":"Configuring logging"},{"line_number":98,"context_line":"-------------------"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Logging in monasca-log-api is controlled from the single file"},{"line_number":101,"context_line":"``log-api-logging.conf``. Here is a short list of couple actions"},{"line_number":102,"context_line":"you may want to tweak:"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"* to log INFO to console::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cfa2c0fc","line":101,"range":{"start_line":100,"start_character":50,"end_line":101,"end_character":24},"in_reply_to":"1f1a1f67_fe9d7f59","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":116,"context_line":"    [handler_file]"},{"line_number":117,"context_line":"    args \u003d (\u0027/var/log/log-api.log\u0027, \u0027a\u0027)"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"* if you have external script to rotate logs::"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    [handler_file]"},{"line_number":122,"context_line":"    handler \u003d logging.handlers.WatchedFileHandler"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_d2975790","line":119,"range":{"start_line":119,"start_character":2,"end_line":119,"end_character":44},"updated":"2017-07-13 13:41:37.000000000","message":"to specify an external script for log rotation","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":116,"context_line":"    [handler_file]"},{"line_number":117,"context_line":"    args \u003d (\u0027/var/log/log-api.log\u0027, \u0027a\u0027)"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"* if you have external script to rotate logs::"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    [handler_file]"},{"line_number":122,"context_line":"    handler \u003d logging.handlers.WatchedFileHandler"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_af80a447","line":119,"range":{"start_line":119,"start_character":2,"end_line":119,"end_character":44},"in_reply_to":"1f1a1f67_d2975790","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"1f1cbca655484c83526ba21419be5310537dea82","unresolved":false,"context_lines":[{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: This is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly gunicorn\u0027s"},{"line_number":16,"context_line":"    argument parsing clashes with oslo\u0027s argument parsing."},{"line_number":17,"context_line":"    This means that gunicorn reports the CLI options of"},{"line_number":18,"context_line":"    oslo as unknown, and vice versa."}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_e2f29206","line":15,"range":{"start_line":15,"start_character":44,"end_line":15,"end_character":58},"updated":"2017-07-24 09:39:47.000000000","message":"Unfortunately","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"6b1cc46cffc938cb6140e3f203c9a3fcf13ce697","unresolved":false,"context_lines":[{"line_number":12,"context_line":"configuration files."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":".. note:: This is intended behaviour. One of possible ways to deploy"},{"line_number":15,"context_line":"    monasca-log-api is to use **gunicorn**. Unfortunatelly gunicorn\u0027s"},{"line_number":16,"context_line":"    argument parsing clashes with oslo\u0027s argument parsing."},{"line_number":17,"context_line":"    This means that gunicorn reports the CLI options of"},{"line_number":18,"context_line":"    oslo as unknown, and vice versa."}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_888527b0","line":15,"range":{"start_line":15,"start_character":44,"end_line":15,"end_character":58},"in_reply_to":"ff346bd7_e2f29206","updated":"2017-07-24 10:55:17.000000000","message":"Done","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"1f1cbca655484c83526ba21419be5310537dea82","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. This is achieved"},{"line_number":66,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":67,"context_line":"It assumes that there is monasca-agent available, on the system node, and"},{"line_number":68,"context_line":"it launched statsd-server."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_c22c2e49","line":68,"range":{"start_line":67,"start_character":11,"end_line":68,"end_character":26},"updated":"2017-07-24 09:39:47.000000000","message":"that monasca-agent is available on the system node and that statsd-server has been launched.","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"6b1cc46cffc938cb6140e3f203c9a3fcf13ce697","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"monasca-log-api is capable of self-monitoring. This is achieved"},{"line_number":66,"context_line":"through `monasca-statsd \u003chttps://github.com/openstack/monasca-statsd\u003e`_."},{"line_number":67,"context_line":"It assumes that there is monasca-agent available, on the system node, and"},{"line_number":68,"context_line":"it launched statsd-server."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"There are several options you may want to tweak if necessary:"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_e8b71386","line":68,"range":{"start_line":67,"start_character":11,"end_line":68,"end_character":26},"in_reply_to":"ff346bd7_c22c2e49","updated":"2017-07-24 10:55:17.000000000","message":"Done","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"1f1cbca655484c83526ba21419be5310537dea82","unresolved":false,"context_lines":[{"line_number":73,"context_line":"* ``statsd_port``- the port statsd-server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - the amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"  any"},{"line_number":76,"context_line":"* ``dimensions`` - additional dimensions to be send with all"},{"line_number":77,"context_line":"  metrics for this monasca-log-api instance"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"The configuration for ``monitoring`` should either be provided in"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_42183e1c","line":76,"range":{"start_line":76,"start_character":47,"end_line":76,"end_character":51},"updated":"2017-07-24 09:39:47.000000000","message":"sent","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"6b1cc46cffc938cb6140e3f203c9a3fcf13ce697","unresolved":false,"context_lines":[{"line_number":73,"context_line":"* ``statsd_port``- the port statsd-server is bound to"},{"line_number":74,"context_line":"* ``statsd_buffer`` - the amount of metrics to buffer in memory before sending"},{"line_number":75,"context_line":"  any"},{"line_number":76,"context_line":"* ``dimensions`` - additional dimensions to be send with all"},{"line_number":77,"context_line":"  metrics for this monasca-log-api instance"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"The configuration for ``monitoring`` should either be provided in"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_c8bc4f6b","line":76,"range":{"start_line":76,"start_character":47,"end_line":76,"end_character":51},"in_reply_to":"ff346bd7_42183e1c","updated":"2017-07-24 10:55:17.000000000","message":"Done","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"1f1cbca655484c83526ba21419be5310537dea82","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Logging in monasca-log-api is controlled from the single"},{"line_number":102,"context_line":"``log-api-logging.conf`` configuration file."},{"line_number":103,"context_line":"Here is a short list of several modifications may want to apply,"},{"line_number":104,"context_line":"based on your deployment:"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"* to log INFO to console::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_62c90277","line":103,"range":{"start_line":103,"start_character":32,"end_line":103,"end_character":54},"updated":"2017-07-24 09:39:47.000000000","message":"modifications you may want","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"6b1cc46cffc938cb6140e3f203c9a3fcf13ce697","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Logging in monasca-log-api is controlled from the single"},{"line_number":102,"context_line":"``log-api-logging.conf`` configuration file."},{"line_number":103,"context_line":"Here is a short list of several modifications may want to apply,"},{"line_number":104,"context_line":"based on your deployment:"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"* to log INFO to console::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_2863db1c","line":103,"range":{"start_line":103,"start_character":32,"end_line":103,"end_character":54},"in_reply_to":"ff346bd7_62c90277","updated":"2017-07-24 10:55:17.000000000","message":"Done","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"}],"doc/source/configuration/files.rst":[{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file based configuration model."},{"line_number":22,"context_line":"In such case, following directories should contain configuration files:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"* ``~/.monasca/monasca.conf.d/``"},{"line_number":25,"context_line":"* ``~/.monasca/log-api.conf.d/``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_74a3b6b2","line":22,"updated":"2017-07-11 09:31:05.000000000","message":"\"In this case, monasca-log-api will search the following directories for configuration files.\"","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file based configuration model."},{"line_number":22,"context_line":"In such case, following directories should contain configuration files:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"* ``~/.monasca/monasca.conf.d/``"},{"line_number":25,"context_line":"* ``~/.monasca/log-api.conf.d/``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_071d5272","line":22,"in_reply_to":"3f1d235d_74a3b6b2","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":34,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":35,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but is should express"},{"line_number":36,"context_line":"what is the contant of given file."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"For example, assume configuring keystone communication. The"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_748cd634","line":35,"updated":"2017-07-11 09:31:05.000000000","message":"I think the files still need to have a .conf extension (please double-check what oslo does there).","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":34,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":35,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but is should express"},{"line_number":36,"context_line":"what is the contant of given file."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"For example, assume configuring keystone communication. The"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_f92afa7b","line":35,"in_reply_to":"3f1d235d_748cd634","updated":"2017-07-12 07:50:01.000000000","message":"An example is mention below and it has .conf in the name.","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":40,"context_line":"configuration would be, therefore, located in, for example,"},{"line_number":41,"context_line":"``/etc/log-api.conf.d/keystonemiddleware.conf``"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Sample of this configuration"},{"line_number":44,"context_line":"file is also available :ref:`here \u003csample-configuration-api\u003e`"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"log-api-logging.conf"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_147da21b","line":43,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/Sample/A sample/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":40,"context_line":"configuration would be, therefore, located in, for example,"},{"line_number":41,"context_line":"``/etc/log-api.conf.d/keystonemiddleware.conf``"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Sample of this configuration"},{"line_number":44,"context_line":"file is also available :ref:`here \u003csample-configuration-api\u003e`"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"log-api-logging.conf"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_b9592236","line":43,"in_reply_to":"3f1d235d_147da21b","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":12542,"name":"Johannes Grassler","email":"jgr-launchpad@btw23.de","username":"jgrassler"},"change_message_id":"1dd2e37a7084645031dbf8c57c28f6656ea1f22e","unresolved":false,"context_lines":[{"line_number":59,"context_line":"-----------------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"This file contain `PasteDeploy \u003chttp://pastedeploy.readthedocs.io/en/latest/\u003e`_"},{"line_number":62,"context_line":"configuration. It describes all pipelines that are running within single"},{"line_number":63,"context_line":"instance. There is nothing you should try and modify in this file, apart from"},{"line_number":64,"context_line":"enabling/disabling ``oslo_middleware.debug:Debug``."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_74ba96c0","line":62,"updated":"2017-07-11 09:31:05.000000000","message":"nit: s/single/a single monasca-log-api/","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"9879ade63d6b0489d144042af193f6e258718ad0","unresolved":false,"context_lines":[{"line_number":59,"context_line":"-----------------"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"This file contain `PasteDeploy \u003chttp://pastedeploy.readthedocs.io/en/latest/\u003e`_"},{"line_number":62,"context_line":"configuration. It describes all pipelines that are running within single"},{"line_number":63,"context_line":"instance. There is nothing you should try and modify in this file, apart from"},{"line_number":64,"context_line":"enabling/disabling ``oslo_middleware.debug:Debug``."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3f1d235d_1976d6a5","line":62,"in_reply_to":"3f1d235d_74ba96c0","updated":"2017-07-12 07:50:01.000000000","message":"Done","commit_id":"91d049cc40c00e61104e5e85693f9798bba67cd6"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":10,"context_line":"------------"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This is the main configuration file of monasca-log-api."},{"line_number":13,"context_line":"Configuration file can be located in several places. During startup,"},{"line_number":14,"context_line":"monasca-log-api examines following directories, looking for that file."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* ``~/.monasca``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6fbc23dc","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":19},"updated":"2017-07-13 13:41:37.000000000","message":"It","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"------------"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This is the main configuration file of monasca-log-api."},{"line_number":13,"context_line":"Configuration file can be located in several places. During startup,"},{"line_number":14,"context_line":"monasca-log-api examines following directories, looking for that file."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* ``~/.monasca``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_efefbc1b","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":19},"in_reply_to":"1f1a1f67_6fbc23dc","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This is the main configuration file of monasca-log-api."},{"line_number":13,"context_line":"Configuration file can be located in several places. During startup,"},{"line_number":14,"context_line":"monasca-log-api examines following directories, looking for that file."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* ``~/.monasca``"},{"line_number":17,"context_line":"* ``~/``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cfcc578b","line":14,"range":{"start_line":14,"start_character":16,"end_line":14,"end_character":70},"updated":"2017-07-13 13:41:37.000000000","message":"searches for it in the following directories:","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This is the main configuration file of monasca-log-api."},{"line_number":13,"context_line":"Configuration file can be located in several places. During startup,"},{"line_number":14,"context_line":"monasca-log-api examines following directories, looking for that file."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"* ``~/.monasca``"},{"line_number":17,"context_line":"* ``~/``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cff08000","line":14,"range":{"start_line":14,"start_character":16,"end_line":14,"end_character":70},"in_reply_to":"1f1a1f67_cfcc578b","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":18,"context_line":"* ``/etc/monasca``"},{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file based configuration model."},{"line_number":22,"context_line":"In this case, monasca-log-api will search the following directories for"},{"line_number":23,"context_line":"configuration files:"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cf91f754","line":21,"range":{"start_line":21,"start_character":33,"end_line":21,"end_character":50},"updated":"2017-07-13 13:41:37.000000000","message":"a multi-file-based","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"* ``/etc/monasca``"},{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file based configuration model."},{"line_number":22,"context_line":"In this case, monasca-log-api will search the following directories for"},{"line_number":23,"context_line":"configuration files:"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_afce64b1","line":21,"range":{"start_line":21,"start_character":33,"end_line":21,"end_character":50},"in_reply_to":"1f1a1f67_cf91f754","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file based configuration model."},{"line_number":22,"context_line":"In this case, monasca-log-api will search the following directories for"},{"line_number":23,"context_line":"configuration files:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* ``~/.monasca/monasca.conf.d/``"},{"line_number":26,"context_line":"* ``~/.monasca/log-api.conf.d/``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cf3b3736","line":23,"range":{"start_line":22,"start_character":30,"end_line":23,"end_character":20},"updated":"2017-07-13 13:41:37.000000000","message":"searches the configuration files in the following directories:","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file based configuration model."},{"line_number":22,"context_line":"In this case, monasca-log-api will search the following directories for"},{"line_number":23,"context_line":"configuration files:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"* ``~/.monasca/monasca.conf.d/``"},{"line_number":26,"context_line":"* ``~/.monasca/log-api.conf.d/``"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6fc4cc91","line":23,"range":{"start_line":22,"start_character":30,"end_line":23,"end_character":20},"in_reply_to":"1f1a1f67_cf3b3736","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":31,"context_line":"* ``/etc/monasca.conf.d/``"},{"line_number":32,"context_line":"* ``/etc/log-api.conf.d/``"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_b202a0b3","line":35,"range":{"start_line":34,"start_character":32,"end_line":35,"end_character":16},"updated":"2017-07-13 13:41:37.000000000","message":"name of the main configuration file","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"* ``/etc/monasca.conf.d/``"},{"line_number":32,"context_line":"* ``/etc/log-api.conf.d/``"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cf0c00ee","line":35,"range":{"start_line":34,"start_character":32,"end_line":35,"end_character":16},"in_reply_to":"1f1a1f67_b202a0b3","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4f67274f","line":36,"range":{"start_line":36,"start_character":0,"end_line":36,"end_character":6},"updated":"2017-07-13 13:41:37.000000000","message":"in","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0f612f37","line":36,"range":{"start_line":36,"start_character":32,"end_line":36,"end_character":36},"updated":"2017-07-13 13:41:37.000000000","message":"the name","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_ef345c95","line":36,"range":{"start_line":36,"start_character":32,"end_line":36,"end_character":36},"in_reply_to":"1f1a1f67_0f612f37","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0f30b89e","line":36,"range":{"start_line":36,"start_character":0,"end_line":36,"end_character":6},"in_reply_to":"1f1a1f67_4f67274f","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"},{"line_number":40,"context_line":"`keystonemiddleware \u003chttps://docs.openstack.org/keystonemiddleware/latest/\u003e`_"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cfd7b7bf","line":37,"range":{"start_line":36,"start_character":56,"end_line":37,"end_character":34},"updated":"2017-07-13 13:41:37.000000000","message":"should indicate the file content.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Regardless of the location, the configuration filename for monasca-log-api"},{"line_number":35,"context_line":"main application should always be ``log-api.conf``. For files located"},{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"},{"line_number":40,"context_line":"`keystonemiddleware \u003chttps://docs.openstack.org/keystonemiddleware/latest/\u003e`_"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2ffdb4b0","line":37,"range":{"start_line":36,"start_character":56,"end_line":37,"end_character":34},"in_reply_to":"1f1a1f67_cfd7b7bf","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"},{"line_number":40,"context_line":"`keystonemiddleware \u003chttps://docs.openstack.org/keystonemiddleware/latest/\u003e`_"},{"line_number":41,"context_line":"configuration would be, therefore, located in, for example,"},{"line_number":42,"context_line":"``/etc/log-api.conf.d/keystonemiddleware.conf``"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"A sample of this configuration file is also available"},{"line_number":45,"context_line":":ref:`here \u003csample-configuration-api\u003e`"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0fbdaf64","line":42,"range":{"start_line":39,"start_character":0,"end_line":42,"end_character":47},"updated":"2017-07-13 13:41:37.000000000","message":"When configuring Keystone communication, for example, the\n`keystonemiddleware \u003chttps://docs.openstack.org/keystonemiddleware/latest/\u003e`_\nconfiguration could be located in\n``/etc/log-api.conf.d/keystonemiddleware.conf``","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":36,"context_line":"inside ``.conf.d`` directories, name is irrelevant, but it should express"},{"line_number":37,"context_line":"what is the content of given file."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"For example, assume configuring keystone communication. The"},{"line_number":40,"context_line":"`keystonemiddleware \u003chttps://docs.openstack.org/keystonemiddleware/latest/\u003e`_"},{"line_number":41,"context_line":"configuration would be, therefore, located in, for example,"},{"line_number":42,"context_line":"``/etc/log-api.conf.d/keystonemiddleware.conf``"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"A sample of this configuration file is also available"},{"line_number":45,"context_line":":ref:`here \u003csample-configuration-api\u003e`"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6f204c49","line":42,"range":{"start_line":39,"start_character":0,"end_line":42,"end_character":47},"in_reply_to":"1f1a1f67_0fbdaf64","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":47,"context_line":"log-api-logging.conf"},{"line_number":48,"context_line":"--------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"This file contains logging setup for monasca-log-api. It should be"},{"line_number":51,"context_line":"referenced from ``log-api.conf`` using code similar to this one::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    [DEFAULT]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6f1ae37d","line":50,"range":{"start_line":50,"start_character":19,"end_line":50,"end_character":32},"updated":"2017-07-13 13:41:37.000000000","message":"the logging setup","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":47,"context_line":"log-api-logging.conf"},{"line_number":48,"context_line":"--------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"This file contains logging setup for monasca-log-api. It should be"},{"line_number":51,"context_line":"referenced from ``log-api.conf`` using code similar to this one::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    [DEFAULT]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_8fe848e2","line":50,"range":{"start_line":50,"start_character":19,"end_line":50,"end_character":32},"in_reply_to":"1f1a1f67_6f1ae37d","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":48,"context_line":"--------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"This file contains logging setup for monasca-log-api. It should be"},{"line_number":51,"context_line":"referenced from ``log-api.conf`` using code similar to this one::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    [DEFAULT]"},{"line_number":54,"context_line":"    log_config_append \u003d /etc/monasca/log-api-logging.conf"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_d2919c54","line":51,"range":{"start_line":51,"start_character":33,"end_line":51,"end_character":63},"updated":"2017-07-13 13:41:37.000000000","message":"using, for example, the following code snippet","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"--------------------"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"This file contains logging setup for monasca-log-api. It should be"},{"line_number":51,"context_line":"referenced from ``log-api.conf`` using code similar to this one::"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    [DEFAULT]"},{"line_number":54,"context_line":"    log_config_append \u003d /etc/monasca/log-api-logging.conf"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0fbe78d4","line":51,"range":{"start_line":51,"start_character":33,"end_line":51,"end_character":63},"in_reply_to":"1f1a1f67_d2919c54","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":53,"context_line":"    [DEFAULT]"},{"line_number":54,"context_line":"    log_config_append \u003d /etc/monasca/log-api-logging.conf"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Sample of this configuration file is available"},{"line_number":57,"context_line":":ref:`here \u003csample-configuration-logging\u003e`"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"log-api-paste.ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4f360706","line":56,"range":{"start_line":56,"start_character":0,"end_line":56,"end_character":46},"updated":"2017-07-13 13:41:37.000000000","message":"A sample of this configuration file is also available","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":59,"context_line":"log-api-paste.ini"},{"line_number":60,"context_line":"-----------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"This file contain `PasteDeploy \u003chttp://pastedeploy.readthedocs.io/en/latest/\u003e`_"},{"line_number":63,"context_line":"configuration. It describes all pipelines that are running within single"},{"line_number":64,"context_line":"instance of monasca-log-api."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_32a57005","line":62,"range":{"start_line":62,"start_character":10,"end_line":62,"end_character":17},"updated":"2017-07-13 13:41:37.000000000","message":"contains the","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":59,"context_line":"log-api-paste.ini"},{"line_number":60,"context_line":"-----------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"This file contain `PasteDeploy \u003chttp://pastedeploy.readthedocs.io/en/latest/\u003e`_"},{"line_number":63,"context_line":"configuration. It describes all pipelines that are running within single"},{"line_number":64,"context_line":"instance of monasca-log-api."},{"line_number":65,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4fc7d065","line":62,"range":{"start_line":62,"start_character":10,"end_line":62,"end_character":17},"in_reply_to":"1f1a1f67_32a57005","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":60,"context_line":"-----------------"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"This file contain `PasteDeploy \u003chttp://pastedeploy.readthedocs.io/en/latest/\u003e`_"},{"line_number":63,"context_line":"configuration. It describes all pipelines that are running within single"},{"line_number":64,"context_line":"instance of monasca-log-api."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"There is nothing you should try and modify in this file,"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_b2b8602a","line":63,"range":{"start_line":63,"start_character":66,"end_line":63,"end_character":72},"updated":"2017-07-13 13:41:37.000000000","message":"a single","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":66,"context_line":"There is nothing you should try and modify in this file,"},{"line_number":67,"context_line":"apart from enabling/disabling ``oslo_middleware.debug:Debug``."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"To enable, in, for example, ``Log v3`` pipeline, ``log-api-paste.ini`` should"},{"line_number":70,"context_line":"contain code similar to this one::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"  [composite:main]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_129ef455","line":69,"range":{"start_line":69,"start_character":0,"end_line":69,"end_character":47},"updated":"2017-07-13 13:41:37.000000000","message":"?","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":66,"context_line":"There is nothing you should try and modify in this file,"},{"line_number":67,"context_line":"apart from enabling/disabling ``oslo_middleware.debug:Debug``."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"To enable, in, for example, ``Log v3`` pipeline, ``log-api-paste.ini`` should"},{"line_number":70,"context_line":"contain code similar to this one::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"  [composite:main]"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_cfa8808d","line":69,"range":{"start_line":69,"start_character":0,"end_line":69,"end_character":47},"in_reply_to":"1f1a1f67_129ef455","updated":"2017-07-17 07:12:36.000000000","message":"Rewritten, please check next PS","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":79,"context_line":"  [filter:debug]"},{"line_number":80,"context_line":"  paste.filter_factory \u003d oslo_middleware.debug:Debug.factory"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"This particular filter might be useful, if you wish to examine the"},{"line_number":83,"context_line":"WSGI environment, during troubleshooting or local development."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_d2d99c83","line":83,"range":{"start_line":82,"start_character":38,"end_line":83,"end_character":24},"updated":"2017-07-13 13:41:37.000000000","message":"for examining the WSGI environment during","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":79,"context_line":"  [filter:debug]"},{"line_number":80,"context_line":"  paste.filter_factory \u003d oslo_middleware.debug:Debug.factory"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"This particular filter might be useful, if you wish to examine the"},{"line_number":83,"context_line":"WSGI environment, during troubleshooting or local development."},{"line_number":84,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4f9c7069","line":83,"range":{"start_line":82,"start_character":38,"end_line":83,"end_character":24},"in_reply_to":"1f1a1f67_d2d99c83","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"1f1cbca655484c83526ba21419be5310537dea82","unresolved":false,"context_lines":[{"line_number":18,"context_line":"* ``/etc/monasca``"},{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file-based configuration model."},{"line_number":22,"context_line":"In this case, monasca-log-api searches the configuration files"},{"line_number":23,"context_line":"in the following directories:"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_42a95e79","line":21,"range":{"start_line":21,"start_character":28,"end_line":21,"end_character":32},"updated":"2017-07-24 09:39:47.000000000","message":"with a","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"6b1cc46cffc938cb6140e3f203c9a3fcf13ce697","unresolved":false,"context_lines":[{"line_number":18,"context_line":"* ``/etc/monasca``"},{"line_number":19,"context_line":"* ``/etc``"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Alternatively, you can roll with multi-file-based configuration model."},{"line_number":22,"context_line":"In this case, monasca-log-api searches the configuration files"},{"line_number":23,"context_line":"in the following directories:"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_e83a73e5","line":21,"range":{"start_line":21,"start_character":28,"end_line":21,"end_character":32},"in_reply_to":"ff346bd7_42a95e79","updated":"2017-07-24 10:55:17.000000000","message":"Done","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"}],"doc/source/configuration/index.rst":[{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Configuration"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This section provides a list of all possible options for each"},{"line_number":8,"context_line":"configuration file. Refer to :ref:`basic-configuration` for a"},{"line_number":9,"context_line":"detailed guide in getting started with various option settings."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. toctree::"},{"line_number":12,"context_line":"   :maxdepth: 1"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_32d1f0ce","line":9,"range":{"start_line":7,"start_character":0,"end_line":9,"end_character":63},"updated":"2017-07-13 13:41:37.000000000","message":"This section describes the configuration settings that can be specified. Refer to :ref:`basic-configuration` for details.","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Configuration"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This section provides a list of all possible options for each"},{"line_number":8,"context_line":"configuration file. Refer to :ref:`basic-configuration` for a"},{"line_number":9,"context_line":"detailed guide in getting started with various option settings."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. toctree::"},{"line_number":12,"context_line":"   :maxdepth: 1"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_0f91d847","line":9,"range":{"start_line":7,"start_character":0,"end_line":9,"end_character":63},"in_reply_to":"1f1a1f67_32d1f0ce","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"1f1cbca655484c83526ba21419be5310537dea82","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This section describes the configuration settings that can be specified."},{"line_number":8,"context_line":"Refer to :ref:`basic-configuration` for a detailed guide in getting"},{"line_number":9,"context_line":"started with various option settings."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. toctree::"},{"line_number":12,"context_line":"   :maxdepth: 1"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_2279bafb","line":9,"range":{"start_line":8,"start_character":40,"end_line":9,"end_character":37},"updated":"2017-07-24 09:39:47.000000000","message":"more details on the available settings.","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"6b1cc46cffc938cb6140e3f203c9a3fcf13ce697","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This section describes the configuration settings that can be specified."},{"line_number":8,"context_line":"Refer to :ref:`basic-configuration` for a detailed guide in getting"},{"line_number":9,"context_line":"started with various option settings."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":".. toctree::"},{"line_number":12,"context_line":"   :maxdepth: 1"}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_6807a31e","line":9,"range":{"start_line":8,"start_character":40,"end_line":9,"end_character":37},"in_reply_to":"ff346bd7_2279bafb","updated":"2017-07-24 10:55:17.000000000","message":"Done","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"}],"doc/source/configuration/sample.rst":[{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Samples"},{"line_number":5,"context_line":"-------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following are sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"utilities. These are generated from code"},{"line_number":9,"context_line":"(apart from logging conf and paste conf) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_550ebfe5","line":7,"range":{"start_line":7,"start_character":14,"end_line":7,"end_character":17},"updated":"2017-07-13 13:41:37.000000000","message":"sections show","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following are sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"utilities. These are generated from code"},{"line_number":9,"context_line":"(apart from logging conf and paste conf) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_127274e6","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":9},"updated":"2017-07-13 13:41:37.000000000","message":"related utilities","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following are sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"utilities. These are generated from code"},{"line_number":9,"context_line":"(apart from logging conf and paste conf) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_f25ff83e","line":8,"range":{"start_line":8,"start_character":36,"end_line":8,"end_character":40},"updated":"2017-07-13 13:41:37.000000000","message":"the","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following are sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"utilities. These are generated from code"},{"line_number":9,"context_line":"(apart from logging conf and paste conf) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_2fd5b4e5","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":9},"in_reply_to":"1f1a1f67_127274e6","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"-------"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following are sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"utilities. These are generated from code"},{"line_number":9,"context_line":"(apart from logging conf and paste conf) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_4fd8f01c","line":8,"range":{"start_line":8,"start_character":36,"end_line":8,"end_character":40},"in_reply_to":"1f1a1f67_f25ff83e","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following are sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"utilities. These are generated from code"},{"line_number":9,"context_line":"(apart from logging conf and paste conf) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_f51dcb0f","line":9,"range":{"start_line":9,"start_character":12,"end_line":9,"end_character":39},"updated":"2017-07-13 13:41:37.000000000","message":"the sample for logging and for paste","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following are sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"utilities. These are generated from code"},{"line_number":9,"context_line":"(apart from logging conf and paste conf) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6fcf2c56","line":9,"range":{"start_line":9,"start_character":12,"end_line":9,"end_character":39},"in_reply_to":"1f1a1f67_f51dcb0f","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. _sample-configuration-api:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Sample configuration for application"},{"line_number":16,"context_line":"------------------------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This sample configuration can also be viewed in `log-api.conf.sample"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_bd3dd1bc","line":15,"range":{"start_line":15,"start_character":7,"end_line":15,"end_character":36},"updated":"2017-07-13 13:41:37.000000000","message":"Configuration for Application","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":".. _sample-configuration-api:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Sample configuration for application"},{"line_number":16,"context_line":"------------------------------------"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This sample configuration can also be viewed in `log-api.conf.sample"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_8fd288ff","line":15,"range":{"start_line":15,"start_character":7,"end_line":15,"end_character":36},"in_reply_to":"1f1a1f67_bd3dd1bc","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":".. _sample-configuration-logging:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Sample configuration for logging"},{"line_number":26,"context_line":"--------------------------------"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"This sample configuration can also be viewed in `log-api-logging.conf"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_1d7045a5","line":25,"range":{"start_line":25,"start_character":7,"end_line":25,"end_character":32},"updated":"2017-07-13 13:41:37.000000000","message":"Configuration for Logging","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":".. _sample-configuration-logging:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Sample configuration for logging"},{"line_number":26,"context_line":"--------------------------------"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"This sample configuration can also be viewed in `log-api-logging.conf"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_8ffba877","line":25,"range":{"start_line":25,"start_character":7,"end_line":25,"end_character":32},"in_reply_to":"1f1a1f67_1d7045a5","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"f0580ab291b3adba1cc56c3014a46592617a2d62","unresolved":false,"context_lines":[{"line_number":31,"context_line":".. literalinclude:: ../../../etc/monasca/log-api-logging.conf"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Sample configuration for paste"},{"line_number":35,"context_line":"------------------------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"This sample configuration can also be viewed in `log-api-paste.ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_9d6335dd","line":34,"range":{"start_line":34,"start_character":7,"end_line":34,"end_character":30},"updated":"2017-07-13 13:41:37.000000000","message":"Configuration for Paste","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"329d608bab3853ba7bc7df60e80a3eff290a976f","unresolved":false,"context_lines":[{"line_number":31,"context_line":".. literalinclude:: ../../../etc/monasca/log-api-logging.conf"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Sample configuration for paste"},{"line_number":35,"context_line":"------------------------------"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"This sample configuration can also be viewed in `log-api-paste.ini"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f1a1f67_6ff84c7a","line":34,"range":{"start_line":34,"start_character":7,"end_line":34,"end_character":30},"in_reply_to":"1f1a1f67_9d6335dd","updated":"2017-07-17 07:12:36.000000000","message":"Done","commit_id":"233e383ece7360b6c7b9d73dca92e41d9e2bf0a3"},{"author":{"_account_id":16323,"name":"Silke Herrmann","email":"silke.herrmann@est.fujitsu.com","username":"herrmann"},"change_message_id":"1f1cbca655484c83526ba21419be5310537dea82","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following sections show sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"related utilities. These are generated from the code"},{"line_number":9,"context_line":"(apart from the samples for logging and paster) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_0267d64f","line":9,"range":{"start_line":9,"start_character":40,"end_line":9,"end_character":46},"updated":"2017-07-24 09:39:47.000000000","message":"paste","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"6b1cc46cffc938cb6140e3f203c9a3fcf13ce697","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"The following sections show sample configuration files for monasca-log-api and"},{"line_number":8,"context_line":"related utilities. These are generated from the code"},{"line_number":9,"context_line":"(apart from the samples for logging and paster) and reflect the current state"},{"line_number":10,"context_line":"of code in the monasca-log-api repository."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"ff346bd7_03047814","line":9,"range":{"start_line":9,"start_character":40,"end_line":9,"end_character":46},"in_reply_to":"ff346bd7_0267d64f","updated":"2017-07-24 10:55:17.000000000","message":"it is actually paster ;-)","commit_id":"95d69b6c6fa1e33b7eb8fa03211b58f3fa54baa4"}]}
