{ "info": { "author": "Jos\u00e9 Antonio Perdiguero L\u00f3pez", "author_email": "perdy@perdy.io", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Starlette Prometheus\n[![Build Status](https://img.shields.io/circleci/project/github/perdy/flama/master.svg)](https://circleci.com/gh/perdy/flama)\n[![codecov](https://codecov.io/gh/perdy/starlette-prometheus/branch/master/graph/badge.svg)](https://codecov.io/gh/perdy/starlette-prometheus)\n[![PyPI version](https://badge.fury.io/py/starlette-prometheus.svg)](https://badge.fury.io/py/starlette-prometheus)\n\n* **Version:** 0.2.0\n* **Status:** Production/Stable\n* **Author:** Jos\u00e9 Antonio Perdiguero L\u00f3pez\n\n## Introduction\n\nPrometheus integration for Starlette.\n\n## Requirements\n\n* Python 3.6+\n* Starlette 0.9+\n\n## Installation\n\n```console\n$ pip install starlette-prometheus\n```\n\n## Usage\n\nA complete example that exposes prometheus metrics endpoint under `/metrics/` path.\n\n```python\nfrom starlette.applications import Starlette\nfrom starlette_prometheus import metrics, PrometheusMiddleware\n\napp = Starlette()\n\napp.add_middleware(PrometheusMiddleware)\napp.add_route(\"/metrics/\", metrics)\n```\n\n## Contributing\n\nThis project is absolutely open to contributions so if you have a nice idea, create an issue to let the community \ndiscuss it.\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/PeRDy/starlette-prometheus", "keywords": "starlette,prometheus,metrics", "license": "GPL-3.0+", "maintainer": "Jos\u00e9 Antonio Perdiguero L\u00f3pez", "maintainer_email": "perdy@perdy.io", "name": "starlette-prometheus", "package_url": "https://pypi.org/project/starlette-prometheus/", "platform": "", "project_url": "https://pypi.org/project/starlette-prometheus/", "project_urls": { "Homepage": "https://github.com/PeRDy/starlette-prometheus", "Repository": "https://github.com/PeRDy/starlette-prometheus" }, "release_url": "https://pypi.org/project/starlette-prometheus/0.3.0/", "requires_dist": [ "starlette (>=0.12.0)", "prometheus_client (>=0.7,<0.8)" ], "requires_python": ">=3.6,<4.0", "summary": "Prometheus integration for Starlette", "version": "0.3.0" }, "last_serial": 5634526, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "655c4612b73d334458d6d9ad080e0c5a", "sha256": "c1c36cc027dad6b09da08c49747a9a101f179def4081e2569c2dc7d50467798c" }, "downloads": -1, "filename": "starlette_prometheus-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "655c4612b73d334458d6d9ad080e0c5a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 40095, "upload_time": "2019-01-14T16:07:29", "url": "https://files.pythonhosted.org/packages/13/9d/033b9817b5bd0eb9ae61b22a40a99ea50f9ab6df1ba5f67e67b93d893eca/starlette_prometheus-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbb702fc7cecfd8bcc3655fe7c745221", "sha256": "eb582408ccfa7a412f1612e3124d6feade5085eb93c4efffe0c21cac001febfd" }, "downloads": -1, "filename": "starlette-prometheus-0.1.0.tar.gz", "has_sig": false, "md5_digest": "cbb702fc7cecfd8bcc3655fe7c745221", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15042, "upload_time": "2019-01-14T16:07:26", "url": "https://files.pythonhosted.org/packages/25/11/bb1e9cc8108c3bbe5edcb9e0499c94eac5916b54a04481de8fda0fc15cba/starlette-prometheus-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "26b8a7173db908799dc3824ff3820671", "sha256": "09aa1894047da0a82f23062e81c4dcbcb9ea1aca7d860d17f998dfdfce800754" }, "downloads": -1, "filename": "starlette_prometheus-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "26b8a7173db908799dc3824ff3820671", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 40214, "upload_time": "2019-01-25T13:14:17", "url": "https://files.pythonhosted.org/packages/51/ed/ccbbd8fa5cb2993c8881975759839a98a3a145d161c676bb0a10fbcd2af3/starlette_prometheus-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27ffbe491c6b9382adf9e53717e788a5", "sha256": "a8f126c93a06d9eac8bb8bb11bd2f5d00b40c226ddd547acfdbf5a9a9c740e94" }, "downloads": -1, "filename": "starlette-prometheus-0.1.1.tar.gz", "has_sig": false, "md5_digest": "27ffbe491c6b9382adf9e53717e788a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15043, "upload_time": "2019-01-25T13:14:15", "url": "https://files.pythonhosted.org/packages/eb/50/005dfce0bdd5ad1efea2c75da1db952e5b18cdf17e990e06084db3ee7903/starlette-prometheus-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a5200fe4fa10e3f8c07d672906072c0b", "sha256": "f1b16ac374fb6ac0dcb7240f2fe340b3405bde87d0578668be60e2bd6dc6b1d0" }, "downloads": -1, "filename": "starlette_prometheus-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a5200fe4fa10e3f8c07d672906072c0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 40212, "upload_time": "2019-05-29T11:40:26", "url": "https://files.pythonhosted.org/packages/2a/23/42dbff4d0f0a0d745f80dff428529cc1c97fa95d7d2d2dd7777efd22cb3c/starlette_prometheus-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ac006d6ef128565b12d7f3296160963", "sha256": "693e3ac8c6f292a66a9acb2d008dd44db991f33fbfd896f4cabc1583d3e1e014" }, "downloads": -1, "filename": "starlette-prometheus-0.2.0.tar.gz", "has_sig": false, "md5_digest": "3ac006d6ef128565b12d7f3296160963", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15031, "upload_time": "2019-05-29T11:40:25", "url": "https://files.pythonhosted.org/packages/20/b6/5d0edffa820f3c1d6b01f1a19d01277a5d14997ed205779806ee5894b80d/starlette-prometheus-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8b113c16cb8a52eca7f9e79057374423", "sha256": "2bb9a21605d469a19d01349b45e7ce2e0a9f1bf18c23a76e0677fa5f443f60f8" }, "downloads": -1, "filename": "starlette_prometheus-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8b113c16cb8a52eca7f9e79057374423", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 40211, "upload_time": "2019-07-15T09:30:26", "url": "https://files.pythonhosted.org/packages/7a/e2/c515af48a656d1c5e3b5cdf65b79efec94060ce2d4dd0c53f9ed750f6aae/starlette_prometheus-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ad6c44c59b01e096e22af5d1890fe54", "sha256": "389af012e2dd27e7c0c7abfce88068ba901ffb9810139a938f8aeb97e77876fc" }, "downloads": -1, "filename": "starlette-prometheus-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5ad6c44c59b01e096e22af5d1890fe54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15031, "upload_time": "2019-07-15T09:30:25", "url": "https://files.pythonhosted.org/packages/90/50/dd461859c4ddec6639d8dd3bffa5f998b65b552527ab7751182ef0d4e91e/starlette-prometheus-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6360bd7ae4d51e54761c0eb49b2348fb", "sha256": "61e4af8db24218801366a8704edfa026955d6eb53d79d59e36571c9c68a8be1b" }, "downloads": -1, "filename": "starlette_prometheus-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6360bd7ae4d51e54761c0eb49b2348fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 40223, "upload_time": "2019-08-05T14:18:41", "url": "https://files.pythonhosted.org/packages/6a/66/09144a6c3d933c2bfb9e628c432deb470c444d2d9df8c9fbb49109f1875f/starlette_prometheus-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "342045cde7bf8ca2fcd4ada902f96db1", "sha256": "03011a27318f1f5760d2aadcaec8c346b8cf930e0fb398a5b9b5c6074619f3a7" }, "downloads": -1, "filename": "starlette-prometheus-0.3.0.tar.gz", "has_sig": false, "md5_digest": "342045cde7bf8ca2fcd4ada902f96db1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15043, "upload_time": "2019-08-05T14:18:39", "url": "https://files.pythonhosted.org/packages/f1/9e/5f0fef5c3bc53701b7075cb86e8d85d647c3f985c6746d7666589948b15b/starlette-prometheus-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6360bd7ae4d51e54761c0eb49b2348fb", "sha256": "61e4af8db24218801366a8704edfa026955d6eb53d79d59e36571c9c68a8be1b" }, "downloads": -1, "filename": "starlette_prometheus-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6360bd7ae4d51e54761c0eb49b2348fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 40223, "upload_time": "2019-08-05T14:18:41", "url": "https://files.pythonhosted.org/packages/6a/66/09144a6c3d933c2bfb9e628c432deb470c444d2d9df8c9fbb49109f1875f/starlette_prometheus-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "342045cde7bf8ca2fcd4ada902f96db1", "sha256": "03011a27318f1f5760d2aadcaec8c346b8cf930e0fb398a5b9b5c6074619f3a7" }, "downloads": -1, "filename": "starlette-prometheus-0.3.0.tar.gz", "has_sig": false, "md5_digest": "342045cde7bf8ca2fcd4ada902f96db1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 15043, "upload_time": "2019-08-05T14:18:39", "url": "https://files.pythonhosted.org/packages/f1/9e/5f0fef5c3bc53701b7075cb86e8d85d647c3f985c6746d7666589948b15b/starlette-prometheus-0.3.0.tar.gz" } ] }