Link Search Menu Expand Document

Integrations

We have three different integrations you can leverage to deliver our daily cost reports to your engineers directly:

  1. Slack Integration
  2. PagerDuty Integration
  3. OpsGenie Integration

For any of these integration, a daily cost report must be created first to start the setup process.


Slack Integration

Our Slack integration provides another way for our daily cost reports to be sent to your team. For every additional cost report you build in the dashboard, you can have it sent to a channel in your Slack.

  1. In order to get access to our integration’s, you’ll need to sign up for CloudForecast and complete our Getting Started guide.

  2. Click on Reports in the left navigation bar in the dashboard.

  3. Under the Integrations column, click on # active link you want to setup Slack notifications for.

  4. Click on Connect to Slack under setup.

  5. You will then be led to a Slack authorization page with a login prompt.

  6. Login into your Slack account and select the channel you want the daily report to be posted in. Press Authorize.

Success!

Within 24 hours, CloudForecast will send the daily cost reports in the channel you selected and after you receive your default cost report.


PagerDuty Integration

Our PagerDuty integration provides another way for our daily cost reports to be sent to your team. For every additional cost report you build in the dashboard, you can have it setup to page your team if it’s a Cloudy or Stormy report from your AWS cost reports sent by us.

  1. Click on Reports in the left navigation bar in the dashboard.
  2. Under the Integrations column, click on # active for the report you want to setup PagerDuty notifications for. Keep this tab open.
  3. Login to your PagerDuty account: https://app.pagerduty.com/
  4. Hover over Configuration and then select Services
  5. In Services, you can either use an existing service you have already setup or create a +new service.
  6. If you plan on using an existing service, under the Service column, click on the link you want to use.
  7. Click green button that says +New Integration
  8. In the Integration Name field, input CloudForecast.
  9. In the radial buttons below, select Use our API directly. Ensure Events API v2 is selected in the dropdown:
  10. Copy the new Integration Key associated with CloudForecast
  11. Go back to the CloudForecast tab and paste in the Integration Key from PagerDuty
  12. Select the Frequency you would like to have the alerts.
  13. Press save.
  14. Success!

CloudForecast will send a page based on the frequency you selected and after you receive your default cost report via email.


OpsGenie Integration

Our Opsgenie integration provides another way for our daily cost reports to be sent to your team. For every additional cost report you build in the dashboard, you can have it setup to alert your team if it’s a Cloudy or Stormy report from your AWS cost reports sent by us.

  1. Click on Reports in the left navigation bar in the dashboard.
  2. Under the Integrations column, click on # active for the report you want to setup OpsGenie notifications for. Keep this tab open.
  3. Login to Opsgenie: https://app.opsgenie.com/auth/login
  4. On the lefthand side navigation, click Teams.
  5. You will have the option of using an existing team you have already created or create a new one. The following instructions will be for already existing teams in Opsgenie.
  6. Click on the team you wish to use CloudForecast with and send alerts to.
  7. On the top tab, click Integrations and then +Add integration
  8. Hover over API and press Add
  9. Name this integration CloudForecast Alerts, copy the whole API Key: and then press save.
  10. Navigate back to CloudForecast and paste in the API Key from OpsGenie.
  11. Select the Frequency you would like to have the alerts and press Save.
  12. Success!

CloudForecast will send a page based on the frequency you selected and after you receive your default cost report via email.