Rely.io
  • 📌What is Rely.io?
  • 💡How Rely.io works
  • 📑Getting Started Guide
    • Create an account for your organization
    • Add your first plugin
    • Import services into the Service Catalog
    • Make the Software Catalog your own
    • What's Next?
  • 🌈Basic Concepts
    • Entities
    • Blueprints
    • Property Data Types
    • Catalogs
    • Data Model
    • Plugins
    • User Blueprints vs Plugin Blueprints
    • Actions and Automations
      • Automation Rules
      • Self-Service Actions
    • Home Pages
    • Scorecards
  • 📚Guides & Tutorials
    • Enhancing Deployment Visibility through Gitlab Pipelines and Rely's API
  • 🖥️Software Catalog
    • Overview and Use Cases
    • Usage Guide
      • Creating a new Entity
      • Updating an Entity
      • Tracking Entity Changes
      • Customizing an Entity's Page
      • Customizing a Catalog
      • Creating a new Blueprint & Catalog
      • Updating a Blueprint
      • Tracking Blueprint Changes
    • Relevant Guides
    • Troubleshooting
  • 🥇Scorecards
    • Overview and Use Cases
    • Usage Guide
      • Creating a Scorecard
      • Updating a Scorecard
      • Evaluating Performance
    • Scorecard Examples
      • Production Readiness Scorecard Example
      • DORA Metrics Scorecard Example
      • Operational Maturity Example
  • 🎨Home Pages
    • Overview and Use Cases
    • Usage Guide
      • Creating a New Tab
  • ⚡Self-Service Actions
    • Overview and Use Cases
    • Usage Guide
      • Configuring your Self Service Agent
      • Managing your Actions Catalog
      • Self-Service Actions as Code
      • Running Actions
      • Tracking Action Runs
  • ↗️Plugins & Automation
    • What happens when you install a Plugin?
    • Self-Hosting Plugins using Galaxy
    • 🤖Automation Rules
      • Overview and Use Cases
      • Usage Guide
        • Creating an Automation Rule
        • Updating an Automation Rule
        • Tracking Automation Changes
        • Managing Automation Suggestion
    • 🔌Plugin Installation Guides
      • ⭐AWS
      • Bitbucket
      • ⭐Flux
      • GitHub
      • GitLab
      • ⭐Google Cloud Platform (GCP)
      • ⭐Kubernetes
      • ⭐OpsGenie
      • ⭐PagerDuty
      • ⭐Snyk
      • ⭐SonarQube
  • 🌐Public API
    • Audit Logs
    • Automations & Self-Service Actions
    • Automation Suggestions
    • Blueprints
    • Dashboards & Views
    • Entities
    • Scorecards
    • Self-Service Action Runs
    • Time Series
    • Users
    • Webhooks
  • ⚙️Invite Users
  • 🛡️Security & Compliance
    • Single Sign-On (SSO)
      • SAML with Google Workspace
      • SAML with Microsoft Entra ID
      • SAML with Okta
      • OIDC with Okta
      • OIDC with Google Workspace
  • 🏥Troubleshooting
  • ❓FAQ
Powered by GitBook
On this page
  • Overview
  • Installation Guide

Was this helpful?

  1. Plugins & Automation
  2. Plugin Installation Guides

Google Cloud Platform (GCP)

PreviousGitLabNextKubernetes

Last updated 8 months ago

Was this helpful?

This plugin is part of Pro and Enterprise plan only

Overview

By integrating GCP's monitoring solutions with Rely.io's platform, you can tap into the extensive data collected by GCP and bring it into Rely's comprehensive environment. This allows for a consolidated view of your cloud infrastructure and the applications running on it.

Whether you're using Compute Engine, Kubernetes Engine, or any other GCP service, this integration ensures that you can keep a close eye on your deployments while benefiting from Rely.io's advanced analytics.

Installation Guide

To integrate your account with Google Cloud Platform (GCP), navigate to the Plugins page, click "Add Data Source" and select GCP.

This will prompt a modal to appear asking you for the information necessary to successfully integrate GCP with your Rely.io account. Rely's GCP plugin relies a Service Account JSON Key File, to create one follow this steps:

  1. Start by enabling GCP's Cloud Asset API if it's not already enabled. You can do so

  2. From your Cloud Console, access the "Service Accounts" page

  3. Select "+ Create Service Account"

  4. Fill in the essential Service account details

    1. Provide a name for the service account (e.g. Rely.io Integration)

    2. Click to auto-generate an account ID

    3. (optional) Provide a small description for your service account (e.g. Service account used to provide Rely.io the necessary permissions to pull GCP data)

  5. Hit "Create and Continue" to go to the form's second step and assign the following permissions to the Service Account:

    • Monitoring Viewer

    • Compute Viewer

    • Cloud Asset Viewer

  6. Hit "Done" (step 3 is not required)

  7. You should be redirected to the list of all your Service Accounts. Click the "Actions" button of the Service Account you just created and click "Manage keys"

  8. Click "Add Key" and select the "JSON" key type. This should automatically download your newly created JSON service account key file.

Go back to the Rely.io. You can upload this JSON file in the last step of your GCP plugin creation form.

After you submit your form, an entity discovery run will be kickstarted that can take a few minutes. By the end of this discovery run:

  • New blueprints will be added to your data model

  • Entities will be queries from the data-source and added to your software catalog

  • These entities will be periodically updated to ensure they remain in sync with their external counter-parts

↗️
🔌
⭐
here