{ "info": { "author": "Greg Atkin", "author_email": "greg.scott.atkin@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# New Relic Dashboard Builder\n[![Build Status](https://dev.azure.com/gregscottatkin/New%20Relic%20Dashboard%20Builder/_apis/build/status/gatkin.nrdashboards?branchName=master)](https://dev.azure.com/gregscottatkin/New%20Relic%20Dashboard%20Builder/_build/latest?definitionId=7&branchName=master)\n[![Docs](https://img.shields.io/badge/docs-yes-blue)](https://gatkin.github.io/nrdashboards/)\n[![PyPI Package](https://img.shields.io/pypi/v/nrdash)](https://pypi.org/project/nrdash/)\n[![Coverage Status](https://coveralls.io/repos/github/gatkin/nrdashboards/badge.svg?branch=HEAD)](https://coveralls.io/github/gatkin/nrdashboards?branch=HEAD)\n[![License](https://img.shields.io/github/license/gatkin/nrdashboards?color=blue)](https://github.com/gatkin/nrdashboards/blob/master/LICENSE)\n[![Code Style](https://img.shields.io/badge/codestyle-black-black)](https://black.readthedocs.io/en/stable/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/nrdash)](https://pypi.org/project/nrdash/)\n\nNew Relic Dashboard Builder is a command-line tool for configuring New Relic dashboards using simple, human-readable YAML files. With New Relic Dashboard Builder, definitions for New Relic dashboards can be kept in version control to support tracking change history for dashboards. Definitions for NRQL queries and widgets can be consolidated into a single canonical location to be shared across multiple dashboards, enabling easier maintenance of a large number of dashboards and widgets.\n\n## Usage\n\nInstall with pip, note that New Relic Dashboard Builder only works with Python 3.6 or higher\n\n```sh\npip install nrdash\n```\n\nCreate your dashboard definitions in a YAML file\n\n```yaml\ndashboards:\n sample-dashboard:\n title: Sample Dashboard\n widgets:\n - widget:\n query:\n title: Transactions by Response Status\n nrql: SELECT COUNT(*) FROM Transaction WHERE transactionType = 'Web' FACET response.status\n visualization: facet_bar_chart\n row: 1\n column: 1\n width: 3\n height: 2\n```\n\nRun the New Relic Dashboard Builder tool to create or update your New Relic dashboards based on the YAML definition file.\n\n```sh\nnrdash --api-key --account-id \n```\n\n## Documentation\n\nSee the [documentation site](https://gatkin.github.io/nrdashboards/) for complete documentation.\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/gatkin/nrdashboards", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nrdash", "package_url": "https://pypi.org/project/nrdash/", "platform": "", "project_url": "https://pypi.org/project/nrdash/", "project_urls": { "Homepage": "https://github.com/gatkin/nrdashboards" }, "release_url": "https://pypi.org/project/nrdash/0.1.0/", "requires_dist": [ "pyyaml", "attrs", "typing", "requests", "click" ], "requires_python": ">=3.6", "summary": "New Relic Dashboard Builder", "version": "0.1.0" }, "last_serial": 5663068, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "41505a3f08e6fb793f90dcc6cfef0b46", "sha256": "87501262e6a33c75aec1b676572de022ccc20a13c8a34b7ba068c1b0a135ccbf" }, "downloads": -1, "filename": "nrdash-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "41505a3f08e6fb793f90dcc6cfef0b46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9382, "upload_time": "2019-07-30T03:10:04", "url": "https://files.pythonhosted.org/packages/f5/32/bca367ca20235936eb7e2972e0f07ff643332960f76c98773ad595991ae8/nrdash-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "445fa0c033ea5c395ccab1a541ac421e", "sha256": "ca211a8a6f5a1276a28335c56e8d9f5cb5473cbe55aceb0f609287ef59e089a5" }, "downloads": -1, "filename": "nrdash-0.0.1.tar.gz", "has_sig": false, "md5_digest": "445fa0c033ea5c395ccab1a541ac421e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7833, "upload_time": "2019-07-30T03:10:06", "url": "https://files.pythonhosted.org/packages/2f/1d/9294b9949a06a70dd5da1d154ed2f9a413e0ff824ef00990afae933971da/nrdash-0.0.1.tar.gz" } ], "0.0.2rc3": [ { "comment_text": "", "digests": { "md5": "45e39e97c579469b8bc682016cac0c37", "sha256": "cacb6cd20f56ccdf2538b6dfc30f3e02df8263d8f6e43215dbaa3299253dedd3" }, "downloads": -1, "filename": "nrdash-0.0.2rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "45e39e97c579469b8bc682016cac0c37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9740, "upload_time": "2019-07-30T03:59:27", "url": "https://files.pythonhosted.org/packages/f7/bb/7b53b4037864e696f3981efce06eb7206c9e8fd79c2052922a3aef13db16/nrdash-0.0.2rc3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3cbbae03af730529d124de24bb507c9", "sha256": "76fe05046e96c87c447e2d6356ff04000689840bfa54f83c42756a8ee08db2bb" }, "downloads": -1, "filename": "nrdash-0.0.2rc3.tar.gz", "has_sig": false, "md5_digest": "f3cbbae03af730529d124de24bb507c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8016, "upload_time": "2019-07-30T03:59:29", "url": "https://files.pythonhosted.org/packages/6d/7a/a9452cc952479eaf7e086d08bab3f46ce56e591092124129e099929f5d2a/nrdash-0.0.2rc3.tar.gz" } ], "0.0.2rc4": [ { "comment_text": "", "digests": { "md5": "f0eeeeb6a528ece6704efc183bb925a3", "sha256": "97716b10b17008c02a12ba02cf443bd9c4866dee684e2d185363635394aa24dc" }, "downloads": -1, "filename": "nrdash-0.0.2rc4-py3-none-any.whl", "has_sig": false, "md5_digest": "f0eeeeb6a528ece6704efc183bb925a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9820, "upload_time": "2019-08-03T20:53:44", "url": "https://files.pythonhosted.org/packages/1d/41/50025309238d49604d6a6b770512f96e1640c126907ef5566d0f65c889ef/nrdash-0.0.2rc4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e2648302517bc88192cbff64b584c5f", "sha256": "549b54b42e62b382a4675f0ea61ce8a2652ee94c2fde4095fdfab3afb6a47523" }, "downloads": -1, "filename": "nrdash-0.0.2rc4.tar.gz", "has_sig": false, "md5_digest": "8e2648302517bc88192cbff64b584c5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 8100, "upload_time": "2019-08-03T20:53:46", "url": "https://files.pythonhosted.org/packages/78/c5/151521f9721c79b166bc369e05c5349e2918557271276f8ac49617c83dd0/nrdash-0.0.2rc4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "fe12ce7b1eabe9e2e91be1a40cf8fc66", "sha256": "fbc50ff8c10bad5e8fc43ed7d49667f7f403ee370fc17f39ed51059f846ac493" }, "downloads": -1, "filename": "nrdash-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fe12ce7b1eabe9e2e91be1a40cf8fc66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9791, "upload_time": "2019-08-11T19:37:46", "url": "https://files.pythonhosted.org/packages/37/dd/1663de66562767f91095d6fa5241091c5c422b88cf97a991e8c2a3b4f38b/nrdash-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbd4e2920f550f35891cf738d7b04bb8", "sha256": "d9b93fff868860ca1f7fa513fa04778e88f1d7ec1bb4744082c27a68f9cffe03" }, "downloads": -1, "filename": "nrdash-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dbd4e2920f550f35891cf738d7b04bb8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7938, "upload_time": "2019-08-11T19:37:47", "url": "https://files.pythonhosted.org/packages/0d/4e/067a46a2cdf1f30f3e00094d192227c8324a6bffe53a5c33173b2649a5b3/nrdash-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe12ce7b1eabe9e2e91be1a40cf8fc66", "sha256": "fbc50ff8c10bad5e8fc43ed7d49667f7f403ee370fc17f39ed51059f846ac493" }, "downloads": -1, "filename": "nrdash-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fe12ce7b1eabe9e2e91be1a40cf8fc66", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 9791, "upload_time": "2019-08-11T19:37:46", "url": "https://files.pythonhosted.org/packages/37/dd/1663de66562767f91095d6fa5241091c5c422b88cf97a991e8c2a3b4f38b/nrdash-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbd4e2920f550f35891cf738d7b04bb8", "sha256": "d9b93fff868860ca1f7fa513fa04778e88f1d7ec1bb4744082c27a68f9cffe03" }, "downloads": -1, "filename": "nrdash-0.1.0.tar.gz", "has_sig": false, "md5_digest": "dbd4e2920f550f35891cf738d7b04bb8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 7938, "upload_time": "2019-08-11T19:37:47", "url": "https://files.pythonhosted.org/packages/0d/4e/067a46a2cdf1f30f3e00094d192227c8324a6bffe53a5c33173b2649a5b3/nrdash-0.1.0.tar.gz" } ] }