Rollbar Collect Slice

Overview

Rollbar is a cloud-based bug tracking and monitoring solution that caters to organizations of all sizes. Rollbar supports multiple programming languages and frameworks like JavaScript, Python, . NET, Drupal, Wordpress and Pyramid.

This datasource slice collects data from Rollbar and writes it to S3 and chosen Warehouses.

Steps to add this slice to your installation

The steps to launch your slice are:

  1. Generate Rollbar Account Access Token with read scope.
  2. Make sure the Projects for which data need to be pulled using the connector have a token with name datacoral and has read scope.
  3. Add the Rollbar slice.

1. Obtain Account Access Token

Prerequisites

Please refer to the documentation at https://explorer.docs.rollbar.com/#section/Authentication/Account-Access-Tokens to understand and obtain the Account Access Token needed for the slice to pull data from Rollbar.

Instructions for obtaining Account Access Token

Step 1. Go to Manage Account Settings and choose Account Access Tokens from left nav.

Step 2. There will be 2 access tokens by default. One will be read and one will be write. If there is no read token, create one. Copy the read token. That will be needed while adding the slice.

Step 2

2. Generate Project Access Tokens

Prerequisites

Please refer to the documentation at https://explorer.docs.rollbar.com/#section/Authentication/Project-access-tokens to understand and generate the Project Access Tokens needed for the slice to pull project level data from Rollbar.

Instructions for generating Project Access Tokens

Step 1. Go to Manage Account Settings and choose Projects from left nav.

Step 2. Click on a project for which you want to pull data.

Step 3. Choose Project Access Tokens from the left nav.

Step 4. Click on a project for which you want to pull data.

Step 5. Click on Create Access Token.

Step 6. Check on the checkbox for read scope.

Step 7. Give the name of the token as datcoral and save.

Step 7

Step 8. Repeat the above steps for all the projects for which data needs to be pulled.

3. Add the Rollbar slice

Step 1. Select the rollbar slice type from the available list

Step 1

Step 2. Add rollbar slice by providing slice name and and selecting TargetWarehouse(s)

Step 2

Step 3. Provide Account Access Token obtained from Rollbar account settings. Select Schedule or use defaults.

Step 3

Step 4. Rollbar has default 8 loadunits, please remove unused ones if any. Hover over any loadunit to edit any property related to the loadunit.

Step4 Step4

Step 5. Next screen will show data layout for each loadunit.

Step5

Step 6. Next screen will show warehouse configuration for each loadunit.

Step6

Step 7. Confirm all changes and click Next. Tables are created in chosen warehouse(s) and you will be re-directed to the connector page

Step7

Supported load units

  • projects
  • items
  • occurrences
  • deploys
  • users
  • teams
  • team_users
  • team_projects

Slice output

Output of this slice is stored in S3 and chosen warehouse(s).

AWS S3 Data stored in AWS S3 is partitioned by date and time in the following bucket s3//:datacoral_installation_name.datacoral/<sliceName>

AWS Redshift: Schema - Schema name is same as the name of the slice. Tables produced by the slice are:

- schema.projects
- schema.items
- schema.occurrences
- schema.deploys
- schema.users
- schema.teams
- schema.team_users
- schema.team_projects

Questions? Interested?

If you have questions or feedback, feel free to reach out at hello@datacoral.co or Request a demo