MongoDB データを扱う
MongoDB データを DoiT プラットフォームにインポートすると、MongoDB のコストと使用状況の分析およびモニタリングを開始できます。MongoDB のデ ータは 1 時間単位で追跡およびレポートされます。
Mongo Atlas API
DoiT コンソールは MongoDB Atlas APIs と連携します。
| API | 説明 |
|---|---|
| Authentication | MongoDB Atlas APIs 用のアクセストークン。 |
| Return all organizations | リクエストを行う Service Account または API Key がアクセス権を持つすべての組織を返します。 |
| Returns all invoices for one organization | 指定した組織に対して MongoDB が発行したすべての請求書を返します。請求書のステータスに関わらず、すべての請求書が含まれます。 |
| Return one invoice for one organization | 指定した組織に対して MongoDB が発行した 1 件の請求書を返します。 |
必要な権限は、DoiT コネクタ用のサービスアカウントを作成する際に付与されます。
Cloud Analytics(クラウド分析)における MongoDB データ
ディメンションとメトリクスを通じて MongoDB データを取得できます。以下は DoiT と MongoDB の用語対応表です。
注意
MongoDB Atlas において、groups と projects は同義で、クラスタ・チーム・設定の論理コンテナを意味します。Atlas API のエンドポイントではパスで group のみを使用し、Atlas UI では主に Project を使用します。グループ ID とプロジェクト ID は同一です。
詳細は MongoDB の公式ドキュメントをご覧ください。
基本メトリクス
DoiT term | MongoDB term | 説明 |
|---|---|---|
cost | cost | MongoDB Atlas Cost Explorer APIs を使用した MongoDB Atlas 組織の請求データ。 |
usage | usage | MongoDB Atlas Cost Explorer APIs を使用した MongoDB Atlas 組織の使用状況データ。 |
標準ディメンション
| DoiT Term | MongoDB Term | 説明 |
|---|---|---|
| Billing Account | organization.id | MongoDB Atlas 組織の一意の識別子。 |
| Project/Account ID | lineItems.groupId | MongoDB Atlas プロジェクト(Atlas API の用語では group とも呼ばれます)の一意の識別子。 |
| Project/Account Name | lineItems.groupName | MongoDB Atlas プロジェクトの判読可能な名称。 |
| Resource, Resource ID | lineItems.clusterName | MongoDB クラスタの名称。 |
| SKU, SKU ID | lineItems.sku | 使用した MongoDB サービスの判読可能な説明。たとえばインスタンスタイプ、バックアップのダウンロード、データ転送、その他のサービス。通常は ATLAS_AWS_INSTANCE_M80_LOW_CPU のようにすべて大文字で表記されます。 |
| Service, Service ID | lineItems.sku | SKU の上位サービスカテゴリ。例:Backup・Clusters・Data Transfer・Premium Features。 |
| Cost Type | cost_type | コストの種類。MongoDB では常に Usage。 |
| Unit | lineItems.unit | 使用量の計測単位。例:hours・server hours・GB・GB days。 |
システムラベル
MongoDB 連携では、Cloud Analytics(クラウド分析)でデータの整理やフィルターに使用できるシステムラベルを提供します。
| System Label | 説明 |
|---|---|
mongodb/environment | MongoDB 環境名。例:development・testing・staging など。 |
mongodb/team | MongoDB リソースの担当チーム。 |