{ "info": { "author": "Alex Krzos", "author_email": "akrzos@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: System :: Monitoring" ], "description": "Collectd Swift Stat\n===================\n\n|collectd-swift-stat|\n\nOverview\n--------\n\nThis plugin uses the swift client in order to issue a `swift stat` against a\nspecific swift account.\n\nSample Graphs\n-------------\n\n.. figure:: https://github.com/akrzos/collectd-swift-stat/blob/master/sample-graphs-1.png\n :alt: Sample Graphs\n\n\nMetrics\n-------\n| swift_stat/gauge-$PREFIX-bytes\n| swift_stat/gauge-$PREFIX-containers\n| swift_stat/gauge-$PREFIX-objects\n|\n\n$PREFIX will be the configured Prefix value in the plugin configuration in\ncollectd.conf\n\nInstall / Configuration\n-----------------------\n\n1. Assuming you have collectd installed already, append the following\n plugin details to your collectd.conf config file. Adjust the\n configuration items as you see fit. The plugin must be able to\n subprocess the ceph and rados commands.\n\n ::\n\n \n Globals true\n \n\n \n LogTraces true\n Interactive false\n Import \"collectd_swift_stat\"\n \n Interval 30\n Prefix \"gnocchi\"\n User \"gnocchi\"\n Password \"xxxxxxxxxxxxxxxxxxxxxxxxx\"\n AuthURL \"http://172.21.0.10:5000/v3\"\n AuthVersion \"3.0\"\n Project \"service\"\n \n \n\n2. Install plugin\n\n ::\n\n [root@overcloud-controller-0 ~]# pip install collectd-swift-stat\n\n3. Restart collectd\n\n ::\n\n [root@overcloud-controller-0 ~]# systemctl restart collectd\n\n4. View metrics on the configured Swift account in your TSDB\n\nResources\n---------\n\n1. `wiki.openstack.org/wiki/Swift`_\n2. `Collectd.org`_\n\n.. _wiki.openstack.org/wiki/Swift: https://wiki.openstack.org/wiki/Swift\n.. _Collectd.org: https://collectd.org/\n\n.. |collectd-swift-stat| image:: https://badge.fury.io/py/collectd-swift-stat.svg\n :target: https://pypi.python.org/pypi/collectd-swift-stat", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/akrzos/collectd-swift-stat", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "collectd-swift-stat", "package_url": "https://pypi.org/project/collectd-swift-stat/", "platform": "", "project_url": "https://pypi.org/project/collectd-swift-stat/", "project_urls": { "Homepage": "https://github.com/akrzos/collectd-swift-stat" }, "release_url": "https://pypi.org/project/collectd-swift-stat/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Collectd plugin to poll for OpenStack Swift Account.", "version": "0.0.2" }, "last_serial": 3491570, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1b395c4d1d3072e22926b54dc3e685af", "sha256": "7fa94171c58d63d2fefe09eb3a349dcc445fce692bf81e28c5582f1d8c105185" }, "downloads": -1, "filename": "collectd-swift-stat-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1b395c4d1d3072e22926b54dc3e685af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40230, "upload_time": "2017-08-10T14:42:33", "url": "https://files.pythonhosted.org/packages/e3/af/ad30a26ea6702c9da85081a359f25bfb47eba77bf5359ac474ad79fcabd5/collectd-swift-stat-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7ab177f766b345962d7ea4a52f35aaae", "sha256": "80975b99dbe83eeeffcae02688d94c8d703db4aa2d0d8da45065fc8598c9c294" }, "downloads": -1, "filename": "collectd-swift-stat-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7ab177f766b345962d7ea4a52f35aaae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40323, "upload_time": "2018-01-15T16:40:42", "url": "https://files.pythonhosted.org/packages/c4/37/ebdad7488618835256e8420f43fdda60eff80b66ac9b2d8b5577be695aae/collectd-swift-stat-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ab177f766b345962d7ea4a52f35aaae", "sha256": "80975b99dbe83eeeffcae02688d94c8d703db4aa2d0d8da45065fc8598c9c294" }, "downloads": -1, "filename": "collectd-swift-stat-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7ab177f766b345962d7ea4a52f35aaae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40323, "upload_time": "2018-01-15T16:40:42", "url": "https://files.pythonhosted.org/packages/c4/37/ebdad7488618835256e8420f43fdda60eff80b66ac9b2d8b5577be695aae/collectd-swift-stat-0.0.2.tar.gz" } ] }