{ "info": { "author": "Rachide Ouattara", "author_email": "ouattchidi@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# rabbitmq-metrics-to-graphite\nRead datas from RABBITMQ and send metrics to Graphite\n\n## How to install\n\n### Using ``pip``\n\n```:sh\npip install rabbitmq-metrics-to-graphite\n```\n### From git rpo\n\n```:sh\ngit clone https://github.com/orachide/rabbitmq-metrics-to-graphite.git\ncd rabbitmq-metrics-to-graphite\npython setup.py build\npython setup.py install\n```\n\n\n## Configuration\n\nExample configuration file:\n\n```json\n{\n \"graphite_servers\": [{\n \"host\": \"localhost\",\n \"port\": 2003,\n \"prefix\": \"mycustomprefix.rabbitmq\"\n }],\n \"rabbitmq_clusters\": [{\n \"cluster_name\": \"DC1\",\n \"host\": \"localhost\",\n \"port\": 15672,\n \"username\": \"guest\",\n \"password\": \"guest\",\n \"vhost\": \"/\"\n },\n {\n \"cluster_name\": \"DC2\",\n \"host\": \"localhost\",\n \"port\": 15672,\n \"username\": \"guest\",\n \"password\": \"guest\",\n \"vhost\": \"/\"\n }\n ]\n}\n```\n\n## Execute program\n\n```sh\nrabbitmq-metrics-to-graphite /path/to/configfile\n\n# Verbose\nrabbitmq-metrics-to-graphite /path/to/configfile -v\n```\n\n## Grafana dashboard\n\nUsing [grafana-rabbitmq-metrics.json](./grafana-rabbitmq-metrics.json) we can obtain the following dashboard\n\n![Grafana dashboard example](./images/grafana-dashpoard.png)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/orachide/rabbitmq-metrics-to-graphite/archive/0.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/orachide/rabbitmq-metrics-to-graphite", "keywords": "RabbitMQ Graphite Metrics", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "rabbitmq-metrics-to-graphite", "package_url": "https://pypi.org/project/rabbitmq-metrics-to-graphite/", "platform": "", "project_url": "https://pypi.org/project/rabbitmq-metrics-to-graphite/", "project_urls": { "Download": "https://github.com/orachide/rabbitmq-metrics-to-graphite/archive/0.5.tar.gz", "Homepage": "https://github.com/orachide/rabbitmq-metrics-to-graphite" }, "release_url": "https://pypi.org/project/rabbitmq-metrics-to-graphite/0.5/", "requires_dist": null, "requires_python": "", "summary": "https://github.com/orachide/rabbitmq-metrics-to-graphite", "version": "0.5" }, "last_serial": 4624112, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "afccfc0d6f01261102b601b1dbe8f51a", "sha256": "7af2adc905a2367f9e8f118bf75a80189a07b6843ff8086b6f0c9cea2a78702d" }, "downloads": -1, "filename": "rabbitmq_metrics_to_graphite-0.1-py2.7.egg", "has_sig": false, "md5_digest": "afccfc0d6f01261102b601b1dbe8f51a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5630, "upload_time": "2018-12-14T00:03:10", "url": "https://files.pythonhosted.org/packages/35/c6/d5eeab92a58368d44c3aad346b9aa30f72a12acc77a1d8b421cbe0b4a754/rabbitmq_metrics_to_graphite-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f23f5642c6b2a76b5c7ffd98368b2e04", "sha256": "d149e3a6c8e753fd91021440596a0ed537cec26bd9b5ef379838280425fa5282" }, "downloads": -1, "filename": "rabbitmq-metrics-to-graphite-0.1.tar.gz", "has_sig": false, "md5_digest": "f23f5642c6b2a76b5c7ffd98368b2e04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3123, "upload_time": "2018-12-14T00:03:07", "url": "https://files.pythonhosted.org/packages/5d/1d/9284a74f52f4101564ab018b8cf0de6589ed2299281cd0d3cf4d9cf19363/rabbitmq-metrics-to-graphite-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6e54d929c7a364e74ca57d8f37597df6", "sha256": "2293e6dbd0aa0409c721cd2e1fe193e14df1fb2362c0b522236174b4f01acc29" }, "downloads": -1, "filename": "rabbitmq-metrics-to-graphite-0.2.tar.gz", "has_sig": false, "md5_digest": "6e54d929c7a364e74ca57d8f37597df6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3199, "upload_time": "2018-12-15T22:01:25", "url": "https://files.pythonhosted.org/packages/af/2b/57878acc8e99c1c8f0f86cc3a2ee10f8a01cd180d2e82171bdb4ca4188d7/rabbitmq-metrics-to-graphite-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4e63f4ec94df734aeafc4d9503f89619", "sha256": "ff7f84f66073fe013d93476e6838ba0bb34c953facca86a62f681176e5206bf9" }, "downloads": -1, "filename": "rabbitmq-metrics-to-graphite-0.3.tar.gz", "has_sig": false, "md5_digest": "4e63f4ec94df734aeafc4d9503f89619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3602, "upload_time": "2018-12-16T03:38:17", "url": "https://files.pythonhosted.org/packages/3c/4c/5dc92db2075d60e6e98dfd961c4d43e812dbd29de404f39da35aca8deb8e/rabbitmq-metrics-to-graphite-0.3.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "a19c71ebd34d8ce05418aee5f29763b0", "sha256": "840c673f8d810aa15d51c894305128d2caf0f163340e1eb7e295e11b34c3893d" }, "downloads": -1, "filename": "rabbitmq-metrics-to-graphite-0.5.tar.gz", "has_sig": false, "md5_digest": "a19c71ebd34d8ce05418aee5f29763b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3922, "upload_time": "2018-12-21T08:36:41", "url": "https://files.pythonhosted.org/packages/30/35/bea691fc6d4dab787b914a5b1e547a02bf903be30bcb52e89bcebde2ab32/rabbitmq-metrics-to-graphite-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a19c71ebd34d8ce05418aee5f29763b0", "sha256": "840c673f8d810aa15d51c894305128d2caf0f163340e1eb7e295e11b34c3893d" }, "downloads": -1, "filename": "rabbitmq-metrics-to-graphite-0.5.tar.gz", "has_sig": false, "md5_digest": "a19c71ebd34d8ce05418aee5f29763b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3922, "upload_time": "2018-12-21T08:36:41", "url": "https://files.pythonhosted.org/packages/30/35/bea691fc6d4dab787b914a5b1e547a02bf903be30bcb52e89bcebde2ab32/rabbitmq-metrics-to-graphite-0.5.tar.gz" } ] }