You can jump right into building with the quick-start procedure, but first it may help you to understand the components and tools you'll be using.
A New Relic One application is made up of:
- A Nerdpack: The package containing all the files required by your application. It contains two types of files that you'll customize to build your app: Nerdlets, and the launcher.
- A launcher file: Your team members select the launcher to open your application. It's located on the New Relic One home page.
Want to understand the file structure? See Nerdpack file structure.
Tools you'll be using include:
- CLI: Use our CLI (command line interface application) to generate Nerdpack/Nerdlet templates, locally serve your app, manage the app, and deploy it to New Relic One.
React: To build out the functionality of your Nerdlets, you'd use:
- NerdGraph: Our GraphQL API, used for retrieving data and making mutations (like saving user/account data). Explore our schema with our GraphiQL interface.
- NRQL: The New Relic query language, used for retrieving data from the entities you monitor.
- NerdStorage: NerdStorage lets you store data related to using your app, such as user data, account data, or entity data.