{ "info": { "author": "bindreturn", "author_email": "bindreturn@protonmail.ch", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# AWS ECS autodiscovery for Prometheus\n\n\n## Installation:\n\n```\n\n $ pip install discoecs\n\n```\n\n\n## Usage examples - commandline:\n\n\nScan ECS tasks every 70 seconds, outputting Prometheus config to `ecs-targets.json` with 8080 as default Prometheus metrics port.\n \n```\n \n $ discoecs -v -f ecs-targets.json -p 8080 -i 70\n\n```\n\nImportant note: provide AWS credentials and default region in any of the boto3 library standard locations, such as ~/.aws/credentials or using environment variables `AWS_ACCESS_KEY_ID` and `AWS_SECRET_ACCESS_KEY`, `AWS_DEFAULT_REGION`.\n\n\n## Programmatic use\n\n\n```\n >>> import boto3\n >>> import discoecs.get_cluster_tasks\n >>> ecs_client = boto3.client('ecs')\n >>> ecs_tasks = get_cluster_tasks(ecs_client)\n\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/bindreturn/discoecs", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "discoecs", "package_url": "https://pypi.org/project/discoecs/", "platform": "", "project_url": "https://pypi.org/project/discoecs/", "project_urls": { "Homepage": "https://github.com/bindreturn/discoecs" }, "release_url": "https://pypi.org/project/discoecs/2.2.2/", "requires_dist": null, "requires_python": "", "summary": "Easy to setup AWS ECS autodiscovery for Prometheus", "version": "2.2.2" }, "last_serial": 5438773, "releases": { "2.1.7": [ { "comment_text": "", "digests": { "md5": "4a3f06e1c5942d8e2b3de2eef1f15321", "sha256": "7b13bb2acabfd4a260c7cbccda0d051633db075e513246f740e661b1da931630" }, "downloads": -1, "filename": "discoecs-2.1.7.tar.gz", "has_sig": false, "md5_digest": "4a3f06e1c5942d8e2b3de2eef1f15321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2789, "upload_time": "2019-06-20T05:03:01", "url": "https://files.pythonhosted.org/packages/f2/b9/306283114424c5fe909835669849558bd4a7723968d8235a9b210eae7909/discoecs-2.1.7.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "7e45974a08db79d2f0c7fadf60052447", "sha256": "1c7ca9e8a4fce97de4589118de2b6fd371c84ec879ffdd2e70fa9066092255e1" }, "downloads": -1, "filename": "discoecs-2.2.0.tar.gz", "has_sig": false, "md5_digest": "7e45974a08db79d2f0c7fadf60052447", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2843, "upload_time": "2019-06-24T02:33:00", "url": "https://files.pythonhosted.org/packages/2f/e0/f48382f224f11d494dfbe4a3330728e6bfd23da02460a1261d94a624c6cb/discoecs-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "661c0331939eff263d89c21cbb893c17", "sha256": "cb9f0c62375a10420ebed50fded1f2e86f3f018386fb634b186a9d55c4c5570c" }, "downloads": -1, "filename": "discoecs-2.2.1.tar.gz", "has_sig": false, "md5_digest": "661c0331939eff263d89c21cbb893c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2845, "upload_time": "2019-06-24T03:01:58", "url": "https://files.pythonhosted.org/packages/3d/65/cf598c69b5c852481a9e07d1c20a2f0f9579a48c807cc44f09b60ab5068b/discoecs-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "6b943a10d6e06101bd6df78ff03b1408", "sha256": "5fe9305e11e0786fa659459e6efd6ee50df2e7e3c4a8584fe52359645157e776" }, "downloads": -1, "filename": "discoecs-2.2.2.tar.gz", "has_sig": false, "md5_digest": "6b943a10d6e06101bd6df78ff03b1408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2848, "upload_time": "2019-06-24T03:12:52", "url": "https://files.pythonhosted.org/packages/e1/45/5fea0264d991e059463fe58103c11d420d81f227f0464251b99714875a42/discoecs-2.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b943a10d6e06101bd6df78ff03b1408", "sha256": "5fe9305e11e0786fa659459e6efd6ee50df2e7e3c4a8584fe52359645157e776" }, "downloads": -1, "filename": "discoecs-2.2.2.tar.gz", "has_sig": false, "md5_digest": "6b943a10d6e06101bd6df78ff03b1408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2848, "upload_time": "2019-06-24T03:12:52", "url": "https://files.pythonhosted.org/packages/e1/45/5fea0264d991e059463fe58103c11d420d81f227f0464251b99714875a42/discoecs-2.2.2.tar.gz" } ] }