Skip to main content

New Relic Dashboard Builder

Project description

New Relic Dashboard Builder

Build Status Docs PyPI Package Coverage Status License Code Style PyPI - Python Version

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nrdash-0.1.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

nrdash-0.1.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file nrdash-0.1.0.tar.gz.

File metadata

  • Download URL: nrdash-0.1.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for nrdash-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d9b93fff868860ca1f7fa513fa04778e88f1d7ec1bb4744082c27a68f9cffe03
MD5 dbd4e2920f550f35891cf738d7b04bb8
BLAKE2b-256 0d4e067a46a2cdf1f30f3e00094d192227c8324a6bffe53a5c33173b2649a5b3

See more details on using hashes here.

Provenance

File details

Details for the file nrdash-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: nrdash-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.7.4

File hashes

Hashes for nrdash-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fbc50ff8c10bad5e8fc43ed7d49667f7f403ee370fc17f39ed51059f846ac493
MD5 fe12ce7b1eabe9e2e91be1a40cf8fc66
BLAKE2b-256 37dd1663de66562767f91095d6fa5241091c5c422b88cf97a991e8c2a3b4f38b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page