)]}'
{"id":"openstack%2Fwatcher~661301","triplet_id":"openstack%2Fwatcher~master~If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c","project":"openstack/watcher","branch":"master","topic":"grafana_upstream_config","hashtags":[],"change_id":"If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c","subject":"Implement the configuration for Grafana datasource","status":"MERGED","created":"2019-05-24 14:19:15.000000000","updated":"2019-06-21 14:49:51.000000000","submitted":"2019-06-21 02:52:23.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"661301-1561085544176-420ce86b","meta_rev_id":"4b421ddb529dc82dee514cc358d6b3f2453e01a6","_number":661301,"virtual_id_number":661301,"owner":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-06-21 02:52:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-06-20 06:11:30.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":2,"date":"2019-06-19 14:22:19.000000000","_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"date":"2019-06-20 15:10:25.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2019-06-21 01:24:45.000000000","_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"value":0,"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-19 14:22:19.000000000","updated_by":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"reviewer":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"state":"REVIEWER"},{"updated":"2019-06-20 15:10:25.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-06-21 01:24:45.000000000","updated_by":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"reviewer":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"state":"REVIEWER"},{"updated":"2019-06-21 02:52:23.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"93c598d15ee5fdefdfb8d12a9bb0d7a71c16499b","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-24 14:19:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"221bc92fc1509bb25c590163ca56b6941c5b9f7b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-24 16:02:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/01/661301/1/check/openstack-tox-cover/19bfb9b/cover/ : SUCCESS in 5m 52s\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/1/check/openstack-tox-lower-constraints/d735b4c/ : SUCCESS in 5m 07s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/1/check/openstack-tox-pep8/63f5709/ : SUCCESS in 5m 13s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/1/check/openstack-tox-py27/3806611/ : SUCCESS in 7m 17s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/1/check/openstack-tox-py36/c8517fc/ : SUCCESS in 5m 05s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/1/check/openstack-tox-py37/6bab319/ : SUCCESS in 6m 54s\n- openstack-tox-docs http://logs.openstack.org/01/661301/1/check/openstack-tox-docs/6f26afe/html/ : SUCCESS in 6m 51s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/1/check/watcher-tempest-functional/b8d2ee1/ : SUCCESS in 32m 04s\n- watcher-grenade http://logs.openstack.org/01/661301/1/check/watcher-grenade/643b585/ : SUCCESS in 47m 49s\n- watcher-tempest-dummy_optim http://logs.openstack.org/01/661301/1/check/watcher-tempest-dummy_optim/04f66a0/ : SUCCESS in 44m 34s\n- watcher-tempest-actuator http://logs.openstack.org/01/661301/1/check/watcher-tempest-actuator/4a61e8e/ : SUCCESS in 58m 18s\n- watcher-tempest-basic_optim http://logs.openstack.org/01/661301/1/check/watcher-tempest-basic_optim/7db33ff/ : SUCCESS in 47m 18s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/01/661301/1/check/watcher-tempest-vm_workload_consolidation/80e599c/ : SUCCESS in 46m 16s\n- watcher-tempest-workload_balancing http://logs.openstack.org/01/661301/1/check/watcher-tempest-workload_balancing/1ff4dcc/ : SUCCESS in 45m 07s\n- watcherclient-tempest-functional http://logs.openstack.org/01/661301/1/check/watcherclient-tempest-functional/015fd73/ : SUCCESS in 31m 44s\n- watcher-tempest-zone_migration http://logs.openstack.org/01/661301/1/check/watcher-tempest-zone_migration/bd36e14/ : SUCCESS in 46m 51s\n- watcher-tempest-host_maintenance http://logs.openstack.org/01/661301/1/check/watcher-tempest-host_maintenance/456c081/ : SUCCESS in 47m 30s\n- watcher-tempest-storage_balance http://logs.openstack.org/01/661301/1/check/watcher-tempest-storage_balance/d829691/ : SUCCESS in 46m 06s\n- watcher-tls-test http://logs.openstack.org/01/661301/1/check/watcher-tls-test/d07bd82/ : SUCCESS in 47m 04s","accounts_in_message":[],"_revision_number":1},{"id":"c50baa0821193b9669b5ddf11ce292aeca57ed7f","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-25 07:59:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8e238b5157e721b7a8ad1a45d44c7ef51d1944b3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-25 08:52:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/01/661301/2/check/openstack-tox-cover/c126d3c/cover/ : SUCCESS in 5m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/2/check/openstack-tox-lower-constraints/8519e07/ : SUCCESS in 4m 54s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/2/check/openstack-tox-pep8/4823397/ : SUCCESS in 5m 08s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/2/check/openstack-tox-py27/bc2d200/ : SUCCESS in 6m 29s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/2/check/openstack-tox-py36/7fd8df8/ : SUCCESS in 4m 54s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/2/check/openstack-tox-py37/374dd51/ : SUCCESS in 5m 42s\n- openstack-tox-docs http://logs.openstack.org/01/661301/2/check/openstack-tox-docs/18ad936/html/ : SUCCESS in 5m 01s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/2/check/watcher-tempest-functional/9215e47/ : SUCCESS in 29m 07s\n- watcher-grenade http://logs.openstack.org/01/661301/2/check/watcher-grenade/964cb93/ : SUCCESS in 46m 49s\n- watcher-tempest-dummy_optim http://logs.openstack.org/01/661301/2/check/watcher-tempest-dummy_optim/373af85/ : SUCCESS in 43m 10s\n- watcher-tempest-actuator http://logs.openstack.org/01/661301/2/check/watcher-tempest-actuator/20a71c4/ : SUCCESS in 46m 41s\n- watcher-tempest-basic_optim http://logs.openstack.org/01/661301/2/check/watcher-tempest-basic_optim/c9d3c87/ : SUCCESS in 44m 57s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/01/661301/2/check/watcher-tempest-vm_workload_consolidation/322b711/ : SUCCESS in 44m 36s\n- watcher-tempest-workload_balancing http://logs.openstack.org/01/661301/2/check/watcher-tempest-workload_balancing/d34bcb4/ : SUCCESS in 44m 47s\n- watcherclient-tempest-functional http://logs.openstack.org/01/661301/2/check/watcherclient-tempest-functional/e188825/ : SUCCESS in 33m 11s\n- watcher-tempest-zone_migration http://logs.openstack.org/01/661301/2/check/watcher-tempest-zone_migration/4a3bd83/ : SUCCESS in 43m 50s\n- watcher-tempest-host_maintenance http://logs.openstack.org/01/661301/2/check/watcher-tempest-host_maintenance/a086daf/ : SUCCESS in 47m 36s\n- watcher-tempest-storage_balance http://logs.openstack.org/01/661301/2/check/watcher-tempest-storage_balance/3820f75/ : SUCCESS in 46m 50s\n- watcher-tls-test http://logs.openstack.org/01/661301/2/check/watcher-tls-test/a9b9cad/ : SUCCESS in 45m 33s","accounts_in_message":[],"_revision_number":2},{"id":"a33fc8be89d553c504e075b567eaf31b51274f9a","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-29 07:03:49.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"ccd14cab7d5d537ca5494a307101e5dc9e956793","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-29 08:36:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/01/661301/3/check/openstack-tox-cover/081b99f/cover/ : SUCCESS in 6m 05s\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/3/check/openstack-tox-lower-constraints/6608783/ : SUCCESS in 5m 12s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/3/check/openstack-tox-pep8/78e049d/ : SUCCESS in 5m 14s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/3/check/openstack-tox-py27/27ecb26/ : SUCCESS in 5m 17s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/3/check/openstack-tox-py36/220c5f8/ : SUCCESS in 5m 15s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/3/check/openstack-tox-py37/9b6cfa3/ : SUCCESS in 5m 28s\n- openstack-tox-docs http://logs.openstack.org/01/661301/3/check/openstack-tox-docs/f50ac64/html/ : SUCCESS in 5m 16s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/3/check/watcher-tempest-functional/d94a003/ : SUCCESS in 31m 47s\n- watcher-grenade http://logs.openstack.org/01/661301/3/check/watcher-grenade/07f383c/ : SUCCESS in 45m 09s\n- watcher-tempest-dummy_optim http://logs.openstack.org/01/661301/3/check/watcher-tempest-dummy_optim/5de573c/ : SUCCESS in 46m 51s\n- watcher-tempest-actuator http://logs.openstack.org/01/661301/3/check/watcher-tempest-actuator/1c2e9b5/ : SUCCESS in 48m 04s\n- watcher-tempest-basic_optim http://logs.openstack.org/01/661301/3/check/watcher-tempest-basic_optim/52716cd/ : SUCCESS in 47m 17s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/01/661301/3/check/watcher-tempest-vm_workload_consolidation/a51e070/ : SUCCESS in 45m 02s\n- watcher-tempest-workload_balancing http://logs.openstack.org/01/661301/3/check/watcher-tempest-workload_balancing/860161d/ : SUCCESS in 48m 12s\n- watcherclient-tempest-functional http://logs.openstack.org/01/661301/3/check/watcherclient-tempest-functional/5a39d24/ : SUCCESS in 33m 38s\n- watcher-tempest-zone_migration http://logs.openstack.org/01/661301/3/check/watcher-tempest-zone_migration/4b7141d/ : SUCCESS in 46m 32s\n- watcher-tempest-host_maintenance http://logs.openstack.org/01/661301/3/check/watcher-tempest-host_maintenance/f50d003/ : SUCCESS in 47m 48s\n- watcher-tempest-storage_balance http://logs.openstack.org/01/661301/3/check/watcher-tempest-storage_balance/389228b/ : SUCCESS in 44m 13s\n- watcher-tls-test http://logs.openstack.org/01/661301/3/check/watcher-tls-test/55b6f74/ : SUCCESS in 44m 34s","accounts_in_message":[],"_revision_number":3},{"id":"a37e1cbccef13e3d0f321377096c6e2b6bab82d2","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-29 09:55:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5e65c50ced564155d6415038a5dacba923ee7dc4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-29 11:11:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/01/661301/4/check/openstack-tox-cover/7351e23/cover/ : SUCCESS in 5m 45s\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/4/check/openstack-tox-lower-constraints/a778162/ : SUCCESS in 5m 58s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/4/check/openstack-tox-pep8/f953637/ : SUCCESS in 5m 01s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/4/check/openstack-tox-py27/ea950f8/ : SUCCESS in 6m 57s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/4/check/openstack-tox-py36/a0687df/ : SUCCESS in 5m 29s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/4/check/openstack-tox-py37/741c211/ : SUCCESS in 6m 39s\n- openstack-tox-docs http://logs.openstack.org/01/661301/4/check/openstack-tox-docs/9fea8c1/html/ : SUCCESS in 5m 06s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/4/check/watcher-tempest-functional/3d9c906/ : SUCCESS in 30m 51s\n- watcher-grenade http://logs.openstack.org/01/661301/4/check/watcher-grenade/a6bdc13/ : SUCCESS in 48m 03s\n- watcher-tempest-dummy_optim http://logs.openstack.org/01/661301/4/check/watcher-tempest-dummy_optim/ea42773/ : SUCCESS in 46m 09s\n- watcher-tempest-actuator http://logs.openstack.org/01/661301/4/check/watcher-tempest-actuator/b5dd867/ : SUCCESS in 49m 09s\n- watcher-tempest-basic_optim http://logs.openstack.org/01/661301/4/check/watcher-tempest-basic_optim/e9aa4fa/ : SUCCESS in 45m 55s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/01/661301/4/check/watcher-tempest-vm_workload_consolidation/467d0c6/ : SUCCESS in 46m 47s\n- watcher-tempest-workload_balancing http://logs.openstack.org/01/661301/4/check/watcher-tempest-workload_balancing/b237296/ : SUCCESS in 45m 11s\n- watcherclient-tempest-functional http://logs.openstack.org/01/661301/4/check/watcherclient-tempest-functional/7f248a2/ : SUCCESS in 33m 25s\n- watcher-tempest-zone_migration http://logs.openstack.org/01/661301/4/check/watcher-tempest-zone_migration/6f3df00/ : SUCCESS in 47m 20s\n- watcher-tempest-host_maintenance http://logs.openstack.org/01/661301/4/check/watcher-tempest-host_maintenance/d8c6447/ : SUCCESS in 46m 18s\n- watcher-tempest-storage_balance http://logs.openstack.org/01/661301/4/check/watcher-tempest-storage_balance/adc065a/ : SUCCESS in 46m 19s\n- watcher-tls-test http://logs.openstack.org/01/661301/4/check/watcher-tls-test/11b0e7e/ : SUCCESS in 45m 26s","accounts_in_message":[],"_revision_number":4},{"id":"d361044bb253bfbae037cfd3a14eb8f61fb4e29d","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-31 03:33:29.000000000","message":"Patch Set 4:\n\nCould you put an example config file in the etc/watcher/?","accounts_in_message":[],"_revision_number":4},{"id":"92b338e1ead196f07177423431142b69a6d3227d","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-31 03:34:17.000000000","message":"Patch Set 4: Code-Review-1","accounts_in_message":[],"_revision_number":4},{"id":"5c0971a566e178cea3b3f598883c482f5a823b0b","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-31 05:51:16.000000000","message":"Patch Set 4:\n\n\u003e Could you put an example config file in the etc/watcher/?\n\nDo you mean in the commit message, in the code or in the /etc/watcher/ folder?\n\nSince the content of the /etc/watcher folder is generated by tox  and the content is in the gitignore.","accounts_in_message":[],"_revision_number":4},{"id":"ee9ddb4afc5bed88a1fec77eb3aa6a204478d2c2","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-31 06:08:15.000000000","message":"Patch Set 4:\n\n\u003e \u003e Could you put an example config file in the etc/watcher/?\n \u003e \n \u003e Do you mean in the commit message, in the code or in the\n \u003e /etc/watcher/ folder?\n \u003e \n \u003e Since the content of the /etc/watcher folder is generated by tox \n \u003e and the content is in the gitignore.\n\nI mean you put a example file in https://github.com/openstack/watcher/tree/master/etc/watcher.\nIt\u0027s a reference for others.\nthanks!","accounts_in_message":[],"_revision_number":4},{"id":"4b1a6117e347977ec44c368385927b1c39c3560d","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-05-31 06:17:36.000000000","message":"Patch Set 4:\n\n\u003e \u003e \u003e Could you put an example config file in the etc/watcher/?\n \u003e \u003e\n \u003e \u003e Do you mean in the commit message, in the code or in the\n \u003e \u003e /etc/watcher/ folder?\n \u003e \u003e\n \u003e \u003e Since the content of the /etc/watcher folder is generated by tox\n \u003e \u003e and the content is in the gitignore.\n \u003e \n \u003e I mean you put a example file in https://github.com/openstack/watcher/tree/master/etc/watcher.\n \u003e It\u0027s a reference for others.\n \u003e thanks!\n\nI think it would be unwise to put an example file in this folder because the content is auto generated. It would provide another thing to maintain that is not common in other OpenStack components. \n\nInstead I want to dedicate a page of documentation on all the different configuration parameters Grafana uses and how to configure them to match your production environment and be able to use Grafana datasource effectively. I think this would be a better way to provide the much needed documentation around using Grafana.","accounts_in_message":[],"_revision_number":4},{"id":"e3a01d233c5dbd5a5e705340072b27a5bdff6330","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-05-31 08:23:25.000000000","message":"Patch Set 4:\n\n\u003e \u003e \u003e \u003e Could you put an example config file in the etc/watcher/?\n \u003e \u003e \u003e\n \u003e \u003e \u003e Do you mean in the commit message, in the code or in the\n \u003e \u003e \u003e /etc/watcher/ folder?\n \u003e \u003e \u003e\n \u003e \u003e \u003e Since the content of the /etc/watcher folder is generated by\n \u003e tox\n \u003e \u003e \u003e and the content is in the gitignore.\n \u003e \u003e\n \u003e \u003e I mean you put a example file in https://github.com/openstack/watcher/tree/master/etc/watcher.\n \u003e \u003e It\u0027s a reference for others.\n \u003e \u003e thanks!\n \u003e \n \u003e I think it would be unwise to put an example file in this folder\n \u003e because the content is auto generated. It would provide another\n \u003e thing to maintain that is not common in other OpenStack components.\n \u003e \n \u003e Instead I want to dedicate a page of documentation on all the\n \u003e different configuration parameters Grafana uses and how to\n \u003e configure them to match your production environment and be able to\n \u003e use Grafana datasource effectively. I think this would be a better\n \u003e way to provide the much needed documentation around using Grafana.\n\nThe content in etc/watcher isn\u0027t auto generated, but if you can add help doc, it\u0027s same for me, thanks","accounts_in_message":[],"_revision_number":4},{"id":"a782e3b8579f7b61626efdf07c705af01e7b1119","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-06-18 07:12:58.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b9765f351892b587fd724427e33aeccccd7e30aa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-18 08:46:52.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/01/661301/5/check/openstack-tox-cover/1469e02/cover/ : SUCCESS in 6m 46s\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/5/check/openstack-tox-lower-constraints/97cbd6d/ : SUCCESS in 7m 45s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/5/check/openstack-tox-pep8/858d361/ : SUCCESS in 5m 22s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/5/check/openstack-tox-py27/1cb2498/ : SUCCESS in 6m 45s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/5/check/openstack-tox-py36/21d238f/ : SUCCESS in 5m 46s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/5/check/openstack-tox-py37/a7dec57/ : SUCCESS in 7m 15s\n- openstack-tox-docs http://logs.openstack.org/01/661301/5/check/openstack-tox-docs/d4f5fb8/html/ : SUCCESS in 4m 43s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/5/check/watcher-tempest-functional/a910368/ : SUCCESS in 29m 24s\n- watcher-grenade http://logs.openstack.org/01/661301/5/check/watcher-grenade/d065ea7/ : SUCCESS in 49m 14s\n- watcher-tempest-dummy_optim http://logs.openstack.org/01/661301/5/check/watcher-tempest-dummy_optim/302c7f1/ : SUCCESS in 46m 53s\n- watcher-tempest-actuator http://logs.openstack.org/01/661301/5/check/watcher-tempest-actuator/6d4b50c/ : SUCCESS in 56m 21s\n- watcher-tempest-basic_optim http://logs.openstack.org/01/661301/5/check/watcher-tempest-basic_optim/a0ebcec/ : SUCCESS in 53m 00s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/01/661301/5/check/watcher-tempest-vm_workload_consolidation/938d229/ : SUCCESS in 48m 19s\n- watcher-tempest-workload_balancing http://logs.openstack.org/01/661301/5/check/watcher-tempest-workload_balancing/929dfd6/ : SUCCESS in 50m 23s\n- watcherclient-tempest-functional http://logs.openstack.org/01/661301/5/check/watcherclient-tempest-functional/f9a3698/ : SUCCESS in 35m 03s\n- watcher-tempest-zone_migration http://logs.openstack.org/01/661301/5/check/watcher-tempest-zone_migration/5c50b9f/ : SUCCESS in 51m 28s\n- watcher-tempest-host_maintenance http://logs.openstack.org/01/661301/5/check/watcher-tempest-host_maintenance/d6ed7fc/ : SUCCESS in 49m 11s\n- watcher-tempest-storage_balance http://logs.openstack.org/01/661301/5/check/watcher-tempest-storage_balance/b8562e9/ : SUCCESS in 59m 34s\n- watcher-tls-test http://logs.openstack.org/01/661301/5/check/watcher-tls-test/85c7a9c/ : SUCCESS in 56m 16s","accounts_in_message":[],"_revision_number":5},{"id":"dff9490736e1a0bea39a4485d86b96aed1634b48","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-06-19 09:41:35.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"83b28ca6053b5602bfb9b938082f2a06a99b328b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 12:47:57.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/01/661301/6/check/openstack-tox-cover/4e17642/cover/ : SUCCESS in 8m 00s\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/6/check/openstack-tox-lower-constraints/e3ad736/ : SUCCESS in 6m 01s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/6/check/openstack-tox-pep8/a98abc4/ : SUCCESS in 5m 11s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/6/check/openstack-tox-py27/3de0732/ : SUCCESS in 5m 47s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/6/check/openstack-tox-py36/7e617c8/ : SUCCESS in 5m 59s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/6/check/openstack-tox-py37/83da6b9/ : SUCCESS in 6m 29s\n- openstack-tox-docs http://logs.openstack.org/01/661301/6/check/openstack-tox-docs/4864ddc/html/ : SUCCESS in 5m 31s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/6/check/watcher-tempest-functional/7fb75c6/ : SUCCESS in 33m 13s\n- watcher-grenade http://logs.openstack.org/01/661301/6/check/watcher-grenade/f0f4617/ : SUCCESS in 47m 22s\n- watcher-tempest-dummy_optim http://logs.openstack.org/01/661301/6/check/watcher-tempest-dummy_optim/98e41e6/ : SUCCESS in 48m 35s\n- watcher-tempest-actuator http://logs.openstack.org/01/661301/6/check/watcher-tempest-actuator/90c5d1b/ : SUCCESS in 52m 01s\n- watcher-tempest-basic_optim http://logs.openstack.org/01/661301/6/check/watcher-tempest-basic_optim/ddfde54/ : SUCCESS in 51m 00s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/01/661301/6/check/watcher-tempest-vm_workload_consolidation/601f130/ : SUCCESS in 51m 02s\n- watcher-tempest-workload_balancing http://logs.openstack.org/01/661301/6/check/watcher-tempest-workload_balancing/e71f894/ : SUCCESS in 49m 56s\n- watcherclient-tempest-functional http://logs.openstack.org/01/661301/6/check/watcherclient-tempest-functional/a1b62ee/ : SUCCESS in 34m 03s\n- watcher-tempest-zone_migration http://logs.openstack.org/01/661301/6/check/watcher-tempest-zone_migration/48cc3d5/ : SUCCESS in 47m 14s\n- watcher-tempest-host_maintenance http://logs.openstack.org/01/661301/6/check/watcher-tempest-host_maintenance/b5dc3f7/ : SUCCESS in 48m 29s\n- watcher-tempest-storage_balance http://logs.openstack.org/01/661301/6/check/watcher-tempest-storage_balance/3ec2f28/ : SUCCESS in 51m 51s\n- watcher-tls-test http://logs.openstack.org/01/661301/6/check/watcher-tls-test/fae2acb/ : SUCCESS in 51m 40s","accounts_in_message":[],"_revision_number":6},{"id":"6f3ced31ad6d8875a42fd546ef44eb4869234614","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-19 13:42:45.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"51ea13e297dbafecf9df6742eb160e1249c0d78f","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-06-19 13:58:33.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"3e9e1337aa4bd0e434a8a9b791e941c61a52213c","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-06-19 13:58:49.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"52a57145a2a41f6a5de0283762a1073cd266d9de","author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"date":"2019-06-19 14:22:19.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"409e7322e978732f9bf2657268e721266856d9c2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 15:22:10.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/01/661301/7/check/openstack-tox-cover/a72a6ab/cover/ : SUCCESS in 5m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/7/check/openstack-tox-lower-constraints/1f93be5/ : SUCCESS in 5m 29s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/7/check/openstack-tox-pep8/25e54e8/ : SUCCESS in 6m 13s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/7/check/openstack-tox-py27/2cd2b28/ : SUCCESS in 7m 41s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/7/check/openstack-tox-py36/9ba2815/ : SUCCESS in 5m 25s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/7/check/openstack-tox-py37/9b26bed/ : SUCCESS in 5m 42s\n- openstack-tox-docs http://logs.openstack.org/01/661301/7/check/openstack-tox-docs/f00cba1/html/ : SUCCESS in 4m 46s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/7/check/watcher-tempest-functional/8217bc1/ : SUCCESS in 34m 27s\n- watcher-grenade http://logs.openstack.org/01/661301/7/check/watcher-grenade/323b74c/ : SUCCESS in 49m 01s\n- watcher-tempest-dummy_optim http://logs.openstack.org/01/661301/7/check/watcher-tempest-dummy_optim/ab6417f/ : SUCCESS in 47m 22s\n- watcher-tempest-actuator http://logs.openstack.org/01/661301/7/check/watcher-tempest-actuator/cd36767/ : SUCCESS in 50m 23s\n- watcher-tempest-basic_optim http://logs.openstack.org/01/661301/7/check/watcher-tempest-basic_optim/564cb1f/ : SUCCESS in 50m 28s\n- watcher-tempest-vm_workload_consolidation http://logs.openstack.org/01/661301/7/check/watcher-tempest-vm_workload_consolidation/8aaeb44/ : SUCCESS in 52m 06s\n- watcher-tempest-workload_balancing http://logs.openstack.org/01/661301/7/check/watcher-tempest-workload_balancing/16f1e93/ : SUCCESS in 52m 41s\n- watcherclient-tempest-functional http://logs.openstack.org/01/661301/7/check/watcherclient-tempest-functional/d7da9e2/ : SUCCESS in 32m 07s\n- watcher-tempest-zone_migration http://logs.openstack.org/01/661301/7/check/watcher-tempest-zone_migration/61018c0/ : SUCCESS in 48m 45s\n- watcher-tempest-host_maintenance http://logs.openstack.org/01/661301/7/check/watcher-tempest-host_maintenance/a84cb66/ : SUCCESS in 43m 39s\n- watcher-tempest-storage_balance http://logs.openstack.org/01/661301/7/check/watcher-tempest-storage_balance/896edeb/ : SUCCESS in 53m 25s\n- watcher-tls-test http://logs.openstack.org/01/661301/7/check/watcher-tls-test/2e4ffc1/ : SUCCESS in 47m 59s","accounts_in_message":[],"_revision_number":7},{"id":"1b23bc5422d3a5022bc773e93f6d0918f9997234","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-06-20 06:11:30.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"0c3eab14d05c527e77fc69b65f5573af87840391","author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"date":"2019-06-21 01:24:45.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"acedb632c23458f91652992d830bb37e0bbdc4e5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 01:24:58.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"50bcd7cbd24056f6c230850532e106e75a21714f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 02:52:23.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints http://logs.openstack.org/01/661301/7/gate/openstack-tox-lower-constraints/e99cdb7/ : SUCCESS in 5m 46s\n- openstack-tox-pep8 http://logs.openstack.org/01/661301/7/gate/openstack-tox-pep8/641a476/ : SUCCESS in 12m 06s\n- openstack-tox-py27 http://logs.openstack.org/01/661301/7/gate/openstack-tox-py27/9add2ed/ : SUCCESS in 5m 54s\n- openstack-tox-py36 http://logs.openstack.org/01/661301/7/gate/openstack-tox-py36/6e96768/ : SUCCESS in 6m 03s\n- openstack-tox-py37 http://logs.openstack.org/01/661301/7/gate/openstack-tox-py37/a3ee8d3/ : SUCCESS in 12m 57s\n- openstack-tox-docs http://logs.openstack.org/01/661301/7/gate/openstack-tox-docs/d8bf3fa/html/ : SUCCESS in 12m 01s\n- watcher-tempest-functional http://logs.openstack.org/01/661301/7/gate/watcher-tempest-functional/c869cf1/ : SUCCESS in 1h 19m 25s","accounts_in_message":[],"_revision_number":7},{"id":"d0a103b1f6f577f971813c88d05c2641ac038ced","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 02:52:24.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"3a78c91bd138af706934a77190288908255dbafc","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-21 14:00:42.000000000","message":"Patch Set 7:\n\n(8 comments)\n\nSorry I\u0027m late - a few comments inline which could be addressed in a follow up.","accounts_in_message":[],"_revision_number":7},{"id":"06f668c2aee1daceced14bdd4d1bc38bd52f6f9a","author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"date":"2019-06-21 14:49:51.000000000","message":"Patch Set 7:\n\n(7 comments)\n\nPlease see the new patch: https://review.opendev.org/#/c/666856/\n\nThis new patch will now depend on the documentation because I listed all the available attributes in the overview there.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"06f8aa712a780fb9547aa80beb627ab540bbb65a","revisions":{"4f0d594fab87c243d147fefbaf6597568c9ff026":{"kind":"REWORK","_number":1,"created":"2019-05-24 14:19:15.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/01/661301/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/01/661301/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/01/661301/1"}}},"commit":{"parents":[{"commit":"1e6ce5327344c46edd6e2957fa3731ab5c9be4af","subject":"Merge \"Handle no nova CDM in notification code\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/1e6ce5327344c46edd6e2957fa3731ab5c9be4af"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"subject":"Implement the configuration for Grafana datasource","message":"Implement the configuration for Grafana datasource\n\nThis implements the configuration parameters to implement\nGrafana as a datasource including the influxdb translator\n\nChange-Id: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c\nPartially-implements: blueprint grafana-proxy-datasource\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4f0d594fab87c243d147fefbaf6597568c9ff026"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4f0d594fab87c243d147fefbaf6597568c9ff026"}]},"branch":"refs/heads/master"},"742ca62cdae9e5dce8273ffc1b97383a9af3c948":{"kind":"REWORK","_number":2,"created":"2019-05-25 07:59:26.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/01/661301/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/01/661301/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/01/661301/2"}}},"commit":{"parents":[{"commit":"3b9364d4c79e6eeb8e049b3cf061f38d1512d818","subject":"Merge \"Add force field to Audit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/3b9364d4c79e6eeb8e049b3cf061f38d1512d818"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-25 07:59:23.000000000","tz":120},"subject":"Implement the configuration for Grafana datasource","message":"Implement the configuration for Grafana datasource\n\nThis implements the configuration parameters to implement\nGrafana as a datasource including the influxdb translator\n\nChange-Id: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c\nPartially-implements: blueprint grafana-proxy-datasource\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/742ca62cdae9e5dce8273ffc1b97383a9af3c948"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/742ca62cdae9e5dce8273ffc1b97383a9af3c948"}]},"branch":"refs/heads/master"},"884cc3cf9aeb19dc50eef6b6d46a094b3cb8439d":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-05-29 07:03:49.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/01/661301/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/01/661301/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/01/661301/3"}}},"commit":{"parents":[{"commit":"855bfecf2f57786610d097a0c1b4ee4ee1f2a51c","subject":"Merge \"formal datasource interface implementation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/855bfecf2f57786610d097a0c1b4ee4ee1f2a51c"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-29 07:03:33.000000000","tz":120},"subject":"Implement the configuration for Grafana datasource","message":"Implement the configuration for Grafana datasource\n\nThis implements the configuration parameters to implement\nGrafana as a datasource including the influxdb translator\n\nChange-Id: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c\nPartially-implements: blueprint grafana-proxy-datasource\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/884cc3cf9aeb19dc50eef6b6d46a094b3cb8439d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/884cc3cf9aeb19dc50eef6b6d46a094b3cb8439d"}]},"branch":"refs/heads/master"},"13ab0e80e1edded3d1176313c54e56cda9f71e9c":{"kind":"REWORK","_number":4,"created":"2019-05-29 09:55:41.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/01/661301/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/01/661301/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/01/661301/4"}}},"commit":{"parents":[{"commit":"855bfecf2f57786610d097a0c1b4ee4ee1f2a51c","subject":"Merge \"formal datasource interface implementation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/855bfecf2f57786610d097a0c1b4ee4ee1f2a51c"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-29 09:55:40.000000000","tz":120},"subject":"Implement the configuration for Grafana datasource","message":"Implement the configuration for Grafana datasource\n\nThis implements the configuration parameters to implement\nGrafana as a datasource including the influxdb translator\n\nChange-Id: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c\nPartially-implements: blueprint grafana-proxy-datasource\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/13ab0e80e1edded3d1176313c54e56cda9f71e9c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/13ab0e80e1edded3d1176313c54e56cda9f71e9c"}]},"branch":"refs/heads/master"},"85f90a5b27acfda064901bc1eebda9e3bee61846":{"kind":"REWORK","_number":5,"created":"2019-06-18 07:12:58.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/01/661301/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/01/661301/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/01/661301/5"}}},"commit":{"parents":[{"commit":"f8fef7d7747fcbf0e181b6f4236741a2d6d7a7b9","subject":"Merge \"Replace removed exceptions and prevent regression\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f8fef7d7747fcbf0e181b6f4236741a2d6d7a7b9"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-06-18 07:12:46.000000000","tz":120},"subject":"Implement the configuration for Grafana datasource","message":"Implement the configuration for Grafana datasource\n\nThis implements the configuration parameters to implement\nGrafana as a datasource including the influxdb translator\n\nChange-Id: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c\nPartially-implements: blueprint grafana-proxy-datasource\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/85f90a5b27acfda064901bc1eebda9e3bee61846"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/85f90a5b27acfda064901bc1eebda9e3bee61846"}]},"branch":"refs/heads/master"},"26ed3c97cf16ef27448bf36749aaa75dae136874":{"kind":"REWORK","_number":6,"created":"2019-06-19 09:41:35.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/01/661301/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/01/661301/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/01/661301/6"}}},"commit":{"parents":[{"commit":"f8fef7d7747fcbf0e181b6f4236741a2d6d7a7b9","subject":"Merge \"Replace removed exceptions and prevent regression\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f8fef7d7747fcbf0e181b6f4236741a2d6d7a7b9"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-06-19 09:40:06.000000000","tz":120},"subject":"Implement the configuration for Grafana datasource","message":"Implement the configuration for Grafana datasource\n\nThis implements the configuration parameters to implement\nGrafana as a datasource including the influxdb translator\n\nChange-Id: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c\nPartially-implements: blueprint grafana-proxy-datasource\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/26ed3c97cf16ef27448bf36749aaa75dae136874"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/26ed3c97cf16ef27448bf36749aaa75dae136874"}]},"branch":"refs/heads/master"},"06f8aa712a780fb9547aa80beb627ab540bbb65a":{"kind":"REWORK","_number":7,"created":"2019-06-19 13:58:49.000000000","uploader":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"ref":"refs/changes/01/661301/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/01/661301/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/01/661301/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/01/661301/7"}}},"commit":{"parents":[{"commit":"f8fef7d7747fcbf0e181b6f4236741a2d6d7a7b9","subject":"Merge \"Replace removed exceptions and prevent regression\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/f8fef7d7747fcbf0e181b6f4236741a2d6d7a7b9"}]}],"author":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-05-24 14:18:02.000000000","tz":120},"committer":{"name":"Dantali0n","email":"info@dantalion.nl","date":"2019-06-19 13:58:18.000000000","tz":120},"subject":"Implement the configuration for Grafana datasource","message":"Implement the configuration for Grafana datasource\n\nThis implements the configuration parameters to implement\nGrafana as a datasource including the influxdb translator\n\nChange-Id: If1f27dc01e853c5b24bdb21f1e810f64eaee2e5c\nPartially-implements: blueprint grafana-proxy-datasource\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/06f8aa712a780fb9547aa80beb627ab540bbb65a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/06f8aa712a780fb9547aa80beb627ab540bbb65a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
