Skip to main content

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

Release files for newrelic-api-parser 0.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for newrelic-api-parser 0.3.3
File Size Uploaded
newrelic-api-parser-0.3.3.tar.gz 4.3 kB Details

Release files / newrelic-api-parser-0.3.3.tar.gz

Download URL newrelic-api-parser-0.3.3.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0b0b17c6430a8ad6bf99b9723a245b8b0b5f71823a086d40e8a76adfb1d5572e
BLAKE2b-256 checksum
How to use checksums
62262da2712318dd1d71f99ac4bb8e4ccdfad289736ed5ff8c71c5bae667b944
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.3.3 This release

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page