New Relic Dashboard Builder
New 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.
Usage
Install with pip, note that New Relic Dashboard Builder only works with Python 3.6 or higher
pip install nrdash
Create your dashboard definitions in a YAML file
dashboards:
sample-dashboard:
title: Sample Dashboard
widgets:
- widget:
query:
title: Transactions by Response Status
nrql: SELECT COUNT(*) FROM Transaction WHERE transactionType = 'Web' FACET response.status
visualization: facet_bar_chart
row: 1
column: 1
width: 3
height: 2
Run the New Relic Dashboard Builder tool to create or update your New Relic dashboards based on the YAML definition file.
nrdash --api-key <YOUR_ADMIN_API_KEY> --account-id <YOUR_ACCOUNT_ID> <DASHBOARD_DEFINITION_YAML_FILE>
Documentation
See the documentation site for complete documentation.
Metadata
Release files for nrdash 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| nrdash-0.2.1.tar.gz | 7.9 kB | Without provenance | Details for nrdash-0.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| nrdash-0.2.1-py3-none-any.whl | Python 3 | none | any | Details for nrdash-0.2.1-py3-none-any.whl |
Total release size: 17.7 kB
Release files / nrdash-0.2.1.tar.gz
| Download URL | nrdash-0.2.1.tar.gz |
|---|---|
| Size | 7.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e6786055bee5a59b0ea713a3092e5439c1375051677b039816b328562613e55b
|
|
BLAKE2b-256 checksum How to use checksums |
4482f651ffe7d5f427601e37b5023d586c25c336b2be8d6658694a742719b089
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.5
|
Release files / nrdash-0.2.1-py3-none-any.whl
| Download URL | nrdash-0.2.1-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
735066205f93f94d29239c14c624e3b9e4d8b562df0f797cdaf49d9ead8b9141
|
|
BLAKE2b-256 checksum How to use checksums |
3b2ad24eee22dc062904f673b96868107a79568d40ee9380735361085cca9484
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.5
|
Security for nrdash 0.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.