Skip to main content

A plug-n-play package to start using new relic APIs for data gathering

Project description

New Relic API Parser

Getting Started

  • Prerequisites

    • Python >= 3.6.x
    • pip
  • Installation

    $ pip install newrelic-api-parser
    
  • Examples

    • Calling the insights API
    # import the class
    from NewRelicApiParser.Insights import Insights
    
    query_key = 'NRIQ-xxxxxxxxxxxxxxxxxxxx'
    # Call the api by passing the query key
    # pass the account ID and the query you want to execute
    Insights(query_key=query_key)
    .query(<account_id>, nrql='SELECT * from PageView')
    

Available Methods

  • For REST APIs
Class Method Params Description
AlertsConditions get_list policy_id return the list of alert conditions for the provided policy id
AlertsEvents get_list N.A. return the list of alert events
AlertsPolicies get_list N.A. return the list of policies for the alerts
AlertsViolation get_list N.A. return the list of alert violations
Applications get_list N.A. return the list of apm applications
Applications show app_id returns the detail of an application based on the app id passed
Applications delete app_id delete an apm app on new relic based on the app id passed
BrowserApplications get_list N.A. return the list of browser applications
BrowserApplications create browser_application_name returns the detail of a browser application based on the application name passed
Plugins get_list N.A. return the list of plugins
Plugins show app_id returns the detail of a plugin based on the app id passed
  • For Insights API
Module Method Params Description
Insights query account_id, nrql execute the passed new relic query and return the data
  • For GraphQl API
Module Method Params Description
GraphQlApi query request_body execute the passed new relic graph ql query and return the data

Reference

Note:

  • The package is under development and will be prone to more frequent updates

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

newrelic-api-parser-0.3.3.tar.gz (4.3 kB view details)

Uploaded Source

File details

Details for the file newrelic-api-parser-0.3.3.tar.gz.

File metadata

  • Download URL: newrelic-api-parser-0.3.3.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.26.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for newrelic-api-parser-0.3.3.tar.gz
Algorithm Hash digest
SHA256 0b0b17c6430a8ad6bf99b9723a245b8b0b5f71823a086d40e8a76adfb1d5572e
MD5 f7f10be8b7d1f1a6c50a020bdb56cbd2
BLAKE2b-256 62262da2712318dd1d71f99ac4bb8e4ccdfad289736ed5ff8c71c5bae667b944

See more details on using hashes here.

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