{ "info": { "author": "Joan Valduvieco", "author_email": "jvalduvieco@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# stdin_to_cloudwatch\n\n[![CircleCI](https://circleci.com/gh/jvalduvieco/stdin_to_cloudwatch/tree/master.svg?style=svg)](https://circleci.com/gh/jvalduvieco/stdin_to_cloudwatch/tree/master)\n[![](https://img.shields.io/pypi/dm/stdin-to-cloudwatch.svg?style=plastic)](https://pypi.org/project/stdin-to-cloudwatch/)\n\nThis tool is intended to process input fromstdin and publish some metrics encoded in the log stream.\nIt looks for log lines that match a certain format and publishes to Cloudwatch metrics. The lines that not match are neither\nfiltered nor altered and are written to stdout.\nThe format for the metrics follows:\n```json\n{\n \"Environ/SomeNamespace\": \n [\n {\n \"AMetricName\": 2558219, \n \"Units\": \"Milliseconds\",\n }\n ]\n}\n```\n\nPossible values for `Units` are:\n```\n\"Seconds\"|\"Microseconds\"|\"Milliseconds\"|\"Bytes\"|\"Kilobytes\"|\"Megabytes\"|\"Gigabytes\"|\"Terabytes\"|\"Bits\"|\"Kilobits\"|\"Megabits\"|\"Gigabits\"|\"Terabits\"|\n\"Percent\"|\"Count\"|\"Bytes/Second\"|\"Kilobytes/Second\"|\"Megabytes/Second\"|\"Gigabytes/Second\"|\"Terabytes/Second\"|\"Bits/Second\"|\"Kilobits/Second\"|\"Megabits/Second\"|\n\"Gigabits/Second\"|\"Terabits/Second\"|\"Count/Second\"|\"None\"\n```\n\n(Same as [`put-metric-data`](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-data.html) units) \n\n## Usage\n```\nyour_script | stdin_to_cloudwatch -i -r [-d ]\n```\n\nUse `stdin_to_cloudwatch -h` for help.\n\nAWS credentials are managed by boto3, so refer to boto [documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#configuration) for further information.\n\n## Intention\nIntention behind this tool is to decouple metrics publishing from the main app. With this tool publishing is a responsibility of infrastructure.\n\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/jvalduvieco/stdin_to_cloudwatch", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "stdin-to-cloudwatch", "package_url": "https://pypi.org/project/stdin-to-cloudwatch/", "platform": "", "project_url": "https://pypi.org/project/stdin-to-cloudwatch/", "project_urls": { "Homepage": "https://github.com/jvalduvieco/stdin_to_cloudwatch" }, "release_url": "https://pypi.org/project/stdin-to-cloudwatch/0.0.16/", "requires_dist": [ "boto3" ], "requires_python": ">=3", "summary": "Intercepts json formatted metrics from process stdin and sends to AWS Cloudwatch", "version": "0.0.16" }, "last_serial": 4683063, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "52bb60dcd136a5f060c9ad84ea089c66", "sha256": "095dac1c021eefa1f0faf38bdf0206b19385fefdc5682eac7972f63ac0e90f8e" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.10-py2-none-any.whl", "has_sig": false, "md5_digest": "52bb60dcd136a5f060c9ad84ea089c66", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 5616, "upload_time": "2018-12-27T18:51:10", "url": "https://files.pythonhosted.org/packages/4b/70/27022ae516d2414b0aaa32abf8d457933afe2610944cf48962e0d9a6c3e2/stdin_to_cloudwatch-0.0.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78334b5926d23abda2f3f0859a944a32", "sha256": "4ad2f6d9c90f6e78b8be0f4308f4dc5aaeb86b28a1700e7bc5637a30b8ba325a" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.10.tar.gz", "has_sig": false, "md5_digest": "78334b5926d23abda2f3f0859a944a32", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3414, "upload_time": "2018-12-27T18:51:11", "url": "https://files.pythonhosted.org/packages/22/44/78fc74f48981c6f6d93598b05b3d1014c9eea4837fb514897c840e67698e/stdin_to_cloudwatch-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "db30a30287ac1166a761f1aea32f660b", "sha256": "0dd00dd59add103c3428020ac6f77a759f84ceef019952f11920e6ad638cdb48" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.11-py2-none-any.whl", "has_sig": false, "md5_digest": "db30a30287ac1166a761f1aea32f660b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 5894, "upload_time": "2018-12-28T20:14:40", "url": "https://files.pythonhosted.org/packages/3f/a4/9e47b9353da2f734078faa0b948dd720a0f13c5016497bebaae7d8a33cbd/stdin_to_cloudwatch-0.0.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f880a94b9e0d2d685de5f578aa52fb66", "sha256": "734577a32b9122c81f77658c08a664747cab8e52804547ed1762a662890bdb7f" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.11.tar.gz", "has_sig": false, "md5_digest": "f880a94b9e0d2d685de5f578aa52fb66", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3647, "upload_time": "2018-12-28T20:14:41", "url": "https://files.pythonhosted.org/packages/fd/c8/7e7e72d1859f9edea1fda3c9c25881dba837dbea20324f065396da6b59d6/stdin_to_cloudwatch-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "b17d3e079db810d440f8b7cc7b32c96e", "sha256": "30b8eb8b6cfa4d5bcad26ac3c1d3c591a76cf8c18a2ec846cf76c1611c3b4425" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "b17d3e079db810d440f8b7cc7b32c96e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 6005, "upload_time": "2019-01-09T14:17:07", "url": "https://files.pythonhosted.org/packages/a9/27/341a560322cc05beed222edaa9ade41a1dddf97bf8163336f1c11e0543e2/stdin_to_cloudwatch-0.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f2043dad5df9b0ccbd2b213e6e20979", "sha256": "064a2b0a1af5419ce2d4e7d1db50054c8f07d3df9830f166dfa2847d016dbbfc" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.12.tar.gz", "has_sig": false, "md5_digest": "1f2043dad5df9b0ccbd2b213e6e20979", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3777, "upload_time": "2019-01-09T14:17:09", "url": "https://files.pythonhosted.org/packages/2e/da/8cf58dbf22ff1b965f9378061c18585d69bbbd1ff5fb15bd99a5dbb74535/stdin_to_cloudwatch-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "e3f67bdc53e068ad5e6c0dce203b692b", "sha256": "f89f4054ee378cf6206e57179940ee65fb0a6c520e75a434510d83eaa9555389" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.13-py2-none-any.whl", "has_sig": false, "md5_digest": "e3f67bdc53e068ad5e6c0dce203b692b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 6010, "upload_time": "2019-01-09T14:19:39", "url": "https://files.pythonhosted.org/packages/06/01/cee63aa676cd27db9e9260b9c332bb7619ee4a5b259a76e59ff132aa14a0/stdin_to_cloudwatch-0.0.13-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5545cade1a19a9004b086c1889b1b9e1", "sha256": "7e061d3d5021f2270218d296a2334aa3d9b80e3b27e8cfd6ed8e2416f87c6bc0" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.13.tar.gz", "has_sig": false, "md5_digest": "5545cade1a19a9004b086c1889b1b9e1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3808, "upload_time": "2019-01-09T14:19:40", "url": "https://files.pythonhosted.org/packages/a9/44/b0753fd1685ab70a93fbc17e1a7d1e2ab1c85c32c59cf9bc1e0ab43dde91/stdin_to_cloudwatch-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "87493d749a16c72ae4425585742fded9", "sha256": "6b6de452f78fba2ff3e949d37957232e9dacc50d49729d5abf1d62f5bdc580f1" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.14-py2-none-any.whl", "has_sig": false, "md5_digest": "87493d749a16c72ae4425585742fded9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 6193, "upload_time": "2019-01-09T19:43:01", "url": "https://files.pythonhosted.org/packages/e6/e2/ecb54147709e9b2eb97e8ccf93f9dfee3cbe678e471aa6fe720482e56a6a/stdin_to_cloudwatch-0.0.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdfa5f4a1a2ebc954af5f977d3a10d12", "sha256": "2a2bb90c7f5cffe3051c8e86173bbb4bc92705e2154c4427ed0c49f78f5220fa" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.14.tar.gz", "has_sig": false, "md5_digest": "cdfa5f4a1a2ebc954af5f977d3a10d12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3870, "upload_time": "2019-01-09T19:43:03", "url": "https://files.pythonhosted.org/packages/c4/a3/b239dad088d0aa37002541419f9bc1b4df0f3958859036b2528601a14311/stdin_to_cloudwatch-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "c22dc74cd64e319c36c97e00f8af2255", "sha256": "c1e5aeef31d0eba37109ff477d91b76bd51b80ba3b88b4a59f425fd0e6b5f4ec" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.15-py2-none-any.whl", "has_sig": false, "md5_digest": "c22dc74cd64e319c36c97e00f8af2255", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.7", "size": 6152, "upload_time": "2019-01-09T22:40:51", "url": "https://files.pythonhosted.org/packages/b0/52/7faaa0e30fa42e9191c67b54b7f1aaa8a096a5d5d0a362a6323728d95e5b/stdin_to_cloudwatch-0.0.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c5ba4d6d0397fde267ae17565435360", "sha256": "b4a5d55da367f30875a26e61f3934b1fd9b80cddb08177e8b128500e03c4887c" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.15.tar.gz", "has_sig": false, "md5_digest": "8c5ba4d6d0397fde267ae17565435360", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 3869, "upload_time": "2019-01-09T22:40:52", "url": "https://files.pythonhosted.org/packages/e4/bd/9078cd583ff947e73e01e1773700f90d9faa2eca64588bd3018715a41451/stdin_to_cloudwatch-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "3a83ae95c15d97971fbd71f6640980fa", "sha256": "2d00814da2c4bd741ff32f37b13cb6cc0bfdb15b32a8ebb98441a58d13da9d86" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "3a83ae95c15d97971fbd71f6640980fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 6145, "upload_time": "2019-01-10T22:51:41", "url": "https://files.pythonhosted.org/packages/f4/89/96ffb7526283f6bf9bf8e64a1d88ebe9d47ee84bd31b07e0318126b0e48b/stdin_to_cloudwatch-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "805a87ec24aa821186094ee27a247fd0", "sha256": "679510eddfc6570110e9d998f32c1b20baa7cde510a1f4b537d6a89aec6362b3" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.16.tar.gz", "has_sig": false, "md5_digest": "805a87ec24aa821186094ee27a247fd0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3807, "upload_time": "2019-01-10T22:51:43", "url": "https://files.pythonhosted.org/packages/d5/2c/de1d632f6294dda035f84710b5f521af0a85313ddfaf4b36f0007814ce77/stdin_to_cloudwatch-0.0.16.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3a83ae95c15d97971fbd71f6640980fa", "sha256": "2d00814da2c4bd741ff32f37b13cb6cc0bfdb15b32a8ebb98441a58d13da9d86" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "3a83ae95c15d97971fbd71f6640980fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 6145, "upload_time": "2019-01-10T22:51:41", "url": "https://files.pythonhosted.org/packages/f4/89/96ffb7526283f6bf9bf8e64a1d88ebe9d47ee84bd31b07e0318126b0e48b/stdin_to_cloudwatch-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "805a87ec24aa821186094ee27a247fd0", "sha256": "679510eddfc6570110e9d998f32c1b20baa7cde510a1f4b537d6a89aec6362b3" }, "downloads": -1, "filename": "stdin_to_cloudwatch-0.0.16.tar.gz", "has_sig": false, "md5_digest": "805a87ec24aa821186094ee27a247fd0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3807, "upload_time": "2019-01-10T22:51:43", "url": "https://files.pythonhosted.org/packages/d5/2c/de1d632f6294dda035f84710b5f521af0a85313ddfaf4b36f0007814ce77/stdin_to_cloudwatch-0.0.16.tar.gz" } ] }