backstage
README.md
Rollbar Plugin
Website: https://rollbar.com/
Setup
-
Configure the rollbar backend plugin
-
If you have standalone app (you didn't clone this repo), then do
# From your Backstage root directoryyarn --cwd packages/app add @backstage/plugin-rollbar
- Add to the app
EntityPage
component:
// In packages/app/src/components/catalog/EntityPage.tsximport { EntityRollbarContent } from '@backstage/plugin-rollbar';
const serviceEntityPage = ( <EntityLayout> {/* other tabs... */} <EntityLayout.Route path="/rollbar" title="Rollbar"> <EntityRollbarContent /> </EntityLayout.Route>
- Setup the
app-config.yaml
and account token environment variable
# app.config.yamlrollbar: organization: organization-name # used by rollbar-backend accountToken: ${ROLLBAR_ACCOUNT_TOKEN}
- Annotate entities with the rollbar project slug
# pump-station-catalog-component.yaml# ...metadata: annotations: rollbar.com/project-slug: organization-name/project-name # -- or just --- rollbar.com/project-slug: project-name
- Run app with
yarn start
and navigate to/rollbar
or a catalog entity
Features
- List rollbar entities that are annotated with
rollbar.com/project-slug
- View top active items for each rollbar annotated entity
Limitations
- Rollbar has rate limits per token