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
- Please refer the official New Relic Documentation for more details on the endpoints
Note:
- The package is under development and will be prone to more frequent updates
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for newrelic-api-parser-0.3.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca3c5433a9437bb58be6546983139e6dc9185f3e192bb06d5695f13da5b04601 |
|
MD5 | e2605d2ebf1d271f98a99fae1d51a075 |
|
BLAKE2b-256 | 6a8a7cd4d442b74e512ded3ff03beb6b7a9aa095b3860e611be94400446b9e69 |