)]}'
{"doc/source/install.rst":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":" Installation"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"To install Gnocchi, run the standard Python installation procedure:"},{"line_number":6,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_4b68d7ba","side":"PARENT","line":3,"updated":"2015-10-02 11:49:44.000000000","message":"Why did you remove that?","commit_id":"39622ed9bce5f39ce571da833faa35c7e984a0da"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"::"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"    python setup.py install"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Configuration"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_cbcf07b2","side":"PARENT","line":9,"updated":"2015-10-02 11:49:44.000000000","message":"This should says either:\n\npip install gnocchi\n\nor pip install -e .\n\nif using git or a tarball.","commit_id":"39622ed9bce5f39ce571da833faa35c7e984a0da"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"This command will create an `etc/gnocchi/gnocchi.conf` file which can be used"},{"line_number":15,"context_line":"as a base for the default configuration file at `/etc/gnocchi/gnocchi.conf`."},{"line_number":16,"context_line":"This will not be system wide, but installed in a virtualenv, to not only generate"},{"line_number":17,"context_line":"the config file but installing dependencies, before installing run:"},{"line_number":18,"context_line":"::"},{"line_number":19,"context_line":"    pip install -U -r requirements.txt"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_0be73f41","line":16,"updated":"2015-10-02 11:49:44.000000000","message":"What will not be system wide? It sounds like you just understood tox and are trying to explain it here. :) I don\u0027t think it\u0027s a good sentence here.","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":16,"context_line":"This will not be system wide, but installed in a virtualenv, to not only generate"},{"line_number":17,"context_line":"the config file but installing dependencies, before installing run:"},{"line_number":18,"context_line":"::"},{"line_number":19,"context_line":"    pip install -U -r requirements.txt"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"On ubuntu/debian extra packages must be installed before running requirements,"},{"line_number":22,"context_line":"and some upgrades must be executed:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_2bb6c33d","line":19,"updated":"2015-10-02 11:49:44.000000000","message":"This is related to _installation_ not configuration.","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":66,"context_line":".. _`InfluxDB`: http://influxdb.com"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"gnocchi.conf example"},{"line_number":69,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":70,"context_line":"::"},{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    [DEFAULT]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_4bc45791","line":69,"updated":"2015-10-02 11:49:44.000000000","message":"Nop. We don\u0027t put things that are going to be updated in 1 day in this documentation. :)\n\nThe genconfig from tox is done to generate a default already.","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":10987,"name":"Igor Degtiarov","username":"tovstun","inactive":true},"change_message_id":"ec3961b493ffa6b2b8869fa3b4597f5976a6cbdf","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    port \u003d 8041"},{"line_number":79,"context_line":"    host \u003d 0.0.0.0"},{"line_number":80,"context_line":"    workers \u003d 2"},{"line_number":81,"context_line":"    "},{"line_number":82,"context_line":"    [metricd]"},{"line_number":83,"context_line":"    workers \u003d 2"},{"line_number":84,"context_line":"    "}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a2fa921_bf023b6e","line":81,"updated":"2015-10-05 15:05:02.000000000","message":"Please pay attention for odd spaces we don\u0027t need them","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"Once you have configured Gnocchi properly, you need to initialize the indexer:"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"eg. on MySQL"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"::"},{"line_number":130,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_2bbb2310","line":127,"updated":"2015-10-02 11:49:44.000000000","message":"No I think we should rather say here that:\n\n1. the admin needs to create a database in PostgreSQL or MySQL\n2. Set the propoer url in [indexer]\n3. Run gnocchi-dbsync","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    gnocchi-api"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"You then need to run the `gnocchi-metricd` daemon to enable new measures"},{"line_number":152,"context_line":"processing in the background and to appear on the measures get API call. "},{"line_number":153,"context_line":"Some storage drivers (such as `influxdb`) do not need this process to run"},{"line_number":154,"context_line":"so it will exit gracefully at startup."},{"line_number":155,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_4bce9784","line":152,"updated":"2015-10-02 11:49:44.000000000","message":"Not sure it\u0027s useful to precise, why not. Whitespace at the end though :)","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":153,"context_line":"Some storage drivers (such as `influxdb`) do not need this process to run"},{"line_number":154,"context_line":"so it will exit gracefully at startup."},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Configuring CEPH"},{"line_number":157,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":158,"context_line":"For CEPH backend to work with the example configuration, this minimal commands needs to be run from either a ceph monitor or a ceph osd:"},{"line_number":159,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_eba52bb5","line":156,"updated":"2015-10-02 11:49:44.000000000","message":"Ceph","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":155,"context_line":""},{"line_number":156,"context_line":"Configuring CEPH"},{"line_number":157,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":158,"context_line":"For CEPH backend to work with the example configuration, this minimal commands needs to be run from either a ceph monitor or a ceph osd:"},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"::"},{"line_number":161,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_8baa6f84","line":158,"updated":"2015-10-02 11:49:44.000000000","message":"Ceph","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":159,"context_line":""},{"line_number":160,"context_line":"::"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"    ceph osd pool create gnocchi 512"},{"line_number":163,"context_line":"    ceph osd pool set gnocchi size 1"},{"line_number":164,"context_line":"    ceph auth get-or-create client.gnocchi mon \u0027allow r\u0027 osd \u0027allow class-read object_prefix rbd_children, allow rwx pool\u003dgnocchi\u0027 \u003e /tmp/key"},{"line_number":165,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_2b9c8368","line":162,"updated":"2015-10-02 11:49:44.000000000","message":"Could you add a few comments indicating what it does?","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":163,"context_line":"    ceph osd pool set gnocchi size 1"},{"line_number":164,"context_line":"    ceph auth get-or-create client.gnocchi mon \u0027allow r\u0027 osd \u0027allow class-read object_prefix rbd_children, allow rwx pool\u003dgnocchi\u0027 \u003e /tmp/key"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"On the gnocchi api side execute:"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"::"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_8b810ffe","line":166,"updated":"2015-10-02 11:49:44.000000000","message":"Gnocchi API","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    apt-get install ceph ceph-common"},{"line_number":171,"context_line":"    echo the output of the command ceph auth get-or-create client.gnocchi on ceph mon \u003e /etc/ceph/ceph.client.gnocchi.keyring"},{"line_number":172,"context_line":"    echo the /etc/ceph/ceph.conf on ceph mon \u003e /etc/ceph/ceph.comf "},{"line_number":173,"context_line":""},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Then on gnocchi api server verify ceph configuration:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_cb8e2727","line":172,"updated":"2015-10-02 11:49:44.000000000","message":"comf -\u003e conf\n\nThis 2 lines are not clear at all.","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":172,"context_line":"    echo the /etc/ceph/ceph.conf on ceph mon \u003e /etc/ceph/ceph.comf "},{"line_number":173,"context_line":""},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"Then on gnocchi api server verify ceph configuration:"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"::"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_eb93eb4d","line":175,"updated":"2015-10-02 11:49:44.000000000","message":"Gnocchi API","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"    ceph -n client.gnocchi -s"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Recieving Metrics for the first time"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":"Before receiving metrics for the first time, remember that you will need to add (in this order):"},{"line_number":184,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_8b982f6c","line":181,"updated":"2015-10-02 11:49:44.000000000","message":"Receiving metrics","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":180,"context_line":""},{"line_number":181,"context_line":"Recieving Metrics for the first time"},{"line_number":182,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":183,"context_line":"Before receiving metrics for the first time, remember that you will need to add (in this order):"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"::"},{"line_number":186,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_4ba3f79e","line":183,"updated":"2015-10-02 11:49:44.000000000","message":"add -\u003e create","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"8a952a1ba1ec71572f974055ca36549cfbdee70f","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    1. archive policies"},{"line_number":188,"context_line":"    2. archive policies rules"},{"line_number":189,"context_line":"    3. default archive policy rule"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"You can refer to the `REST API Usage`_ guide on how to add Archive Policies and Rules."},{"line_number":192,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"9a1a9d01_6ba03b91","line":189,"updated":"2015-10-02 11:49:44.000000000","message":"No, 2. and 3. are not mandatory actually.","commit_id":"a7412ef68b5841152fae60da56c871fc9e1978cd"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Gnocchi provides these indexer drivers:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"- `PostgreSQL`_ (recommended)"},{"line_number":59,"context_line":"- `MySQL`_"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":".. _`Swift`: https://launchpad.net/swift"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_81041218","side":"PARENT","line":58,"updated":"2015-10-08 20:32:21.000000000","message":"Why did you remove that ?","commit_id":"8ea6edc69fd1f4b4b04d92c89338a6c153840b62"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"gnocchi.conf example"},{"line_number":58,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":59,"context_line":"::"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    [DEFAULT]"},{"line_number":62,"context_line":"    debug \u003d True"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_81c2d232","line":59,"updated":"2015-10-08 20:32:21.000000000","message":"We need to add an example for the coordinator url.","commit_id":"45f93612e18c781a1f14f6f84fff083de290c78d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":102,"context_line":" Installation"},{"line_number":103,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"To install Gnocchi stable, run the standard Python installation procedure:"},{"line_number":106,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_4c06311e","line":103,"updated":"2015-10-08 20:32:21.000000000","message":"I\u0027m thinking that Installation should stay before configuration.","commit_id":"45f93612e18c781a1f14f6f84fff083de290c78d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":111,"context_line":"and some upgrades must be executed:"},{"line_number":112,"context_line":"::"},{"line_number":113,"context_line":"    apt-get install libpq-dev libxslt1-dev"},{"line_number":114,"context_line":"    pip install -U tox\u003d\u003d2.1.1"},{"line_number":115,"context_line":"    pip install -U six\u003d\u003d1.9.0"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Then you can install"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_6180d6c0","line":114,"updated":"2015-10-08 20:32:21.000000000","message":"I\u0027m not fan this requirements enforcement.\n\nI don\u0027t thing we need tox for gnocchi and six should already be in requirements.txt","commit_id":"45f93612e18c781a1f14f6f84fff083de290c78d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":118,"context_line":"::"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"    pip install -U -r requirements.txt"},{"line_number":121,"context_line":"    python setup.py install"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Indexer Initialization"},{"line_number":124,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_41f03a67","line":121,"updated":"2015-10-08 20:32:21.000000000","message":"I suggest to use \u0027pip install .\u0027 instead of this two lines","commit_id":"45f93612e18c781a1f14f6f84fff083de290c78d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":152,"context_line":"::"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"    # lets create a Ceph pool to store metrics"},{"line_number":155,"context_line":"    ceph osd pool create gnocchi 512"},{"line_number":156,"context_line":"    # lets create a gnocchi user to be able to connect to the cluster and read/write the pool"},{"line_number":157,"context_line":"    ceph auth get-or-create client.gnocchi mon \u0027allow r\u0027 osd \u0027allow class-read object_prefix rbd_children, allow rwx pool\u003dgnocchi\u0027 \u003e /tmp/key"},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_412efa43","line":155,"updated":"2015-10-08 20:32:21.000000000","message":"512 is big for the pg num, how many OSDs do you have ? ;)\n\nI suggest to not set it here. So if user is new to ceph it will get the default small value. Other known how to change that.","commit_id":"45f93612e18c781a1f14f6f84fff083de290c78d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":154,"context_line":"    # lets create a Ceph pool to store metrics"},{"line_number":155,"context_line":"    ceph osd pool create gnocchi 512"},{"line_number":156,"context_line":"    # lets create a gnocchi user to be able to connect to the cluster and read/write the pool"},{"line_number":157,"context_line":"    ceph auth get-or-create client.gnocchi mon \u0027allow r\u0027 osd \u0027allow class-read object_prefix rbd_children, allow rwx pool\u003dgnocchi\u0027 \u003e /tmp/key"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"On the Gnocchi API side execute:"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_a1710e46","line":157,"updated":"2015-10-08 20:32:21.000000000","message":"Current drivers does not use rbd, but only rados, so \"object_prefix rbd_children\" is useless\n\nPerhaps we can use /etc/ceph/ceph.client.gnocchi.keyring instead of /tmp/key.","commit_id":"45f93612e18c781a1f14f6f84fff083de290c78d"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"877a58ac017cb3045bf42973f0853c6f10fd08c5","unresolved":false,"context_lines":[{"line_number":161,"context_line":"::"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"    # we install ceph in the Gnocchi API server"},{"line_number":164,"context_line":"    apt-get install ceph ceph-common"},{"line_number":165,"context_line":"    # we need to run the command ceph auth get-or-create client.gnocchi on a Ceph monitor and append the output to /etc/ceph/ceph.client.gnocchi.keyring on the Gnocchi API server"},{"line_number":166,"context_line":"    # The content of /etc/ceph/ceph.conf on a Ceph monitor must be appended to /etc/ceph/ceph.conf on gnocchi API"},{"line_number":167,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a2fa921_e17b8626","line":164,"updated":"2015-10-08 20:32:21.000000000","message":"Gnocchi itself just need python-rados package.","commit_id":"45f93612e18c781a1f14f6f84fff083de290c78d"}]}
