Last updated Feb 2, 2022

Rate this page:

Import components from other apps

You can import components into Compass in bulk from applications that are external to Compass. Bulk import lets you start tracking many components at once, without having to add each component one by one.

You can import components from:

  • Comma-separated values (CSV) files
  • Bitbucket
  • GitHub
  • New Relic

Import components from a CSV file

CSV file import is a quick way to add many components in bulk to Compass.

CSV files contain delimited text that represents tabulated data. Each line in the file is a record and a comma separates each field in that record. Most applications that support tabulated data, for example, Microsoft Excel, OpenOffice, and databases, support CSV files.

The CSV file import process involves:

  1. downloading a sample CSV file from Compass
  2. preparing your data in the CSV file for import
  3. importing the CSV file into Compass

The import process adds new components to Compass and updates existing components that have changed.

Learn how to import components from a CSV file

Import components from Bitbucket

Bitbucket Cloud is a Git-based code hosting and collaboration tool, built for teams.

Compass currently supports Bitbucket Cloud as a tool to:

  • import components from Bitbucket repositories to track them in Compass
  • automate component management from an external tool with config-as-code
  • sync component data, such as deployment activity, from Bitbucket to Compass

Components are software artifacts such as services, applications, and libraries. They usually live in repositories in source code management tools, such as Bitbucket Cloud. You can create a catalog listing of these components in Compass by importing them from their Bitbucket repositories.

The process to import component from Bitbucket repositories involves:

  1. integrating Compass with Bitbucket Cloud
  2. selecting the repositories to import
  3. optionally, letting Compass set up config-as-code for your components during the import process

Learn how to import components from Bitbucket

Import components from GitHub

GitHub is a Git-based code hosting and collaboration tool, built for teams.

Compass currently supports GitHub as a tool to:

  • import components from GitHub repositories to track them in Compass
  • automate component management from an external tool with config-as-code
  • sync component data, such as deployment activity, from GitHub to Compass

Components are software artifacts such as services, applications, and libraries. They usually live in repositories in source code management tools, such as GitHub. You can create a catalog listing of these components in Compass by importing them from their GitHub repositories.

The process to import component from GitHub repositories involves:

  1. integrating Compass with GitHub Cloud
  2. selecting the repositories to import

Learn how to import components from GitHub

Import services from New Relic

New Relic is an observability platform that enables engineering teams to monitor the performance of their deployed software.

If your team uses New Relic for application performance monitoring (APM), you can import your monitored services directly into Compass. This is an easy way to begin building your component catalog in Compass.

The process to integrate and import services from New Relic involves:

  1. installing the New Relic app in Compass
  2. connecting to your New Relic account
  3. importing the New Relic services into Compass
  4. syncing new and updated services from New Relic

Learn how to integrate and import services from New Relic

Rate this page: