Cost Manager の課金、データクエリ、ダッシュボード、権限に関するよくある質問です。
Cost Manager に追加料金は発生しますか?
いいえ。Cost Manager のすべてのバージョンおよび関連する Project と Tablestore インスタンスは、無料でご利用いただけます。
Logstore にデータが表示されない
Cost Manager の新バージョンでは、請求データを Tablestore に保存し、SLS Logstore と instance_bill 外部テーブルとして関連付けます。このため、Logstore のクエリと分析ページ上では請求データを直接確認できません。* | select * from instance_bill 文を実行してデータをクエリしてください。
クエリ結果が空になる
-
時間範囲を確認してください。
Cost Manager はインスタンスの請求データを 1 日遅れで取得するため、当日のデータは利用できません。クエリ結果が空の場合、選択した時間範囲が最近すぎないかご確認ください。「昨日」、「一昨日」、「1 週間」、「30 日間」、「今週」、「今月」などのプリセット時間範囲をご利用ください。
-
Cost Manager の新バージョンをご利用の場合、クエリ文には外部テーブルを参照する必要があります。クエリに
from instance_billを含めてください。たとえば、有効な文は* | select * from instance_billです。
フィルター条件が適用されない
Cost Manager の新バージョンでは、すべてのフィルター条件を WHERE 句内に記述してください。新バージョンでは外部テーブルをクエリするため、縦棒 (|) より前の条件は無視されます。たとえば、有効な文は * | select * from instance_bill where ProductCode='sls' です。
請求データが遅延または不正確なのはなぜですか?
-
請求データは 1 日遅延するため、当日のデータはクエリできません。
インスタンスの課金時刻はその日の 00:00 として記録されます。クエリの時間範囲に対象日の 00:00 が含まれていることをご確認ください。
-
Cost Manager の旧バージョンをご利用の場合、データの精度と適時性スコアを向上させるために、新バージョンへアップグレードしてください。新バージョンでは、毎朝自動的に全データ更新が実行されます。
引き続き旧バージョンをご利用になる場合は、Cost Manager の設定項目ページで [請求書の再インポート] を選択してください。
再インポート処理には、請求データのボリュームに応じて約 3 時間かかります。
-
Cost Manager の新バージョンへアップグレード後、SLS が自動的にデータインポートジョブを送信します。データは、請求データのボリュームに応じて約 1~2 時間で利用可能になります。
-
Cost Manager を有効化したばかりの場合は、設定項目ページでインポートジョブが送信済みかどうかをご確認ください。ジョブが送信された後、データは請求データのボリュームに応じて約 1~2 時間で利用可能になります。
リソースが見つからないエラー
「xxx not found」などのエラーが発生した場合は、設定項目ページで 次へ をクリックし、その後 [リソースの更新と次へ] をクリックしてください。
RAM ユーザーをご利用の場合は、その RAM ユーザーに LogFullAccess 権限が付与されていることをご確認ください。
ダッシュボードをサブスクライブできない
Cost Manager のダッシュボードはテンプレートであり、直接サブスクライブすることはできません。サブスクライブするには、まず対応する Project 内にダッシュボードを新しいものとして保存してください。
-
Cost Manager の対象ダッシュボードで 名前を付けて保存 をクリックします。
-
ダッシュボードの名前を入力し、確認 をクリックします。
-
SLS コンソールのホームページに戻ります。プロジェクトリストで、Cost Manager プロジェクト(bill-analysis-${Alibaba Cloud アカウント ID})をクリックします。
-
左側のナビゲーションウィンドウで、ダッシュボード > ダッシュボードリスト を選択し、対象のダッシュボードをクリックします。
-
ダッシュボードページで、サブスクライブ をクリックします。
ダッシュボードを編集できない
Cost Manager のダッシュボードはテンプレートであり、直接編集することはできません。ダッシュボードを編集するには、まず対応する Project 内に新しいものとして保存してください。
-
Cost Manager の対象ダッシュボードで 名前を付けて保存 をクリックします。
-
ダッシュボードの名前を入力し、OK をクリックします。
-
SLS コンソールのホームページに戻ります。プロジェクトリストで、Cost Manager プロジェクト(bill-analysis-${Alibaba Cloud アカウント ID})をクリックします。
-
左側のナビゲーションウィンドウで、ダッシュボード > ダッシュボードリスト を選択し、対象のダッシュボードをクリックします。
-
ダッシュボードページで、編集 をクリックします。
新バージョンでの請求書の再インポート
不要です。Cost Manager の新バージョンでは、毎日自動的に全データ更新が実行されるため、請求書の再インポートは不要です。
[請求書の再インポート] をクリックすると、「現在のバージョンは新 Cost Manager であり、請求書の再インポートは不要です!」というメッセージが表示されます。[OK] をクリックしてメッセージを閉じてください。
RAM ユーザーの権限に関する問題
RAM ユーザーが Cost Manager の有効化またはアップグレード時に「role_invalid」などの権限エラーを発生させる場合、その RAM ユーザーに LogFullAccess 権限が付与されていることをご確認ください。
旧バージョンのアラートのアップグレード
次のスクリプトを実行して、アラートを自動的にアップグレードできます。アップグレードスクリプトをダウンロードします。
スクリプトの使用方法:
# スクリプトをダウンロードし、そのディレクトリに移動して、プレースホルダーを実パラメーターに置き換え、コマンドを実行します。
# パラメーター:Cost Manager プロジェクトは bill-analysis-{Alibaba Cloud アカウント ID} です。
# エンドポイントは、Project の SLS エンドポイントです。
# accesskey_id および accesskey_secret は、アラートに対する権限を持つ AccessKey ペアに置き換えてください。
python UpdateBillAlert.py {project} {endpoint} {accesskey_id} {accesskey_secret}
Tablestore のパブリックネットワークアクセスの無効化
Cost Manager によって作成された Tablestore インスタンスはインターネットアクセスを必要としないため、パブリックネットワークアクセスを安全に無効化できます。