)]}'
{".zuul.yaml":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"4ff9ec42380ca0cf1698cb6d3dfd33fc20eac5af","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: monascalog-tempest-base"},{"line_number":3,"context_line":"    parent: devstack-tempest"},{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Job for running tempest tests on monasca-log-api devstack plugin."},{"line_number":6,"context_line":"    timeout: 7800"},{"line_number":7,"context_line":"    required-projects:"},{"line_number":8,"context_line":"      - openstack/devstack-gate"},{"line_number":9,"context_line":"      - openstack/monasca-agent"},{"line_number":10,"context_line":"      - openstack/monasca-api"},{"line_number":11,"context_line":"      - openstack/monasca-common"},{"line_number":12,"context_line":"      - openstack/monasca-grafana-datasource"},{"line_number":13,"context_line":"      - openstack/monasca-notification"},{"line_number":14,"context_line":"      - openstack/monasca-persister"},{"line_number":15,"context_line":"      - openstack/monasca-statsd"},{"line_number":16,"context_line":"      - openstack/monasca-thresh"},{"line_number":17,"context_line":"      - openstack/monasca-ui"},{"line_number":18,"context_line":"      - openstack/python-monascaclient"},{"line_number":19,"context_line":"      - openstack/tempest"},{"line_number":20,"context_line":"      - openstack/monasca-log-api"},{"line_number":21,"context_line":"      - openstack/monasca-kibana-plugin"},{"line_number":22,"context_line":"      - openstack/monasca-tempest-plugin"},{"line_number":23,"context_line":"      - elastic/kibana"},{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      tox_envlist: all"},{"line_number":26,"context_line":"      tempest_test_regex: monasca_tempest_tests.tests.log_api"},{"line_number":27,"context_line":"      devstack_plugins:"},{"line_number":28,"context_line":"        monasca-api: https://opendev.org/openstack/monasca-api"},{"line_number":29,"context_line":"        monasca-log-api: https://opendev.org/openstack/monasca-log-api"},{"line_number":30,"context_line":"      devstack_services:"},{"line_number":31,"context_line":"        # Disable unneeded services."},{"line_number":32,"context_line":"        etcd3: false"},{"line_number":33,"context_line":"        g-api: false"},{"line_number":34,"context_line":"        g-reg: false"},{"line_number":35,"context_line":"        n-api: false"},{"line_number":36,"context_line":"        n-api-meta: false"},{"line_number":37,"context_line":"        n-cauth: false"},{"line_number":38,"context_line":"        n-cond: false"},{"line_number":39,"context_line":"        n-cpu: false"},{"line_number":40,"context_line":"        n-novnc: false"},{"line_number":41,"context_line":"        n-obj: false"},{"line_number":42,"context_line":"        n-sch: false"},{"line_number":43,"context_line":"        placement-api: false"},{"line_number":44,"context_line":"        s-account: false"},{"line_number":45,"context_line":"        s-container: false"},{"line_number":46,"context_line":"        s-object: false"},{"line_number":47,"context_line":"        s-proxy: false"},{"line_number":48,"context_line":"        c-api: false"},{"line_number":49,"context_line":"        c-bak: false"},{"line_number":50,"context_line":"        c-sch: false"},{"line_number":51,"context_line":"        c-vol: false"},{"line_number":52,"context_line":"        cinder: false"},{"line_number":53,"context_line":"        horizon: false"},{"line_number":54,"context_line":"    irrelevant-files:"},{"line_number":55,"context_line":"      - ^.*\\.rst$"},{"line_number":56,"context_line":"      - ^.*\\.md$"},{"line_number":57,"context_line":"      - ^doc/.*$"},{"line_number":58,"context_line":"      - ^releasenotes/.*$"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- job:"},{"line_number":61,"context_line":"    name: monascalog-python2-tempest"},{"line_number":62,"context_line":"    parent: monascalog-tempest-base"}],"source_content_type":"text/x-yaml","patch_set":36,"id":"5faad753_3250b7d4","line":59,"range":{"start_line":1,"start_character":2,"end_line":59,"end_character":0},"updated":"2019-09-12 08:38:38.000000000","message":"Unknown project elastic/kibana","commit_id":"15b799b15d3e29d728a8352f5265a8267a174780"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"change_message_id":"275f364695fd039496dfcf68698c00d1334422a5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: monascalog-tempest-base"},{"line_number":3,"context_line":"    parent: devstack-tempest"},{"line_number":4,"context_line":"    description: |"},{"line_number":5,"context_line":"      Job for running tempest tests on monasca-log-api devstack plugin."},{"line_number":6,"context_line":"    timeout: 7800"},{"line_number":7,"context_line":"    required-projects:"},{"line_number":8,"context_line":"      - openstack/devstack-gate"},{"line_number":9,"context_line":"      - openstack/monasca-agent"},{"line_number":10,"context_line":"      - openstack/monasca-api"},{"line_number":11,"context_line":"      - openstack/monasca-common"},{"line_number":12,"context_line":"      - openstack/monasca-grafana-datasource"},{"line_number":13,"context_line":"      - openstack/monasca-notification"},{"line_number":14,"context_line":"      - openstack/monasca-persister"},{"line_number":15,"context_line":"      - openstack/monasca-statsd"},{"line_number":16,"context_line":"      - openstack/monasca-thresh"},{"line_number":17,"context_line":"      - openstack/monasca-ui"},{"line_number":18,"context_line":"      - openstack/python-monascaclient"},{"line_number":19,"context_line":"      - openstack/tempest"},{"line_number":20,"context_line":"      - openstack/monasca-log-api"},{"line_number":21,"context_line":"      - openstack/monasca-kibana-plugin"},{"line_number":22,"context_line":"      - openstack/monasca-tempest-plugin"},{"line_number":23,"context_line":"      - elastic/kibana"},{"line_number":24,"context_line":"    vars:"},{"line_number":25,"context_line":"      tox_envlist: all"},{"line_number":26,"context_line":"      tempest_test_regex: monasca_tempest_tests.tests.log_api"},{"line_number":27,"context_line":"      devstack_plugins:"},{"line_number":28,"context_line":"        monasca-api: https://opendev.org/openstack/monasca-api"},{"line_number":29,"context_line":"        monasca-log-api: https://opendev.org/openstack/monasca-log-api"},{"line_number":30,"context_line":"      devstack_services:"},{"line_number":31,"context_line":"        # Disable unneeded services."},{"line_number":32,"context_line":"        etcd3: false"},{"line_number":33,"context_line":"        g-api: false"},{"line_number":34,"context_line":"        g-reg: false"},{"line_number":35,"context_line":"        n-api: false"},{"line_number":36,"context_line":"        n-api-meta: false"},{"line_number":37,"context_line":"        n-cauth: false"},{"line_number":38,"context_line":"        n-cond: false"},{"line_number":39,"context_line":"        n-cpu: false"},{"line_number":40,"context_line":"        n-novnc: false"},{"line_number":41,"context_line":"        n-obj: false"},{"line_number":42,"context_line":"        n-sch: false"},{"line_number":43,"context_line":"        placement-api: false"},{"line_number":44,"context_line":"        s-account: false"},{"line_number":45,"context_line":"        s-container: false"},{"line_number":46,"context_line":"        s-object: false"},{"line_number":47,"context_line":"        s-proxy: false"},{"line_number":48,"context_line":"        c-api: false"},{"line_number":49,"context_line":"        c-bak: false"},{"line_number":50,"context_line":"        c-sch: false"},{"line_number":51,"context_line":"        c-vol: false"},{"line_number":52,"context_line":"        cinder: false"},{"line_number":53,"context_line":"        horizon: false"},{"line_number":54,"context_line":"    irrelevant-files:"},{"line_number":55,"context_line":"      - ^.*\\.rst$"},{"line_number":56,"context_line":"      - ^.*\\.md$"},{"line_number":57,"context_line":"      - ^doc/.*$"},{"line_number":58,"context_line":"      - ^releasenotes/.*$"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"- job:"},{"line_number":61,"context_line":"    name: monascalog-python2-tempest"},{"line_number":62,"context_line":"    parent: monascalog-tempest-base"}],"source_content_type":"text/x-yaml","patch_set":38,"id":"5faad753_0d36bae7","line":59,"range":{"start_line":1,"start_character":2,"end_line":59,"end_character":0},"updated":"2019-09-12 09:08:13.000000000","message":"Unknown project elastic/kibana","commit_id":"2a247735cbdac2cf27d795fca7088346f1a8d8ab"}],"devstack/files/elasticsearch/elasticsearch.yml":[{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"4412acb68dd4a6a7609e2366b60540b89a296836","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Elasticsearch Configuration \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# NOTE: Elasticsearch comes with reasonable defaults for most settings."},{"line_number":4,"context_line":"#       Before you set out to tweak and tune the configuration, make sure you"}],"source_content_type":"text/x-yaml","patch_set":72,"id":"3fa7e38b_b305ed7c","line":1,"updated":"2019-09-17 18:34:48.000000000","message":"I\u0027ve taken a default configuration reference from Elasticsearch to make sure the information is accurate as of version 7.3 and placed the parameters in their places.","commit_id":"c563f79ffd4d23e8394c3b6c6a612d292555390d"}],"devstack/files/kibana/kibana.yml":[{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"4412acb68dd4a6a7609e2366b60540b89a296836","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Kibana is served by a back end server. This setting specifies the port to use."},{"line_number":2,"context_line":"server.port: %KIBANA_SERVICE_PORT%"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values."}],"source_content_type":"text/x-yaml","patch_set":72,"id":"3fa7e38b_9339d142","line":1,"updated":"2019-09-17 18:34:48.000000000","message":"i\u0027ve taken Kibana configuration reference to make sure the information in it is accurate as of 7.3 and placed the parameters needed in their respective places.\nMonitoring features had to be turned on as well.","commit_id":"c563f79ffd4d23e8394c3b6c6a612d292555390d"}],"devstack/files/monasca-log-metrics/log-metrics.conf":[{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"4412acb68dd4a6a7609e2366b60540b89a296836","unresolved":false,"context_lines":[{"line_number":5,"context_line":"# You may obtain a copy of the License at"},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"#    http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":8,"context_line":"#"},{"line_number":9,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":10,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":11,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or"}],"source_content_type":"text/plain","patch_set":72,"id":"3fa7e38b_131e41ba","line":8,"updated":"2019-09-17 18:34:48.000000000","message":"some of the parameters are renamed, codec is declared due to json no longer being the default option in Logstash and some changes were made to the code due to Event API introduction in previous versions.","commit_id":"c563f79ffd4d23e8394c3b6c6a612d292555390d"}],"devstack/files/monasca-log-persister/persister.conf":[{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"4412acb68dd4a6a7609e2366b60540b89a296836","unresolved":false,"context_lines":[{"line_number":6,"context_line":"# You may obtain a copy of the License at"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"#    http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":"#"},{"line_number":10,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or"}],"source_content_type":"text/plain","patch_set":72,"id":"3fa7e38b_938791d8","line":9,"updated":"2019-09-17 18:34:48.000000000","message":"some of the parameters are renamed, codec is declared due to json no longer being the default option in Logstash and some changes were made to the code due to Event API introduction in previous years.","commit_id":"c563f79ffd4d23e8394c3b6c6a612d292555390d"}],"devstack/files/monasca-log-transformer/transformer.conf":[{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"4412acb68dd4a6a7609e2366b60540b89a296836","unresolved":false,"context_lines":[{"line_number":6,"context_line":"# You may obtain a copy of the License at"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"#    http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":"#"},{"line_number":10,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or"}],"source_content_type":"text/plain","patch_set":72,"id":"3fa7e38b_f34e05c0","line":9,"updated":"2019-09-17 18:34:48.000000000","message":"some of the parameters are renamed, codec is declared due to json no longer being the default option in Logstash and some changes were made to the code due to Event API introduction in previous years.","commit_id":"c563f79ffd4d23e8394c3b6c6a612d292555390d"}],"devstack/plugin.sh":[{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"4412acb68dd4a6a7609e2366b60540b89a296836","unresolved":false,"context_lines":[{"line_number":468,"context_line":"        sudo systemctl restart devstack\\@elasticsearch"},{"line_number":469,"context_line":"    fi"},{"line_number":470,"context_line":"}"},{"line_number":471,"context_line":""},{"line_number":472,"context_line":"function change_environment_variables {"},{"line_number":473,"context_line":"        local limitNOFILE\u003d65535"},{"line_number":474,"context_line":"        local vm_max_map_count\u003d262144"}],"source_content_type":"text/x-sh","patch_set":72,"id":"3fa7e38b_f3e365a3","line":471,"updated":"2019-09-17 18:34:48.000000000","message":"Certain environment variables must be adjusted in order for Elasticsearch to start.","commit_id":"c563f79ffd4d23e8394c3b6c6a612d292555390d"},{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"4412acb68dd4a6a7609e2366b60540b89a296836","unresolved":false,"context_lines":[{"line_number":720,"context_line":"function clean_gate_config_holder {"},{"line_number":721,"context_line":"    sudo rm -rf $GATE_CONFIGURATION_DIR || true"},{"line_number":722,"context_line":"}"},{"line_number":723,"context_line":""},{"line_number":724,"context_line":"function configure_yarn {"},{"line_number":725,"context_line":"    echo_summary \"Installing Yarn\""},{"line_number":726,"context_line":"    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -"}],"source_content_type":"text/x-sh","patch_set":72,"id":"3fa7e38b_53aef92e","line":723,"updated":"2019-09-17 18:34:48.000000000","message":"In order to build a Kibana plugin, the development environment for Kibana must be initiated by cloning the repository on certain branch related to version (e.g. 7.3).\nThen a plugin can be built into a zip archive using development instruments.","commit_id":"c563f79ffd4d23e8394c3b6c6a612d292555390d"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"b68133be396922db8ea1c4543971fdd8491b1865","unresolved":false,"context_lines":[{"line_number":632,"context_line":"    if is_service_enabled monasca-log-metrics; then"},{"line_number":633,"context_line":"        echo_summary \"Starting monasca-log-metrics\""},{"line_number":634,"context_line":"        local logstash\u003d\"$LOGSTASH_DIR/bin/logstash\""},{"line_number":635,"context_line":"        run_process \"monasca-log-metrics\" \"$logstash -f $LOG_METRICS_DIR/log-metrics.conf --path.data $LOG_METRICS_DIR/tempdata\""},{"line_number":636,"context_line":"    fi"},{"line_number":637,"context_line":"}"},{"line_number":638,"context_line":""}],"source_content_type":"text/x-sh","patch_set":76,"id":"3fa7e38b_ecba8308","line":635,"range":{"start_line":635,"start_character":103,"end_line":635,"end_character":127},"updated":"2019-09-19 14:38:16.000000000","message":"I think /opt/stack/... directory is not good place for tempdata.","commit_id":"c378d81adfa94172b16285b590b13c6b8bee52fd"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"b68133be396922db8ea1c4543971fdd8491b1865","unresolved":false,"context_lines":[{"line_number":729,"context_line":""},{"line_number":730,"context_line":"        echo_summary \"Cloning and initializing Kibana development environment\""},{"line_number":731,"context_line":""},{"line_number":732,"context_line":"        mkdir $KIBANA_DEV_DIR"},{"line_number":733,"context_line":"        pushd $KIBANA_DEV_DIR"},{"line_number":734,"context_line":"        git clone $KIBANA_DEV_REPO --branch $KIBANA_DEV_BRANCH --depth 1"},{"line_number":735,"context_line":"        popd"},{"line_number":736,"context_line":""},{"line_number":737,"context_line":"        pushd \"$KIBANA_DEV_DIR/kibana\""},{"line_number":738,"context_line":"        yarn kbn bootstrap"}],"source_content_type":"text/x-sh","patch_set":76,"id":"3fa7e38b_12605401","line":735,"range":{"start_line":732,"start_character":8,"end_line":735,"end_character":12},"updated":"2019-09-19 14:38:16.000000000","message":"You can clone to a specific folder.\ngit clone $KIBANA_DEV_REPO $KIBANA_DEV_DIR --branch $KIBANA_DEV_BRANCH --depth 1","commit_id":"c378d81adfa94172b16285b590b13c6b8bee52fd"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"b68133be396922db8ea1c4543971fdd8491b1865","unresolved":false,"context_lines":[{"line_number":734,"context_line":"        git clone $KIBANA_DEV_REPO --branch $KIBANA_DEV_BRANCH --depth 1"},{"line_number":735,"context_line":"        popd"},{"line_number":736,"context_line":""},{"line_number":737,"context_line":"        pushd \"$KIBANA_DEV_DIR/kibana\""},{"line_number":738,"context_line":"        yarn kbn bootstrap"},{"line_number":739,"context_line":"        popd"},{"line_number":740,"context_line":""},{"line_number":741,"context_line":"        local dev_plugin_dir\u003d\"$KIBANA_DEV_DIR/kibana/plugins\""},{"line_number":742,"context_line":"        git_clone $MONASCA_KIBANA_PLUGIN_REPO $MONASCA_KIBANA_PLUGIN_DIR $MONASCA_KIBANA_PLUGIN_BRANCH"}],"source_content_type":"text/x-sh","patch_set":76,"id":"3fa7e38b_f2a6d853","line":739,"range":{"start_line":737,"start_character":8,"end_line":739,"end_character":12},"updated":"2019-09-19 14:38:16.000000000","message":"You can use --cwd  \u003cpath\u003e, to run yarn in a different path","commit_id":"c378d81adfa94172b16285b590b13c6b8bee52fd"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"b68133be396922db8ea1c4543971fdd8491b1865","unresolved":false,"context_lines":[{"line_number":740,"context_line":""},{"line_number":741,"context_line":"        local dev_plugin_dir\u003d\"$KIBANA_DEV_DIR/kibana/plugins\""},{"line_number":742,"context_line":"        git_clone $MONASCA_KIBANA_PLUGIN_REPO $MONASCA_KIBANA_PLUGIN_DIR $MONASCA_KIBANA_PLUGIN_BRANCH"},{"line_number":743,"context_line":"        cp -r $MONASCA_KIBANA_PLUGIN_DIR $dev_plugin_dir"},{"line_number":744,"context_line":"        pushd \"$dev_plugin_dir/monasca-kibana-plugin\""},{"line_number":745,"context_line":"        yarn kbn bootstrap"},{"line_number":746,"context_line":"        yarn build"}],"source_content_type":"text/x-sh","patch_set":76,"id":"3fa7e38b_f517a244","line":743,"range":{"start_line":743,"start_character":8,"end_line":743,"end_character":56},"updated":"2019-09-19 14:38:16.000000000","message":"Why you need to copy this plugin ?\nI would prefer to use symbolic link.","commit_id":"c378d81adfa94172b16285b590b13c6b8bee52fd"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"b68133be396922db8ea1c4543971fdd8491b1865","unresolved":false,"context_lines":[{"line_number":751,"context_line":""},{"line_number":752,"context_line":"        local pkg\u003dbuild/monasca-kibana-plugin-${monasca_kibana_plugin_version}.zip"},{"line_number":753,"context_line":"        local easyPkg\u003d$DEST/monasca-kibana-plugin.zip"},{"line_number":754,"context_line":"        cp $pkg $easyPkg"},{"line_number":755,"context_line":"        rm -rf $KIBANA_DEV_DIR"},{"line_number":756,"context_line":"        popd"},{"line_number":757,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":76,"id":"3fa7e38b_95766ea4","line":754,"range":{"start_line":754,"start_character":8,"end_line":754,"end_character":10},"updated":"2019-09-19 14:38:16.000000000","message":"Why you change ln -sf to cp ?","commit_id":"c378d81adfa94172b16285b590b13c6b8bee52fd"},{"author":{"_account_id":26141,"name":"Adrian Czarnecki","email":"adrian.czarnecki@ts.fujitsu.com","username":"czarneckia"},"change_message_id":"b68133be396922db8ea1c4543971fdd8491b1865","unresolved":false,"context_lines":[{"line_number":791,"context_line":"            \"$MONASCA_LOG_API_URI_V3\" \\"},{"line_number":792,"context_line":"            \"$MONASCA_LOG_API_URI_V3\""},{"line_number":793,"context_line":""},{"line_number":794,"context_line":"        get_or_create_service \"logs_v2\" \"logs_v2\" \"Monasca Log V2.0 service\""},{"line_number":795,"context_line":"        get_or_create_endpoint \\"},{"line_number":796,"context_line":"            \"logs_v2\" \\"},{"line_number":797,"context_line":"            \"$REGION_NAME\" \\"},{"line_number":798,"context_line":"            \"$MONASCA_LOG_API_URI_V2\" \\"},{"line_number":799,"context_line":"            \"$MONASCA_LOG_API_URI_V2\" \\"},{"line_number":800,"context_line":"            \"$MONASCA_LOG_API_URI_V2\""},{"line_number":801,"context_line":""},{"line_number":802,"context_line":"        get_or_create_service \"logs-search\" \"logs-search\" \"Monasca Log search service\""},{"line_number":803,"context_line":"        get_or_create_endpoint \\"}],"source_content_type":"text/x-sh","patch_set":76,"id":"3fa7e38b_55f3160b","line":800,"range":{"start_line":794,"start_character":7,"end_line":800,"end_character":37},"updated":"2019-09-19 14:38:16.000000000","message":"Pleas remove this, this endpoints was removed in https://review.opendev.org/#/c/667909/","commit_id":"c378d81adfa94172b16285b590b13c6b8bee52fd"},{"author":{"_account_id":30221,"name":"Arseni Lipinski","email":"arseni.lipinski@ts.fujitsu.com","username":"arseni.lipinski"},"change_message_id":"73a8fdaaa39d9e24db10c8df44383819afa09cd4","unresolved":false,"context_lines":[{"line_number":128,"context_line":"    start_monasca_log_persister"},{"line_number":129,"context_line":"    start_monasca_log_api"},{"line_number":130,"context_line":"    start_monasca_log_agent"},{"line_number":131,"context_line":"    create_default_index_pattern"},{"line_number":132,"context_line":"}"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"function clean_monasca_log {"}],"source_content_type":"text/x-sh","patch_set":97,"id":"3fa7e38b_f83227f3","line":131,"range":{"start_line":131,"start_character":4,"end_line":131,"end_character":32},"updated":"2019-12-03 08:41:28.000000000","message":"the problem is we don\u0027t know for sure if kibana server has started before calling this function and it may not always have effects desired","commit_id":"dd96a7be09204be5acc3590eb5f9adde2ba1f6a6"}]}
