
Security News
Deno 2.4 Brings Back deno bundle, Improves Dependency Management and Observability
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
@backstage-community/plugin-newrelic
Advanced tools
A Backstage plugin that integrates towards New Relic
Website: https://newrelic.com
This plugin uses the Backstage proxy to securely communicate with New Relic's APIs.
Add the following to your app-config.yaml
to enable this configuration:
proxy:
'/newrelic/apm/api':
target: https://api.newrelic.com/v2
headers:
X-Api-Key: ${NEW_RELIC_REST_API_KEY}
allowedHeaders:
- link
There is some types of api key on new relic, to this use must be User
type of key, In your production deployment of Backstage, you would also need to ensure that
you've set the NEW_RELIC_REST_API_KEY
environment variable before starting
the backend.
While working locally, you may wish to hard-code your API key in your
app-config.local.yaml
like this:
# app-config.local.yaml
proxy:
'/newrelic/apm/api':
headers:
X-Api-Key: NRRA-YourActualApiKey
allowedHeaders:
- link
Read more about how to find or generate this key in New Relic's Documentation.
See if it's working by visiting the New Relic Plugin Path: /newrelic
Add a dependency to your packages/app/package.json
:
# From your Backstage root directory
yarn --cwd packages/app add @backstage-community/plugin-newrelic
Add the NewRelicPage
to your packages/app/src/App.tsx
:
<FlatRoutes>
…
<Route path="/newrelic" element={<NewRelicPage />} />
</FlatRoutes>
Add link to New Relic to your sidebar
// packages/app/src/components/Root/Root.tsx
import ExtensionIcon from '@material-ui/icons/ExtensionOutlined';
...
export const Root = ({ children }: PropsWithChildren<{}>) => (
<SidebarPage>
<Sidebar>
...
<SidebarItem icon={ExtensionIcon} to="newrelic" text="New Relic" />
...
</Sidebar>
</SidebarPage>
);
Navigate to your.domain.com/newrelic.
At this step you must be able to see a page like that
You can also serve the plugin in isolation by running yarn start
in the plugin directory.
This method of serving the plugin provides quicker iteration speed and a faster startup and hot reloads.
It is only meant for local development, and the setup for it can be found inside the /dev directory.
FAQs
A Backstage plugin that integrates towards New Relic
We found that @backstage-community/plugin-newrelic demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.4 brings back bundling, improves dependency updates and telemetry, and makes the runtime more practical for real-world JavaScript projects.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.