All Products
Search
Document Center

Simple Log Service:Gunakan Cost Manager yang baru

Last Updated:Aug 27, 2026

Cost Manager yang baru menyimpan data di Tablestore untuk memastikan akurasi dan ketersediaan secara real-time. Data tersebut diperbarui secara otomatis setiap hari. Topik ini menjelaskan cara menggunakan Cost Manager yang baru.

Manfaat

  • Optimasi biaya: Analisis tagihan pay-as-you-go Anda dan bandingkan biayanya dengan metode penagihan subscription.

  • Transfer tagihan otomatis: Konfigurasikan sekali untuk mentransfer data tagihan Anda secara otomatis dan berkelanjutan.

  • Analisis interaktif: Gunakan SQL standar untuk mengkueri tagihan Anda dan dapatkan hasil dalam hitungan detik.

  • Wawasan berbasis AI: Gunakan machine learning untuk memprediksi pengeluaran, melacak tren, dan mendeteksi anomali.

  • Laporan dan peringatan otomatis: Jadwalkan dan kirim laporan analisis ke saluran seperti DingTalk dan email. Gunakan machine learning untuk memprediksi tren biaya, mengidentifikasi tagihan tidak biasa, dan secara otomatis memicu peringatan.

  • Integrasi terbuka: Integrasikan dengan lebih dari 30 produk analisis data, termasuk Hadoop, Spark, dan Flink.

Prosedur

  1. Masuk ke Konsol Simple Log Service.

  2. Pada bagian Log Application, di tab Business Analysis, klik Cost Manager.

  3. Klik Custom Analysis.

Sintaksis

Sintaksis dasar

Cost Manager yang baru terhubung ke Logstore Anda sebagai tabel eksternal. Untuk mengkueri data penagihan Anda, Anda harus mengkueri tabel ini.

  • Pernyataan pencarian, yaitu bagian sebelum tanda pipa (|), harus berupa tanda bintang (*).

  • Nama tabel eksternal dalam pernyataan analitik selalu instance_bill. Anda harus menambahkan semua kondisi kueri ke klausa WHERE.

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

Sebagai contoh, untuk mengkueri biaya harian Simple Log Service, gunakan kueri berikut:

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

Contoh 1: Kueri agregat

Contoh ini mengambil total tagihan untuk Simple Log Service.

  • Pernyataan kueri dan analisis

    * |
    select
      sum(PretaxAmount) as cost
    FROM  instance_bill
    where
      productcode = 'sls'
  • Hasil kueri dan analisis: Kueri mengembalikan kolom cost dengan nilai 63.46990000000038.

Contoh 2: Kueri dikelompokkan

Contoh ini mengkueri biaya tagihan untuk produk-produk berbeda.

  • Pernyataan kueri dan analisis

    * |
    select
      productcode,
      sum(PretaxAmount) as cost
    FROM  instance_bill
    group by
      productcode
  • Hasil kueri dan analisis: Kueri mengembalikan biaya untuk empat produk: 2,4672 untuk nat_gw, 10,1584 untuk polardb, 1,1208 untuk hologram, dan 3,3288 untuk dcdn.

Contoh 3: Analisis komparatif

Contoh ini membandingkan biaya antara bulan ini dan bulan sebelumnya.

  • Pernyataan kueri dan analisis

    * |
    SELECT
      diff [1] AS "Current Month Amount",
      diff [2] AS "Last Month Amount",
      diff [3] * 100 -100 as "increase%"
    FROM (
        SELECT
          compare(amount, 2592000) as diff
        FROM (
            SELECT
              sum(PretaxAmount) AS amount
            FROM instance_bill
          )
      )
  • Hasil kueri adalah satu baris data: Biaya Bulan Ini sebesar 20,969, Biaya Bulan Sebelumnya sebesar 107,275, dan Persentase Kenaikan Bulan ke Bulan sebesar -80,453. Hal ini menunjukkan bahwa biaya bulan ini turun sekitar 80% dibandingkan bulan sebelumnya.

Contoh 4: Analisis item yang dapat ditagih

Contoh ini mengkueri biaya dan penggunaan untuk setiap item yang dapat ditagih dalam Simple Log Service.

  • Pernyataan kueri dan analisis

    * |
    SELECT
      BillingItem,
      sum(PretaxAmount) AS "consume",
      sum(Usage) as "credit"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      BillingItem
  • Hasil kueri dan analisis: Kueri mengembalikan tiga catatan item yang dapat ditagih: Trafik indeks–Indeks deret waktu (biaya: sekitar 26,86, penggunaan: sekitar 487,80), Trafik baca/tulis (biaya: sekitar 2,10, penggunaan: sekitar 42,24), dan Sewa partisi (biaya: sekitar 0,47, penggunaan: sekitar 45,48).

Contoh 5: Tren penggunaan harian

Contoh ini menganalisis tren penggunaan harian item yang dapat ditagih.

  • Pernyataan kueri dan analisis

    * |
    SELECT
    	date_trunc('day', __time__) as t,
      BillingItem,
      sum(PretaxAmount) AS " consume",
      sum(Usage) as " credit"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      BillingItem,
      t
    ORDER by
      t
  • Hasil kueri dan analisis

    image

Contoh 6: Analisis informasi instans

Contoh ini mengkueri biaya setiap instans Simple Log Service.

  • Pernyataan kueri dan analisis

    * |
    SELECT
      InstanceID,
      sum(PretaxAmount) AS " consume"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      InstanceID
  • Hasil kueri dan analisis menampilkan jumlah konsumsi untuk setiap instans SLS dalam bentuk tabel, diurutkan secara menurun berdasarkan kolom Consumption. Dalam contoh ini, tiga instans bertipe metrics dikembalikan dengan jumlah konsumsi masing-masing sebesar 3,47; 1,27; dan 0,91.

Contoh 7: Tren biaya harian instans

Contoh ini menganalisis tren biaya harian instans produk.

  • Pernyataan kueri dan analisis

    * |
    SELECT
      date_trunc('day', __time__) as t,
      InstanceID,
      sum(PretaxAmount) AS " consume"
    FROM  instance_bill
    where
      productcode = 'sls'
    GROUP by
      InstanceID,
      t
    ORDER by
      t
  • Hasil kueri dan analisis

    image

Contoh 8: Penggabungan tabel eksternal

Sebagai contoh, gabungkan data penagihan dengan tabel eksternal kustom.

Dalam contoh ini, tabel eksternal bernama instance_name_table, yang merupakan tabel pemetaan kustom untuk bidang InstanceID dan InstanceName.

  • Pernyataan kueri dan analisis

    * | 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

Data penagihan

Field

Description

Example

BillingDate

Tanggal penagihan.

2022-11-06

BillingItem

Item yang dapat ditagih.

Jumlah permintaan PUT dan jenis permintaan lainnya

BillingType

Metode penagihan.

Other

CostUnit

Unit biaya.

Unallocated

Mata Uang

Mata uang.

USD

DeductedByCashCoupons

Jumlah yang dipotong oleh kupon tunai.

0.0

DeductedByCoupons

Jumlah yang dipotong oleh voucher.

0.0

DeductedByPrepaidCard

Jumlah yang dipotong oleh kartu prabayar.

0.0

DeductedByResourcePackage

Jumlah yang dipotong oleh paket resource.

0

InstanceConfig

Konfigurasi instans.

None

InstanceID

ID instans.

me-east-1%3Bstandard

InstanceSpec

Spesifikasi instans.

None

InternetIP

Alamat IP publik.

None

IntranetIP

Alamat IP internal.

None

InvoiceDiscount

Jumlah diskon.

0.001

Item

Jenis tagihan. Nilai yang valid:

  • SubscriptionOrder: pesanan subscription.

  • PayAsYouGoBill: tagihan pay-as-you-go.

  • Refund: pengembalian dana.

  • Adjustment: penyesuaian.

PayAsYouGoBill

ListPrice

Harga satuan.

1.020000

ListPriceUnit

Unit harga daftar.

CNY per 10.000 permintaan

NickName

Alias instans.

test

OutstandingAmount

Jumlah yang belum diselesaikan.

0.0

OwnerID

ID akun.

12***3212

PaymentAmount

Pembayaran tunai.

0.0

PretaxAmount

Jumlah yang harus dibayar.

0.0

PretaxGrossAmount

Harga asli.

0.005

ProductCode

Kode produk.

oss

ProductDetail

Detail produk.

Object Storage Service

ProductName

Nama produk.

Object Storage Service

ProductType

Jenis produk.

None

Region

Wilayah.

China (Shanghai)

ResourceGroup

Kelompok sumber daya.

None

ServicePeriod

Periode layanan.

10800

SubscriptionType

Jenis langganan. Nilai yang valid:

  • Subscription: subscription

  • PayAsYouGo: pay-as-you-go

PayAsYouGo

Tag

Tag.

None

Usage

Penggunaan.

0.005000

UsageUnit

Unit penggunaan.

10.000 permintaan

Zone

Zona.

cn-shanghai-b

Langkah selanjutnya

Setelah kueri berhasil, Anda dapat memvisualisasikan hasilnya dengan membuat grafik dan menambahkannya ke Dasbor. Untuk informasi selengkapnya, lihat Buat dashboard.