{ "info": { "author": "Rob McBroom", "author_email": "rob@sixfeetup.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: ZODB", "Framework :: Zope2", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking :: Monitoring" ], "description": "\n\nThis package publishes Plone statistics in a format that can be consumed by Prometheus_.\n\nIt was largely based on ``munin.zope``. See https://pypi.org/project/munin.zope/\n\nIt provides the following data:\n\n * The number of running Zope threads\n * The number of Zope threads not in use\n * The number of objects in the Zope cache\n * Memory used by the Zope cache\n * The number of objects that can be stored in the Zope cache\n * ZODB load count\n * ZODB store count\n * ZODB connections\n * Active Zope Objects\n * Total Zope Objects\n\nInstallation (using Buildout)\n-----------------------------\n\nAdd ``collective.prometheus`` to your instance eggs in ``buildout.cfg``.\n\nUsage\n-----\n\nAssuming Plone listens on ``localhost:8000``, start your Plone instance and visit http://localhost:8000/@@metrics to see the output and confirm that data is being reported.\n\nIf so, add a job to your ``scrape_configs`` in ``pometheus.yaml``:\n\n.. code-block:: yaml\n\n - job_name: 'plone'\n metrics_path: '/@@metrics'\n static_configs:\n - targets: ['localhost:8000']\n\n.. _Prometheus: https://prometheus.io/\n\n1.2.1\n\n * Fix a typo in output\n\n1.2\n\n * Add documentation\n * Number Zope connections instead of using their ID\n\n1.1\n\n * Add per connection caches active and total object counts\n\n1.0\n\n * Initial release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/collective/collective.prometheus", "keywords": "plone zope prometheus monitoring", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.prometheus", "package_url": "https://pypi.org/project/collective.prometheus/", "platform": "Any", "project_url": "https://pypi.org/project/collective.prometheus/", "project_urls": { "Homepage": "https://github.com/collective/collective.prometheus" }, "release_url": "https://pypi.org/project/collective.prometheus/1.2.1/", "requires_dist": [ "setuptools", "Products.ZServerViews (>=0.2)", "plone.app.testing ; extra == 'test'" ], "requires_python": "", "summary": "Prometheus integration for Zope/Plone.", "version": "1.2.1" }, "last_serial": 5835903, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "5f8b51e714aab75a4c29779bb1e470fb", "sha256": "72d197d12a76b2dca5f51f92d81accb805bf60a512a57e0f8544a8b0c2cf81fb" }, "downloads": -1, "filename": "collective.prometheus-1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "5f8b51e714aab75a4c29779bb1e470fb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7781, "upload_time": "2019-07-22T13:24:19", "url": "https://files.pythonhosted.org/packages/c6/ae/54859b032a797fa7f2902bf563300a3eeefd4427f5139bc66ae4c68e1bd6/collective.prometheus-1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89e8f127be2c81ab980ab0fe72e82579", "sha256": "c3901f72a279729ffd370c9e986412adcad3b68fd5290ec181119031b7d1379b" }, "downloads": -1, "filename": "collective.prometheus-1.1.tar.gz", "has_sig": false, "md5_digest": "89e8f127be2c81ab980ab0fe72e82579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6378, "upload_time": "2019-07-22T13:24:21", "url": "https://files.pythonhosted.org/packages/94/44/0a50a3b215926326e153025a13c307f9cfa1b463c29fb8ba9dbcf7f4ba2b/collective.prometheus-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "98ca2046fdc64d4bdb2069dd0a73413c", "sha256": "48cdc707d158777d60552f7f534ee3e61ec85980255ebbea5a892275a8a5f070" }, "downloads": -1, "filename": "collective.prometheus-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "98ca2046fdc64d4bdb2069dd0a73413c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7873, "upload_time": "2019-08-28T12:21:55", "url": "https://files.pythonhosted.org/packages/55/38/b82f6c27322ba3d81543648b095f8f9b0b554cf8180975775aaa451f0fc8/collective.prometheus-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe6f8fe6581caa59861740e9581a9ab5", "sha256": "408ca54cd7605c549a429586c42164d235abb0eb84ead20ff3418c8e7c64cfcd" }, "downloads": -1, "filename": "collective.prometheus-1.2.tar.gz", "has_sig": false, "md5_digest": "fe6f8fe6581caa59861740e9581a9ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6432, "upload_time": "2019-08-28T12:21:56", "url": "https://files.pythonhosted.org/packages/7e/99/6043fbd0666c35677c5dc59a27e846915466ef92c5d239f66e399e9c0087/collective.prometheus-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "4c0796afbc32059c53e337246ad3c909", "sha256": "bc2ae6164af11c0b1b292a916bfa24a3b7c437071ec3289daab1ca7efc2a4210" }, "downloads": -1, "filename": "collective.prometheus-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4c0796afbc32059c53e337246ad3c909", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7948, "upload_time": "2019-09-16T12:35:43", "url": "https://files.pythonhosted.org/packages/86/37/992bf71e9dd3285b6e504e08789f52a6f3044364e3c6c880c615d05c4810/collective.prometheus-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6afe837726a5fb96c4e84b2ef2b8d7c7", "sha256": "69f559b8f764c17e6d64fea050640545c3a91ef9ab6d9cec6c1024949152ff83" }, "downloads": -1, "filename": "collective.prometheus-1.2.1.tar.gz", "has_sig": false, "md5_digest": "6afe837726a5fb96c4e84b2ef2b8d7c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6501, "upload_time": "2019-09-16T12:35:45", "url": "https://files.pythonhosted.org/packages/cc/cc/d9042067029e3813be2a0ff9175df0de26065235d696149f68b0267b70f4/collective.prometheus-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c0796afbc32059c53e337246ad3c909", "sha256": "bc2ae6164af11c0b1b292a916bfa24a3b7c437071ec3289daab1ca7efc2a4210" }, "downloads": -1, "filename": "collective.prometheus-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4c0796afbc32059c53e337246ad3c909", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7948, "upload_time": "2019-09-16T12:35:43", "url": "https://files.pythonhosted.org/packages/86/37/992bf71e9dd3285b6e504e08789f52a6f3044364e3c6c880c615d05c4810/collective.prometheus-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6afe837726a5fb96c4e84b2ef2b8d7c7", "sha256": "69f559b8f764c17e6d64fea050640545c3a91ef9ab6d9cec6c1024949152ff83" }, "downloads": -1, "filename": "collective.prometheus-1.2.1.tar.gz", "has_sig": false, "md5_digest": "6afe837726a5fb96c4e84b2ef2b8d7c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6501, "upload_time": "2019-09-16T12:35:45", "url": "https://files.pythonhosted.org/packages/cc/cc/d9042067029e3813be2a0ff9175df0de26065235d696149f68b0267b70f4/collective.prometheus-1.2.1.tar.gz" } ] }