Files
backstage/plugins/rollbar
Andrew Thauer 8885ebee89 adding rollbar plugin & backend
This is the first commit of the rollbar plugin. It is fully functional
but will require some additional features to make it more usable and
feature complete. It currently includes a backend wraps the rollbar REST
API and provides data for the frontend plugin.
2020-07-08 22:44:49 -04:00
..
2020-07-08 22:44:49 -04:00
2020-07-08 22:44:49 -04:00
2020-07-08 22:44:49 -04:00
2020-07-08 22:44:49 -04:00
2020-07-08 22:44:49 -04:00

Rollbar Plugin

Website: https://rollbar.com/

Setup

  1. Configure the rollbar backend plugin

  2. If you have standalone app (you didn't clone this repo), then do

yarn add @backstage/plugin-rollbar
  1. Add plugin to the list of plugins:
// packages/app/src/plugins.ts
export { plugin as Rollbar } from '@backstage/plugin-rollbar';
  1. Add plugin API to your Backstage instance:
// packages/app/src/api.ts
import { RollbarClient, rollbarApiRef } from '@backstage/plugin-rollbar';

// ...

builder.add(
  rollbarApiRef,
  new RollbarClient({
    apiOrigin: backendUrl,
    basePath: '/rollbar',
  }),
);

// Alternatively you can use the mock client
// builder.add(rollbarApiRef, new RollbarMockClient());
  1. Run app with yarn start and navigate to /rollbar

Features

  • List rollbar projects
  • View top active items for each project

Limitations

  • Rollbar has rate limits per token