すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:新しいコストマネージャーの使用

最終更新日:Jun 04, 2026

Alibaba Cloud サービス全体の請求データを分析し、コストを最適化し、支出の異常を検出します。コストマネージャーは、データの正確性と適時性を確保するために、Tablestore にデータを保存し、毎日自動的に完全更新を実行します。

機能

  • コストの最適化:サービスごとの従量課金の請求を分析し、サブスクリプションに切り替えた場合のコストを見積もります。

  • 請求の自動エクスポート:一度設定するだけで、請求が自動的に転送されます。

  • インタラクティブな分析:請求データに対してカスタム SQL クエリを実行し、数秒で結果を取得します。

  • AI を活用したインサイト:機械学習を使用してコストの傾向を予測し、請求の異常を検出します。

  • 自動レポートとアラート:DingTalk またはメールで分析レポートをスケジュールします。機械学習を使用してコストの傾向を予測し、自動的に異常アラートをトリガーします。

  • オープンな統合:Hadoop、Spark、Flink を含む 30 以上のデータ分析製品と接続します。

アクセス

  1. Log Serviceコンソールにログインします。

  2. [Log Application] エリアの [Business Analysis] タブで、[Cost Manager] をクリックします。

  3. [Custom Analysis] をクリックします。

クエリ構文

基本構文

コストマネージャーは、請求データを外部 Logstore テーブルとして公開します。すべてのクエリは、この外部テーブルを対象とする必要があります。

  • パイプ文字 (|) の前の検索文は、アスタリスク (*) にする必要があります。

  • 外部テーブル名は instance_bill です。すべてのクエリ条件を WHERE 句に追加します。

* | select xxx from instance_bill where xxx group by xxx limit xxx

たとえば、SLS の日次コストを照会する場合は、次のようになります。

* |
select
  date_trunc('day', __time__) as day,
  sum(PretaxAmount) as cost
FROM  instance_bill
where
  productcode = 'sls'
group by
  day

例 1:集計クエリ

SLS の総コストを取得するには:

  • クエリと分析文

    * |
    select
      sum(PretaxAmount) as cost
    FROM  instance_bill
    where
      productcode = 'sls'
  • クエリと分析結果image

例 2:グループクエリ

サービスごとのコストを照会するには:

  • クエリと分析文

    * |
    select
      productcode,
      sum(PretaxAmount) as cost
    FROM  instance_bill
    group by
      productcode
  • クエリと分析結果image

例 3:時間ベースの比較

コストを前月比で比較するには:

  • クエリと分析文

    * |
    SELECT
      diff [1] AS "Current month cost",
      diff [2] AS "Previous month cost",
      diff [3] * 100 -100 as "Increase (%)"
    FROM (
        SELECT
          compare(amount, 2592000) as diff
        FROM (
            SELECT
              sum(PretaxAmount) AS amount
            FROM instance_bill
          )
      )
  • クエリと分析結果image

例 4:課金項目の分析

SLS の各課金項目のコストと使用量を照会するには:

  • クエリと分析文

    * |
    SELECT
      BillingItem,
      sum(PretaxAmount) AS "Cost",
      sum(Usage) as "Usage"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      BillingItem
  • クエリと分析結果image

例 5:日次使用量傾向の分析

課金項目の日次使用量傾向を分析するには:

  • クエリと分析文

    * |
    SELECT
    	date_trunc('day', __time__) as t,
      BillingItem,
      sum(PretaxAmount) AS "Cost",
      sum(Usage) as "Usage"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      BillingItem,
      t
    ORDER by
      t
  • クエリと分析結果

    image

6:インスタンス分析

各 SLS インスタンスのコストを照会するには:

  • クエリと分析文

    * |
    SELECT
      InstanceID,
      sum(PretaxAmount) AS "Cost"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      InstanceID
  • クエリと分析結果image

例 7:日次インスタンスコスト分析

各 SLS インスタンスの日次コスト傾向を分析するには:

  • クエリと分析文

    * |
    SELECT
      date_trunc('day', __time__) as t,
      InstanceID,
      sum(PretaxAmount) AS "Cost"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      InstanceID,
      t
    ORDER by
      t
  • クエリと分析結果

    image

例 8:外部テーブルの結合

請求データをカスタム外部テーブルと結合するには:

この例では、インスタンス ID と名前をマッピングするカスタム外部テーブル instance_name_tableinstance_bill を結合します。

  • クエリと分析文

    * | with t1 as (
      select
        InstanceID,
        sum(PretaxAmount) as PretaxAmount
      FROM    instance_bill
    ),
    t2 as (
      select
        InstanceID,
        InstanceName
      FROM    instance_name_table
    )
    select
      t1.InstanceID,
      t1.PretaxAmount,
      t2.InstanceName
    FROM  t1
      left join t2 on t1.InstanceID = t2.InstanceID

請求データの説明

フィールド

説明

BillingDate

請求期間。

2022-11-06

BillingItem

課金項目。

PUT およびその他のリクエスト数

BillingType

請求方法。

その他

CostUnit

財務単位。

未割り当て

Currency

通貨。

USD

DeductedByCashCoupons

現金クーポンによる控除額。

0.0

DeductedByCoupons

クーポンによる割引額。

0.0

DeductedByPrepaidCard

プリペイドカードによる控除額。

0.0

DeductedByResourcePackage

リソースパッケージによる控除額。

0

InstanceConfig

インスタンスの詳細設定。

None

InstanceID

インスタンス ID。

me-east-1%3Bstandard

InstanceSpec

インスタンス仕様。

None

InternetIP

パブリック IP アドレス。

None

IntranetIP

内部 IP アドレス。

None

InvoiceDiscount

割引額。

0.001

Item

請求タイプ。有効な値:

  • SubscriptionOrder:サブスクリプションの注文。

  • PayAsYouGoBill:従量課金の請求。

  • Refund:返金。

  • Adjustment:調整。

PayAsYouGoBill

ListPrice

単価。

1.020000

ListPriceUnit

価格単位。

10,000 リクエストあたりの CNY

NickName

インスタンスのニックネーム。

test

OutstandingAmount

未払い額。

0.0

OwnerID

アカウント ID。

12***3212

PaymentAmount

現金支払額。

0.0

PretaxAmount

支払額。

0.0

PretaxGrossAmount

元の金額。

0.005

ProductCode

サービスコード。

oss

ProductDetail

サービスの詳細。

Object Storage Service (OSS)

ProductName

サービス名。

Object Storage Service

ProductType

サービスタイプ。

None

Region

リージョン。

China (Shanghai)

ResourceGroup

リソースグループ。

None

ServicePeriod

サービス期間。

10800

SubscriptionType

サブスクリプションタイプ。有効な値:

  • Subscription:サブスクリプション。

  • PayAsYouGo:従量課金。

PayAsYouGo

Tag

タグ。

None

Usage

使用量。

0.005000

UsageUnit

使用量単位。

10,000 リクエスト

Zone

ゾーン。

cn-shanghai-b

次のステップ

クエリが成功したら、ダッシュボードで結果を統計チャートとして可視化できます。