MongoDB Atlas
Learn how to configure the MongoDB Atlas integration in Ternary to ingest MongoDB billing data using the Atlas Invoices API.
The MongoDB Atlas integration allows Ternary to ingest MongoDB billing data using the MongoDB Atlas Invoices API. This enables MongoDB costs to be analyzed alongside other cloud provider costs within the Ternary platform.
Once configured, MongoDB billing data becomes available in the Ternary Reporting Engine for cost analysis and reporting.
Access to the MongoDB Atlas Organization Owner role is required to create the API credentials used for the integration.
How is the MongoDB Atlas integration configured in Ternary
Step 1: Retrieve required information from MongoDB Atlas
- Open the MongoDB Atlas console.
- In the top right corner, open the Organization dropdown and select the gear icon to access Organization Settings.
- Locate the Organization ID displayed at the top of the page and copy the value.
- Create an API key using Access Manager from the left navigation menu.
- Configure the API key with the following permissions:
- Organization Billing Viewer
- Organization Read Only
- Enter a description for the key, such as Ternary Billing, then select Next to generate the credentials.
- Copy the Public API Key and Private API Key, then select Done.
Step 2: Configure the MongoDB Atlas integration in Ternary
- Open the Admin page in Ternary and navigate to Integrations.
- Select New Integration and choose MongoDB.
- Enter the required values.
- Select Next, then Submit to complete the integration.
Alternative configuration method
The integration can also be configured using a MongoDB Atlas Service Account.
In this configuration method, provide the Client ID and Client Secret instead of the API keys when completing the integration form in Ternary.
Updated 7 days ago