メインコンテンツへスキップ

MongoDB データを扱う

MongoDB Atlas データをプラットフォームにインポートすると、MongoDB Atlas のコストと使用状況の分析とモニタリングを開始できます。データは 1 時間単位で追跡およびレポートされます。

MongoDB Atlas API

コンソールは MongoDB Atlas API と連携します。

API説明
AuthenticationMongoDB Atlas API 用のアクセストークン。
Return all organizationsリクエストを行う Service Account または API Key がアクセス権を持つすべての組織を返します。
Returns all invoices for one organization指定した組織に対して MongoDB が発行したすべての請求書を返します。この一覧には、ステータスに関係なくすべての請求書が含まれます。
Return one invoice for one organization指定した組織に対して MongoDB が発行した 1 件の請求書を返します。
Return one invoice as CSV for one organization1 件の請求書を CSV 形式で返します。各明細行の Atlas リージョンが含まれます。

DoiT コネクタ用のサービスアカウントを作成すると、必要な権限が付与されます。

Cloud Analytics(クラウド分析)での MongoDB データ

ディメンションとメトリクスを通じて MongoDB データを取得できます。DoiT と MongoDB の用語の対応関係については、以下を参照してください。

注意

MongoDB Atlas では、groupsprojects は同義語であり、クラスタ、チーム、設定の論理コンテナを指します。Atlas API エンドポイントではパス内で group のみを使用し、一方で Atlas UI では主に Project を使用します。group ID と project ID は同じものです。

詳細については、MongoDB の公式ドキュメントを参照してください。

基本メトリクス

DoiT term
MongoDB term説明
costcostMongoDB Atlas Cost Explorer API を使用して取得した MongoDB Atlas 組織の請求データ。
usageusageMongoDB Atlas Cost Explorer API を使用して取得した MongoDB Atlas 組織の使用状況データ。

標準ディメンション

DoiT TermMongoDB Term説明
Billing Accountorganization.idMongoDB Atlas 組織を一意に識別する ID。
Project/Account IDlineItems.groupIdMongoDB Atlas プロジェクト(Atlas API の用語では group とも呼ばれる)を一意に識別する ID。
Project/Account NamelineItems.groupNameMongoDB Atlas プロジェクトの人間が読める名前。
Resource, Resource IDlineItems.groupId:lineItems.clusterNameプロジェクト単位の MongoDB クラスタ。同じ名前のクラスタでも別プロジェクトであれば統合されません。クラスタに紐づかない料金(例:サポートや組織レベルの明細)については空になります。この変更前に取り込まれたデータでは、Resource ID はクラスタ名のみでした。
LocationAtlas invoice Region明細行の Atlas リージョン表示名(例:N. Virginia や Frankfurt)。サポートや組織レベルの明細など、特定のリージョンに紐づかない料金については空になります。複数リージョンにまたがるクラスタの明細についても、請求書から一意にリージョンを特定できない場合は Location が空になることがあります。この変更前に取り込まれたデータでは、行を再取り込みまたはバックフィルするまで、このフィールドは空白のままになります。
SKU, SKU IDlineItems.sku使用された MongoDB サービスの人間が読める説明。たとえば、インスタンスタイプ、バックアップダウンロード、データ転送、その他のサービスなど。通常は ATLAS_AWS_INSTANCE_M80_LOW_CPU のようにすべて大文字で表記されます。
Service, Service IDlineItems.skuSKU の大まかなサービスカテゴリ。たとえば BackupClustersData TransferPremium Features など。
Cost Typecost_typeコストの種類。MongoDB では常に Usage
UnitlineItems.unit使用量の単位。たとえば hoursserver hoursGBGB days など。

システムラベル

すべての MongoDB Atlas のリソースタグは自動的に取得され、Cloud Analytics でシステムラベルとして利用できます。レポートやアロケーションを作成する際に、これらのラベルを使用してデータを整理およびフィルターできます。

各タグはタグキーの前に mongodb/ プレフィックスが付いた形で表示されます。たとえば、environment というタグがある場合、mongodb/environment のように表示されます。