Educational guides for building on New Relic One
The following resources will teach you how to build a New Relic One application:
Intro to New Relic One applications: Why build on New Relic One? Learn the benefits and features.
Requirements and security: Learn requirements, notes about support, and notes on security and data access.
Basic terms and definitions: Learn what Nerdpacks and Nerdlets are, and understand the tools you’ll be using.
Open source apps on GitHub: Deploy them, borrow code, or just study them to see how they work.
The New Relic One workshop: A start-to-finish guide for how to build apps of increasing complexity
Nerdpack file structure: Understand the files that comprise a Nerdpack, a Nerdlet, and a launcher.
The CLI: How to use our command line interface tool, which lets you generate component templates, and manage serving, deploying, and access.
Authentication, data access, permissions: How apps are authenticated in New Relic One; what data can be accessed by an app; and user permissions for building and deploying.
Intro to API and components: Get an overview of the SDK components and calls.
API and components: See the SDK components and calls. Interact with our UI components.
Chart components: Introduction to using charts and other data visualization components.
Data queries and mutations: Introduction to components that use NerdGraph and NRQL to query New Relic data.
NerdGraph (our GraphQL API): Learn more about our data structure with our GraphiQL explorer.
NRQL: Learn more about using our query language to query data.
NerdStorage: Introduction to NerdStorage, used for storing app-related configuration settings, user preferences, etc.
Deploy an app: Learn how to locally serve, publish, deploy, and subscribe an app.