{ "info": { "author": "granitosaurus", "author_email": "bernardas.alisauskas@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# redis-tracker\n\nCli tool that redirect redis key values to stdout and/or [prometheus](http://prometheus.io)\n\n $ redis-tracker set zset text --prometheus 9090\n sending stats to prometheus: localhost:9090\n set 84\n zset 19\n text hello!\n\n## Prometheus\n\nThe example above would produce these prometheus stats:\n\n # HELP redis_track redis key value tracking\n # TYPE redis_track gauge\n redis_track{key=\"set\",source=\"redis@localhost/0:6379\",type=\"set\"} 1.0\n redis_track{key=\"zset\",source=\"redis@localhost/0:6379\",type=\"zset\"} 1.0\n # HELP redis_track_info redis key value tracking\n # TYPE redis_track_info gauge\n redis_track_info{key=\"text\",source=\"redis@localhost/0:6379\",text=\"hello!\",type=\"string\"} 1.0\n\nIn other words:\n\n* `sets` produce gauges that track their length\n* `zsets` same as sets\n* `string` produces `info`\n\n## Usage\n\n $ redis-tracker --help \n Usage: redis-tracker [OPTIONS] [KEYS]...\n\n track redis keys to stdout and/or prometheus\n\n Options:\n --from-set TEXT take keys from set key\n --prometheus INTEGER enable prometheus polling on port\n --tick-rate INTEGER how often to check in seconds [default: 1]\n --no-color disable output color\n -h TEXT redis hoststring [default: localhost]\n -p INTEGER redis port [default: 6379]\n -a TEXT redis password\n -db INTEGER redis host [default: 0]\n --help Show this message and exit.\n\n## Install\n\n pip install redis-tracker\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://gitlab.com/granitosaurus/redis-tracker", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "redis-tracker", "package_url": "https://pypi.org/project/redis-tracker/", "platform": "", "project_url": "https://pypi.org/project/redis-tracker/", "project_urls": { "Homepage": "https://gitlab.com/granitosaurus/redis-tracker" }, "release_url": "https://pypi.org/project/redis-tracker/1.0/", "requires_dist": [ "click", "redis" ], "requires_python": "", "summary": "simple redis key tracker for stdout and prometheus", "version": "1.0" }, "last_serial": 5102319, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "abbd2c4ace2547ac6bfaf95bb0384380", "sha256": "ea94037b6a0422597f1d423b6dd9d3d84385eda35e64ee0777ce8653de8841d9" }, "downloads": -1, "filename": "redis_tracker-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "abbd2c4ace2547ac6bfaf95bb0384380", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3795, "upload_time": "2019-04-05T06:48:13", "url": "https://files.pythonhosted.org/packages/76/0f/fe30f6820a72bd9339915ef17a1def5584811269cee382196ed510f41ef5/redis_tracker-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6ca03f9ea3c9db2641967ff33ee6f04", "sha256": "0f58f9785e143e0e7c2098004e341c4e87d31de9cb1acf0884cdc3a8225d4594" }, "downloads": -1, "filename": "redis-tracker-1.0.tar.gz", "has_sig": false, "md5_digest": "b6ca03f9ea3c9db2641967ff33ee6f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3333, "upload_time": "2019-04-05T06:48:15", "url": "https://files.pythonhosted.org/packages/f4/2d/8bea6941288cb66d23586eb0e57e859caafe0474063292f92d6e72c5c45d/redis-tracker-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abbd2c4ace2547ac6bfaf95bb0384380", "sha256": "ea94037b6a0422597f1d423b6dd9d3d84385eda35e64ee0777ce8653de8841d9" }, "downloads": -1, "filename": "redis_tracker-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "abbd2c4ace2547ac6bfaf95bb0384380", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3795, "upload_time": "2019-04-05T06:48:13", "url": "https://files.pythonhosted.org/packages/76/0f/fe30f6820a72bd9339915ef17a1def5584811269cee382196ed510f41ef5/redis_tracker-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6ca03f9ea3c9db2641967ff33ee6f04", "sha256": "0f58f9785e143e0e7c2098004e341c4e87d31de9cb1acf0884cdc3a8225d4594" }, "downloads": -1, "filename": "redis-tracker-1.0.tar.gz", "has_sig": false, "md5_digest": "b6ca03f9ea3c9db2641967ff33ee6f04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3333, "upload_time": "2019-04-05T06:48:15", "url": "https://files.pythonhosted.org/packages/f4/2d/8bea6941288cb66d23586eb0e57e859caafe0474063292f92d6e72c5c45d/redis-tracker-1.0.tar.gz" } ] }