External integrations

This information describes how to connect ObjectRocket hosted datastore to New Relic and ACLSync.

New Relic metrics reporting

The ObjectRocket platform can automatically report metrics about your MongoDB instances to the New Relic monitoring service. You can sign up for an account at New Relic.

To access your New Relic license, follow these steps:

  1. Log in to your New Relic page.
  2. Select your account name. The Accounts page displays.
  3. Use the drop-down menu in the upper-right area to access your Account Details.
  4. View your license key on the right-hand side of your Account Details page.

Warning

This feature is only for MongoDB instances. There are currently no official ObjectRocket plug-ins to monitor the ObjectRocket Redis and Elasticsearch offerings. ObjectRocket recommends a third-party open-source plug-in called MeetMe. For more information about Meetme, including installation, visit its GitHub page.

Enabling New Relic integration

To enable New Relic integration, use the following steps:

  1. Access the External Integration Settings page.
  2. Enter a valid New Relic license key and select Set License Key.
_images/newrelic_ext.png

By default, metrics are automatically reported for all instances, but you can turn off this setting for each instance from the Settings page. Each instance appears as an individual dashboard in New Relic, and New Relic sends metrics every five minutes.

Disabling New Relic integration

To disable the reporting of metrics to New Relic for a particular instance, use the following steps:

  1. Access the Settings page for that instance.
  2. Uncheck the New Relic Monitoring box.
_images/newrelic.png

To disable New Relic integration completely, use the following steps:

  1. Access the External Integration Settings page.
  2. Select Delete License Key.

ACLSync

The ObjectRocket platform can automatically retrieve IP addresses from your Rackspace Cloud or AWS environment, and create an access control list (ACL) for each of them. This feature is currently limited to retrieving IP addresses from a single AWS region.

Enabling ACLSync

By default, ACLs are automatically created for all instances. You can disable ACLSync for any service for each instance.

Amazon Web Services (AWS)

Use the following steps for AWS:

  1. Access the`External Integration Settings`_ page.
  2. Add your AWS credential information.
  3. In the ‘AWS’ section, select the AWS region from which to retrieve IP addresses.
  4. Enter a valid Access Key ID.
  5. Enter the Secret Access Key that corresponds to the Access Key ID.
  6. Select Set AWS Access Key.
_images/aws_aclsync.png

Rackspace Cloud

Use the following steps for Rackspace Cloud:

  1. Access External Integration Settings page.
  2. Enter your Rackspace API credentials.
  3. Enter your Rackspace Cloud username.
  4. Enter your Rackspace Cloud API key.
_images/rax_aclsync.png

Disabling ACLSync

Use the information in the following sections to disable ACLSync.

Amazon Web Services (AWS)

To turn off automatic ACL creation for a particular instance, use the following steps:

  1. Go to the settings page for that instance.
  2. Uncheck the Amazon ACL Sync box.
_images/awssync.png

To turn off automatic ACL creation completely, use the following steps:

  1. Access External Integration Settings page.
  2. In the Amazon section, select Delete AWS Access Key.

Rackspace Cloud

To turn off automatic ACL creation for a particular instance, use the following steps:

  1. Access the Settings page for that instance.
  2. Uncheck the Rackspace ACL Sync box.
_images/raxsync.png

To turn off automatic ACL creation completely, use the following steps:

  1. Access the External Integration Settings page.
  2. In the Rackspace section, select Delete Rackspace API Key.

Contact the Support team if you have any questions or need more help.