全部产品
Search
文档中心

Simple Log Service:Bidang dalam log evaluasi aturan peringatan

更新时间:Jun 26, 2025

Setelah membuat aturan peringatan dalam sebuah Proyek, Simple Log Service akan membuat Logstore. Logstore ini berfungsi untuk menyimpan log evaluasi dari aturan peringatan di proyek tersebut. Bagian ini menjelaskan bidang-bidang yang terdapat dalam log evaluasi aturan peringatan.

Bidang dalam log evaluasi aturan peringatan

Bidang

Deskripsi

Contoh

AlertDisplayName

Nama tampilan aturan peringatan.

Aturan peringatan uji

AlertID

ID unik dari eksekusi aturan peringatan.

0fdd****eb23

AlertName

Nama aturan peringatan. Nama ini unik di dalam sebuah proyek.

alert-1****5-153472

AlertStatus

Status peringatan. Nilai yang valid:

  • inactive: Peringatan tidak dipicu.

  • firing: Peringatan dipicu.

  • error: Terjadi kesalahan eksekusi.

  • paused: Aturan peringatan dinonaktifkan sementara.

  • pending: Ambang batas pemicu kontinu belum tercapai.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi baru.

inactive

Condition

Ekspresi kondisional.

$0.count > 1

Dashboard

Dasbor yang terkait dengan aturan peringatan.

my-dashboard

FireCount

  • Aturan peringatan versi lama: jumlah kumulatif pemicu sejak notifikasi peringatan terakhir.

  • Aturan peringatan versi baru: jumlah kumulatif pemicu sebelum ambang batas pemicu kontinu tercapai.

1

Fired

Menunjukkan apakah peringatan telah dipicu. Nilai yang valid: true dan false.

true

LastNotifiedAt

Waktu pengiriman notifikasi peringatan terakhir. Nilainya adalah timestamp UNIX.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi lama.

1642164541

NotifyStatus

Status notifikasi peringatan. Nilai yang valid:

  • Success: menunjukkan bahwa notifikasi peringatan telah dikirim.

  • Failed: menunjukkan bahwa notifikasi peringatan gagal dikirim.

  • NotNotified: menunjukkan bahwa tidak ada notifikasi peringatan yang dikirim.

  • PartialSuccess: menunjukkan bahwa sebagian dari notifikasi peringatan telah dikirim.

Penting

Jika aturan peringatan adalah versi baru, bidang ini menunjukkan apakah hasil evaluasi dikirim ke sistem manajemen peringatan. Bidang ini tidak menunjukkan apakah notifikasi peringatan dikirim.

Success

Reason

Alasan mengapa notifikasi peringatan gagal dikirim atau tidak ada notifikasi yang dikirim.

tipe hasil bukan bool

Results

Parameter dan hasil dari sebuah query. Nilainya bertipe array. Untuk informasi lebih lanjut, lihat Subbidang dalam bidang Results.

[
  {
    "EndTime": 1642334900,
    "FireResult": null,
    "LogStore": "test-logstore",
    "Query": "* | select count(1) as count",
    "RawResultCount": 1,
    "RawResults": [
      {
        "__time__": "1642334840",
        "count": "0"
      }
    ],
    "StartTime": 1642334840
  }
]

Status

Status evaluasi aturan peringatan. Nilai yang valid: Success dan Failed.

Success

Subbidang dalam bidang Results

Subbidang

Deskripsi

Contoh

Query

Pernyataan query.

* | select count(1) as count

Project

Proyek dari mana data di-query.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi baru.

my-project

LogStore

Logstore dari mana data di-query.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi lama.

my-logstore

Store

Logstore dari mana log di-query.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi baru.

my-logstore

Region

Wilayah tempat data yang di-query berada.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi baru.

cn-hangzhou

StoreType

Tipe store tujuan dari mana data di-query. Nilai yang valid: log dan metric.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi baru.

log

StartTime

Waktu mulai rentang waktu query. Nilainya adalah timestamp UNIX.

1685607401

EndTime

Waktu akhir rentang waktu query. Nilainya adalah timestamp UNIX.

Penting

Rentang waktu query adalah [StartTime, EndTime). Ini berarti rentang waktu query mencakup waktu mulai dan mengecualikan waktu akhir.

1685608001

RawResults

Hasil query mentah yang diformat dalam array. Setiap elemen dalam array adalah sebuah log.

Panjang array bervariasi berdasarkan ukuran isi log. Array dapat berisi hingga 100 log atau memiliki panjang 2 KB.

[
  {
    "__time__": "1642334840",
    "count": "0"
  }
]

RawResultCount

Jumlah log mentah yang dikembalikan.

1

FireResult

Log yang mencatat pemicu peringatan. Jika tidak ada peringatan yang dipicu, nilai parameter adalah null.

{
  "__time__": "1642334840",
  "count": "0"
}

Truncated

Menunjukkan apakah hasil query mentah dipotong. Nilai yang valid: true dan false.

Catatan

Bidang ini hanya disertakan dalam log evaluasi aturan peringatan versi baru.

false