All Products
Search
Document Center

Cloud Monitor:DescribeSiteMonitorAttribute

Last Updated:Sep 15, 2026

Mengkueri detail tugas pemantauan situs.

Deskripsi operasi

Topik ini menyediakan contoh cara mengkueri detail tugas pemantauan situs cc641dff-c19d-45f3-ad0a-818a0c4f****. Hasil yang dikembalikan menunjukkan bahwa tugas pemantauan situs bernama test123, alamat yang dipantau adalah https://aliyun.com, dan penyedia layanan adalah Alibaba.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

cms:DescribeSiteMonitorAttribute

get

*Semua sumber daya.

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

TaskId

string

Yes

ID tugas pemantauan.

cc641dff-c19d-45f3-ad0a-818a0c4f****

IncludeAlert

boolean

No

Apakah detail tugas yang dikembalikan menyertakan aturan peringatan. Nilai valid:

  • true: Aturan peringatan dikembalikan.

  • false (default): Aturan peringatan tidak dikembalikan.

false

Untuk informasi selengkapnya tentang parameter permintaan umum, lihat Parameter umum.

Elemen respons

Element

Type

Description

Example

object

Hasil tanggapan.

Code

string

Kode status. Nilai 200 menunjukkan keberhasilan.

200

Message

string

Paket yang dikembalikan.

successful

MetricRules

object

MetricRule

array<object>

Aturan peringatan dari tugas pemantauan.

object

Aturan peringatan dari tugas pemantauan.

ActionEnable

string

Status aturan peringatan. Nilai valid:

  • true: Diaktifkan.

  • false: Dinonaktifkan.

true

AlarmActions

string

Kelompok kontak peringatan yang menerima notifikasi untuk aturan peringatan.

CloudMonitor

ComparisonOperator

string

Operator perbandingan ambang batas aturan peringatan. Nilai valid:

  • >=

  • >

  • <=

  • <

  • =

  • !=

  • GreaterThanYesterday: Nilai metrik lebih besar dari nilai pengatur waktu yang sama kemarin.

  • LessThanYesterday: Nilai metrik lebih kecil dari nilai pengatur waktu yang sama kemarin.

  • GreaterThanLastWeek: Nilai metrik lebih besar dari nilai pengatur waktu yang sama minggu lalu.

  • LessThanLastWeek: Nilai metrik lebih kecil dari nilai pengatur waktu yang sama minggu lalu.

  • GreaterThanLastPeriod: Nilai metrik lebih besar dari nilai pada siklus sebelumnya.

  • LessThanLastPeriod: Nilai metrik lebih kecil dari nilai pada siklus sebelumnya.

GreaterThanYesterday

Dimensions

string

Dimensi yang terkait dengan aturan peringatan.

[{"TugasId": "cc641dff-c19d-45f3-ad0a-818a0c4f****" }]

EvaluationCount

string

Jumlah percobaan ulang peringatan.

3

Expression

string

Ekspresi aturan peringatan.

$Availability=30

Level

string

Tingkat keparahan aturan peringatan. Nilai valid:

  • 1: Kritis.

  • 2: Peringatan.

  • 3: Informasi.

2

MetricName

string

Nama metrik.

Availability

Namespace

string

Namespace data layanan Alibaba Cloud.

acs_networkmonitor

OkActions

string

Kelompok kontak peringatan yang menerima notifikasi peringatan.

[ "CloudMonitor"]

Period

string

Interval waktu, yang biasanya merupakan siklus pelaporan metrik. Unit: detik.

Catatan

Jika Anda mengonfigurasi periode statistik, sistem akan mengkueri data statistik yang sesuai berdasarkan periode tersebut.

15s

RuleId

string

ID aturan peringatan.

bf071ae_7b7aec3817b0fdf****

RuleName

string

Nama aturan peringatan.

rule1

StateValue

string

Status peringatan. Nilai valid:

  • OK: Normal.

  • ALARM: Peringatan terpicu.

OK

Statistics

string

Metode statistik untuk peringatan. Nilai valid:

  • Availability: Persentase Titik deteksi yang tersedia.

  • AvailableNumber: Jumlah Titik deteksi yang tersedia.

  • ErrorCodeMaximum: Kode status apa pun (peringatan independen).

  • ErrorCodeMinimum: Semua kode status (peringatan gabungan).

  • Average: Waktu tanggapan.

Availability

Threshold

string

Ambang batas peringatan.

30

RequestId

string

ID permintaan.

D17DF650-7EBD-54D0-903A-1D4E624D7402

SiteMonitors

object

Detail tugas pemantauan.

Address

string

Alamat probe tugas pemantauan.

https://aliyun.com

AgentGroup

string

Tipe Titik deteksi. Nilai default: PC. Nilai valid:

  • PC: Jaringan tetap.

  • MOBILE: Jaringan seluler.

PC

CustomSchedule

object

Siklus probe kustom. Penjadwalan probe hanya dapat dilakukan dalam rentang waktu tertentu dari Senin hingga Minggu.

days

object

days

array

Hari probe.

integer

Hari probe.

1

end_hour

integer

Waktu akhir probe kustom. Unit: jam.

18

start_hour

integer

Waktu mulai probe kustom. Unit: jam.

8

time_zone

string

Zona waktu untuk probe kustom.

local

Interval

string

Siklus tugas pemantauan. Unit: menit. Nilai valid: 1, 5, 15, 30, dan 60.

1

IspCities

object

IspCity

array<object>

Penyedia layanan dan kota Titik deteksi.

object

Penyedia layanan dan kota Titik deteksi.

City

string

ID kota.

738

CityName

string

Nama kota.

Beijing

Isp

string

ID penyedia layanan.

465

IspName

string

Nama Penyedia layanan.

Alibaba

Type

string

Jenis jaringan Titik deteksi. Nilai valid: IDC: Pusat data lokal IDC. LASTMILE: Broadband residensial. MOBILE: Jaringan seluler.

IDC

OptionJson

object

Opsi tambahan. Setiap tipe probe memiliki opsi tambahan yang berbeda. Untuk informasi selengkapnya, lihat CreateSiteMonitor.

assertions

object

assertions

array<object>

Kelompok konfigurasi asersi.

object

Kelompok konfigurasi asersi.

operator

string

Operator perbandingan asersi. Nilai valid:

  • contains: Berisi.

  • doesNotContain: Tidak berisi.

  • matches: Cocok dengan ekspresi reguler.

  • doesNotMatch: Tidak cocok dengan ekspresi reguler.

  • is: Sama dengan nilai numerik atau cocok dengan string.

  • isNot: Tidak sama dengan.

  • lessThan: Kurang dari.

  • moreThan: Lebih dari.

lessThan

property

string

Jalur penguraian konten asersi.

  • Jika tipe asersi adalah body_json, jalurnya adalah json path.

  • Jika tipe asersi adalah body_xml, jalurnya adalah xml path.

json path

target

string

Nilai target atau string untuk perbandingan asersi.

0

type

string

Tipe asersi. Nilai valid:

  • response_time: Memeriksa apakah pengatur waktu tanggapan memenuhi ekspektasi.

  • status_code: Memeriksa apakah kode status tanggapan HTTP memenuhi ekspektasi.

  • header: Memeriksa apakah bidang di header respons memenuhi ekspektasi.

  • body_text: Memeriksa apakah konten di badan respons memenuhi ekspektasi menggunakan pencocokan string teks.

  • body_json: Memeriksa apakah konten di badan respons memenuhi ekspektasi menggunakan penguraian JSON (JSON Path).

  • body_xml: Memeriksa apakah konten di badan respons memenuhi ekspektasi menggunakan penguraian XML (XPath).

tanggapan_pengatur waktu

attempts

integer

Jumlah percobaan ulang setelah kegagalan DNS.

3

auth_info

object

Informasi otentikasi.

access_key_id

string

Hanya didukung dalam probe multi-langkah. AccessKey ID yang digunakan untuk otentikasi Alibaba Cloud. Simpan nilai ini menggunakan penyimpanan terenkripsi.

testAk

access_key_secret

string

Hanya didukung dalam probe multi-langkah. Rahasia AccessKey yang digunakan untuk otentikasi Alibaba Cloud. Simpan nilai ini menggunakan penyimpanan terenkripsi.

testSk

api_action

string

Hanya didukung dalam probe multi-langkah. Operasi API yang diminta saat menggunakan operasi Alibaba Cloud.

example_api

api_version

string

Hanya didukung dalam probe multi-langkah. Versi API yang diminta saat menggunakan operasi Alibaba Cloud.

2019-01-01

auth_style

string

Gaya otentikasi OAuth 2.0. Nilai valid: ROA dan RPC.

ROA

client_id

string

ID Klien yang digunakan untuk otentikasi Klien di OAuth 2.0.

Klien_id

client_secret

string

Rahasia Klien yang digunakan untuk otentikasi Klien di OAuth 2.0.

rahasia_klien

grant_type

string

Tipe grant yang digunakan dalam otentikasi OAuth 2.0. Nilai valid: kredensial_klien dan password.

password

password

string

Kata sandi yang digunakan untuk Otentikasi Dasar HTTP.

test_password

region_id

string

Hanya didukung dalam probe multi-langkah. ID Wilayah permintaan saat menggunakan otentikasi Alibaba Cloud.

cn-hangzhou

scopes

object

scopes

array

Cakupan (dalam OAuth) izin yang diminta di OAuth 2.0.

string

Satu cakupan (dalam OAuth) izin yang diminta di OAuth 2.0.

test_operation

service_name

string

Nama layanan permintaan saat menggunakan otentikasi AWS.

contoh_nama_layanan

session_token

string

Token sesi yang digunakan untuk otentikasi AWS.

example_token

token_url

string

URL server otorisasi yang digunakan di OAuth 2.0.

https://www.example.com

type

string

Tipe otentikasi. Saat ini mendukung Otentikasi Dasar HTTP. Nilai valid: basic.

basic

username

string

Nama pengguna yang digunakan untuk Otentikasi Dasar HTTP.

test_username

with_addon_resources

boolean

Hanya didukung dalam probe multi-langkah. Apakah Sumber daya tambahan ada untuk operasi saat menggunakan otentikasi Alibaba Cloud di langkah ini.

false

blocked_url_list

object

blocked_url_list

array

Daftar URL Sumber daya yang diblokir. Mendukung wildcard jalur.

string

Daftar URL Sumber daya yang diblokir. Mendukung wildcard jalur.

www.taobao.com/**

browser_headers

object

browser_headers

array<object>

Header kustom. Strukturnya adalah {"key": "somekey", "value":"somevalue"}.

object

Header kustom. Strukturnya adalah {"key": "somekey", "value":"somevalue"}.

{"key":"value"}

browser_hosts

object

browser_hosts

array

Host kustom. Strukturnya adalah {"url":"someurl", "ip":"someip"}.

string

Host kustom. Strukturnya adalah {"url":"someurl", "ip":"someip"}.

{"url":"www.taobao.com","ip":"127.0.0.1"}

browser_info

object

browser_info

array<object>

Informasi browser.

object

Informasi browser.

browser

string

Tipe browser.

Chrome

device

string

Tipe layar.

laptop

browser_insecure

boolean

Apakah akan mengabaikan error sertifikat. Nilai valid:

  • false: Tidak mengabaikan error sertifikat.

  • true: Mengabaikan error sertifikat.

false

browser_task_version

string

Versi Pemantauan Browser. Nilai valid:

  • 1: Pemantauan halaman tunggal.

  • 2: Pemantauan multi-halaman.

1

config_variables

object

config_variables

array<object>

Konfigurasi Variabel lingkungan. Berlaku untuk pemantauan multi-langkah.

object

Variabel lingkungan yang dapat direferensikan dalam parameter di berbagai langkah pengujian menggunakan placeholder {{$.variableName}}. Variabel ini juga dapat diperbarui melalui penguraian tanggapan dari satu langkah pengujian dan digunakan pada langkah berikutnya. Untuk informasi sensitif seperti kunci API, Anda dapat mengaktifkan penyimpanan terenkripsi.

name

string

Nama variabel lingkungan.

variable_name

secure

boolean

Apakah akan menggunakan penyimpanan terenkripsi.

true

value

string

Nilai variabel.

variable_value

cookie

string

Cookie yang dikirim bersama permintaan HTTP.

lang=en

diagnosis_mtr

boolean

Apakah akan mengaktifkan diagnostik jaringan MTR otomatis setelah tugas gagal. Nilai valid:

  • false: Tidak mengaktifkan diagnostik jaringan MTR otomatis.

  • true: Mengaktifkan diagnostik jaringan MTR otomatis.

false

diagnosis_ping

boolean

Apakah akan mengaktifkan deteksi latensi jaringan PING otomatis setelah tugas gagal. Nilai valid:

  • false: Tidak mengaktifkan deteksi latensi jaringan PING otomatis.

  • true: Mengaktifkan deteksi latensi jaringan PING otomatis.

false

dns_hijack_whitelist

string

Daftar konfigurasi pembajakan DNS.

www.taobao.com:www.taobao.com.danuoyi.tbcache.com

dns_match_rule

string

Aturan pencocokan untuk DNS. Nilai valid:

  • IN_DNS: Semua alias atau alamat IP yang diharapkan disertakan dalam tanggapan DNS.

  • DNS_IN: Semua tanggapan DNS disertakan dalam alias atau alamat IP yang diharapkan.

  • EQUAL: Tanggapan DNS sama persis dengan alias atau alamat IP yang diharapkan.

  • ANY: Tanggapan DNS dan alias atau alamat IP yang diharapkan memiliki irisan.

IN_DNS

dns_server

string

Alamat IP server DNS.

Catatan

Parameter ini hanya berlaku untuk pemantauan DNS.

192.168.XX.XX

dns_type

string

Jenis resolusi DNS. Parameter ini hanya berlaku untuk pemantauan DNS. Nilai valid:

  • A: Alamat IP yang sesuai dengan hostname atau nama domain yang ditentukan.

  • Nama Domain CNAME: Memetakan beberapa nama domain ke nama domain lain.

  • NS: Menentukan server DNS yang menyelesaikan nama domain.

  • MX: Mengarahkan nama domain ke alamat server email.

  • TXT: Deskripsi hostname atau nama domain. Panjang teks dibatasi hingga 512 byte. Jenis ini umumnya digunakan untuk catatan SPF (Sender Policy Framework) untuk mencegah spam.

A

empty_message

boolean

Apakah akan mengizinkan tugas WebSocket mengembalikan tanpa paket atau paket kosong. Nilai valid:

  • false (default): Tidak diizinkan.

  • true: Diizinkan.

false

enable_packet_capture

boolean

Apakah akan mengaktifkan pengambilan paket untuk tugas.

true

expect_exist_string

object

expect_exist_string

array

Daftar string yang diharapkan ada pada halaman.

string

Daftar string yang diharapkan ada pada halaman.

expected string

expect_non_exist_string

object

expect_non_exist_string

array

Daftar string yang diharapkan tidak ada pada halaman.

string

Daftar string yang diharapkan tidak ada pada halaman.

unexpected string

expect_value

string

Alias atau alamat yang akan diselesaikan.

Catatan

Parameter ini hanya berlaku untuk pemantauan DNS.

dns_server

failure_rate

number

Laju kehilangan paket.

Catatan

Parameter ini hanya berlaku untuk pemantauan PING.

0.4

header

string

Header permintaan HTTP.

testKey:testValue

hops

integer

Jumlah hop untuk diagnostik traceroute saat tugas PING gagal.

20

host_binding

string

Host kustom untuk tugas HTTP. Formatnya adalah ip1,ip2:alamat. Anda dapat mengonfigurasi beberapa pemetaan. Sisi kiri titik dua adalah catatan A atau Nama Domain CNAME yang dapat diselesaikan oleh nama domain, dipisahkan dengan koma. Sisi kanan titik dua adalah nama domain.

127.0.0.1:www.aliyun.com

host_binding_type

integer

Mode berlakunya host kustom. Nilai valid: 0 (acak) dan 1 (round-robin).

Valid values:

  • 0 :

    0

  • 1 :

    1

0

http_method

string

Metode permintaan HTTP. Nilai valid:

  • get

  • post

  • head

get

icmp_timeout_millis

integer

Periode batas waktu untuk satu operasi PING menggunakan protokol ICMP. Unit: milliseconds.

3000

ip_network

string

Jenis jaringan tugas. Nilai valid: v4, v6, dan auto. Nilai default: v4.

v4

isBase64Encode

string

Apakah akan mendekode sandi menggunakan Base64 sebelum menyimpannya. Nilai valid:

  • true: Mendekode sandi menggunakan Base64 sebelum menyimpannya.

  • false: Tidak mendekode sandi menggunakan Base64 sebelum menyimpannya.

false

match_rule

integer

Apakah akan menyertakan aturan peringatan. Nilai valid:

  • 0: Ya.

  • 1: Tidak.

1

max_tls_version

string

Versi TLS maksimum.

tlsv1.3

min_tls_version

string

Versi TLS minimum. TLS 1.2 dan versi lebih baru didukung secara default. TLS 1.0 dan TLS 1.1 dinonaktifkan. Anda dapat mengubah konfigurasi untuk mengaktifkannya kembali jika diperlukan.

tlsv1.2

password

string

Sandi untuk pemantauan SMTP, POP3, atau FTP.

123****

ping_num

integer

Jumlah heartbeat untuk pemantauan PING.

29

ping_port

integer

Port PING. Berlaku untuk TCP PING.

80

ping_type

string

Jenis protokol PING. Nilai valid:

  • icmp

  • tcp

  • udp

icmp

port

integer

Port untuk pemantauan TCP, UDP, SMTP, atau POP3.

110

private_crt_file_name

string

Nama file sertifikat pribadi.

cert.pem

protocol

string

Protokol pemantauan.

TCP

quic_enabled

boolean

Apakah akan menggunakan protokol QUIC untuk pemantauan browser. Nilai valid:

  • true: Menggunakan protokol QUIC.

  • false: Tidak menggunakan protokol QUIC. Nilai default: false.

true

quic_target

object

quic_target

array

Daftar situs yang dipaksa menggunakan protokol QUIC.

string

Situs yang dipaksa menggunakan protokol QUIC. Formatnya adalah url:port. Port bersifat opsional dan default-nya adalah 443.

www.taobao.com

request_content

string

Konten permintaan untuk pemantauan HTTP.

aa=bb

request_format

string

Format konten permintaan HTTP. Nilai valid:

  • hex: Format heksadesimal.

  • txt: Format teks.

txt

response_content

string

Konten tanggapan yang cocok.

txt

response_format

string

Format konten tanggapan HTTP. Nilai valid:

  • hex: Format heksadesimal.

  • txt: Format teks.

txt

retry_delay

integer

Jumlah percobaan ulang setelah kegagalan pemantauan.

0

screen_shot

boolean

Apakah akan mengaktifkan tangkapan layar halaman.

false

scroll_end

boolean

Untuk tugas pemantauan browser, apakah akan menggulir ke bagian bawah halaman setelah halaman terbuka.

false

server_name

string

Server Name Indication (SNI).

www.aliyun.com

sse

boolean

Apakah akan menggunakan pemantauan SSE.

steps

object

steps

array<object>

Konfigurasi langkah untuk pemantauan multi-langkah. Berlaku untuk pemantauan multi-langkah.

array<object>

Konfigurasi untuk satu langkah dalam pemantauan multi-langkah.

allow_failure

boolean

Apakah akan melanjutkan ke langkah berikutnya jika langkah saat ini gagal. Nilai default: false.

true

extracted_variables

object

extracted_variables

array<object>

Konfigurasi ekstraksi variabel.

array<object>

Konfigurasi untuk mengekstrak satu variabel.

extracted_type

string

Lokasi tempat variabel diekstrak. Nilai valid: 0 (badan HTTP) dan 1 (header HTTP).

1

field

string

Kunci dalam header HTTP tempat variabel diekstrak. Opsi ini berlaku ketika lokasi variabel diatur ke header HTTP.

request_id

name

string

Nama variabel.

test_variable

parser

object

Pengaturan metode ekstraksi variabel.

parser_type

string

Mode ekstraksi untuk variabel. Nilai valid: 0 (JSON), 1 (XML), dan 2 (ekspresi reguler).

0

value

string

Ekspresi ekstraksi variabel. Ketika mode ekstraksi adalah JSON atau XML, ekspresi mendukung format XML. Ketika mode ekstraksi adalah ekspresi reguler, string yang cocok dengan nilai ini akan diekstrak.

x.testkey.arrayvalue[0].innerkey

is_critical

boolean

Apakah kegagalan pada langkah saat ini menandai seluruh tugas pemantauan sebagai gagal. Nilai default: false.

true

name deprecated

string

Nama langkah (tidak digunakan lagi).

step1

option

string

Opsi tambahan untuk langkah. Setiap jenis pemantauan memiliki opsi tambahan yang berbeda. Untuk informasi selengkapnya, lihat CreateSiteMonitor.

{"enable_operator_dns": true}

step_name

string

Nama langkah.

step1

step_type

string

Jenis pemantauan untuk langkah. Nilai valid:

  • http

  • ping

  • tcp

  • udp

  • dns

  • smtp

  • pop3

  • ftp

  • wait

Jenis wait adalah langkah tunggu.

http

url

string

URL untuk satu langkah dalam pemantauan multi-langkah.

https://aliyun.com

wait_time_in_secs

integer

Waktu tunggu. Unit: seconds.

5

strict_mode

boolean

Menunjukkan apakah kegagalan pemuatan beberapa elemen halaman diizinkan. Nilai yang valid: false dan true.

false

supported_cipher_suits

string

Cipher suite yang didukung.

TLS_AES_256_GCM_SHA384

time_out

integer

Periode batas waktu. Unit: milliseconds.

3

trace_region

string

Wilayah penerapan aplikasi target saat berintegrasi dengan Managed Service for OpenTelemetry.

cn-hangzhou

trace_type

string

Protokol Analisis Tracing yang digunakan saat berintegrasi dengan Managed Service for OpenTelemetry. Nilai valid:

  • OpenTelemetry

  • Zipkin

  • Jaeger

OpenTelemetry

traffic_hijack_element_blacklist

object

traffic_hijack_element_blacklist

array

Saat pengalihan terjadi, jika URL resource yang dimuat oleh browser cocok dengan ekspresi apa pun dalam daftar ini, pembajakan trafik dianggap telah terjadi.

string

Ketika terjadi pengalihan, jika URL resource yang dimuat oleh browser cocok dengan ekspresi apa pun dalam daftar ini, pembajakan trafik dianggap telah terjadi.

www.taobao.com

traffic_hijack_element_count

integer

Ketika terjadi pengalihan, jika jumlah resource yang dimuat oleh browser melebihi nilai ini, pembajakan trafik dianggap telah terjadi. Jika nilai ini diatur ke 0, tidak ada pemeriksaan yang dilakukan. Nilai default: 0.

0

traffic_hijack_element_whitelist

object

traffic_hijack_element_whitelist

array

Ketika terjadi pengalihan, jika URL resource yang dimuat oleh browser tidak cocok dengan ekspresi apa pun dalam daftar ini, pembajakan trafik dianggap telah terjadi.

string

Ketika terjadi pengalihan, jika URL resource yang dimuat oleh browser tidak cocok dengan ekspresi apa pun dalam daftar ini, pembajakan trafik dianggap telah terjadi.

www.taobao.com

use_private_crt

boolean

Apakah akan menggunakan sertifikat pribadi.

use_ssl

boolean

Apakah akan menggunakan koneksi SSL saat menjalankan tugas TCP.

tlsv1.0

username

string

Nama pengguna untuk FTP, SMTP, atau POP3.

testUser

waitTime_after_completion

integer

Waktu tunggu tambahan setelah halaman dibuka dalam tugas deteksi berbasis browser.

3

TaskId

string

ID tugas pemantauan.

cc641dff-c19d-45f3-ad0a-818a0c4f****

TaskName

string

Nama tugas pemantauan.

test123

TaskState

string

Status tugas pemantauan. Nilai valid:

  • 1: Diaktifkan.

  • 2: Dinonaktifkan.

1

TaskType

string

Jenis tugas pemantauan. Pemantauan situs mendukung jenis tugas berikut: HTTP(S), PING, TCP, UDP, DNS, SMTP, POP3, dan FTP.

HTTP

VpcConfig

object

Konfigurasi VPC untuk tugas deteksi jaringan internal.

Region

string

Wilayah tempat situs target tugas deteksi jaringan internal berada.

cn-beijing

SecurityGroupId

string

ID grup keamanan tempat tugas deteksi jaringan internal dibatasi.

sg-xxxxxx

VpcId

string

ID VPC tempat tugas deteksi jaringan internal terpasang.

vpc-xxxxxx

VswitchId

string

ID vSwitch tempat tugas deteksi jaringan internal terpasang.

vsw-xxxxxx

Success

boolean

Apakah operasi berhasil. Nilai valid:

  • true: Operasi berhasil.

  • false: Operasi gagal.

true

Contoh

Respons sukses

JSONformat

{
  "Code": "200",
  "Message": "successful",
  "MetricRules": {
    "MetricRule": [
      {
        "ActionEnable": "true",
        "AlarmActions": "CloudMonitor",
        "ComparisonOperator": "GreaterThanYesterday",
        "Dimensions": "[{\"taskId\": \"cc641dff-c19d-45f3-ad0a-818a0c4f****\" }]",
        "EvaluationCount": "3",
        "Expression": "$Availability=30",
        "Level": "2",
        "MetricName": "Availability",
        "Namespace": "acs_networkmonitor",
        "OkActions": "[ \"CloudMonitor\"]",
        "Period": "15s",
        "RuleId": "bf071ae_7b7aec3817b0fdf****",
        "RuleName": "rule1",
        "StateValue": "OK",
        "Statistics": "Availability",
        "Threshold": "30"
      }
    ]
  },
  "RequestId": "D17DF650-7EBD-54D0-903A-1D4E624D7402",
  "SiteMonitors": {
    "Address": "https://aliyun.com",
    "AgentGroup": "PC",
    "CustomSchedule": {
      "days": {
        "days": [
          1
        ]
      },
      "end_hour": 18,
      "start_hour": 8,
      "time_zone": "local"
    },
    "Interval": "1",
    "IspCities": {
      "IspCity": [
        {
          "City": "738",
          "CityName": "Beijing",
          "Isp": "465",
          "IspName": "Alibaba",
          "Type": "IDC"
        }
      ]
    },
    "OptionJson": {
      "assertions": {
        "assertions": [
          {
            "operator": "lessThan",
            "property": "json path",
            "target": "0",
            "type": "response_time"
          }
        ]
      },
      "attempts": 3,
      "auth_info": {
        "access_key_id": "testAk",
        "access_key_secret": "testSk",
        "api_action": "example_api",
        "api_version": "2019-01-01",
        "auth_style": "ROA",
        "client_id": "client_id",
        "client_secret": "client_secret",
        "grant_type": "password",
        "password": "test_password",
        "region_id": "cn-hangzhou",
        "scopes": {
          "scopes": [
            "test_operation"
          ]
        },
        "service_name": "example_service_name",
        "session_token": "example_token",
        "token_url": "https://www.example.com",
        "type": "basic",
        "use_cookie_session_key": false,
        "username": "test_username",
        "with_addon_resources": false
      },
      "blocked_url_list": {
        "blocked_url_list": [
          "www.taobao.com/**"
        ]
      },
      "browser_headers": {
        "browser_headers": [
          {
            "key": "value"
          }
        ]
      },
      "browser_hosts": {
        "browser_hosts": [
          "{\"url\":\"www.taobao.com\",\"ip\":\"127.0.0.1\"}"
        ]
      },
      "browser_info": {
        "browser_info": [
          {
            "browser": "Chrome",
            "device": "laptop"
          }
        ]
      },
      "browser_insecure": false,
      "browser_task_version": "1",
      "config_variables": {
        "config_variables": [
          {
            "name": "variable_name",
            "secure": true,
            "value": "variable_value"
          }
        ]
      },
      "cookie": "lang=en",
      "diagnosis_mtr": false,
      "diagnosis_ping": false,
      "dns_hijack_whitelist": "www.taobao.com:www.taobao.com.danuoyi.tbcache.com",
      "dns_match_rule": "IN_DNS",
      "dns_server": "192.168.XX.XX",
      "dns_type": "A",
      "empty_message": false,
      "enable_packet_capture": true,
      "expect_exist_string": {
        "expect_exist_string": [
          "expected string"
        ]
      },
      "expect_non_exist_string": {
        "expect_non_exist_string": [
          "unexpected string"
        ]
      },
      "expect_value": "dns_server",
      "failure_rate": 0.4,
      "header": "testKey:testValue",
      "hops": 20,
      "host_binding": "127.0.0.1:www.aliyun.com",
      "host_binding_type": 0,
      "http_method": "get",
      "icmp_timeout_millis": 3000,
      "ip_network": "v4",
      "isBase64Encode": "false",
      "match_rule": 1,
      "max_tls_version": "tlsv1.3",
      "min_tls_version": "tlsv1.2",
      "password": "123****",
      "ping_num": 29,
      "ping_port": 80,
      "ping_type": "icmp",
      "port": 110,
      "private_crt_file_name": "cert.pem",
      "protocol": "TCP",
      "quic_enabled": true,
      "quic_target": {
        "quic_target": [
          "www.taobao.com"
        ]
      },
      "request_content": "aa=bb",
      "request_format": "txt",
      "response_content": "txt",
      "response_format": "txt",
      "retry_delay": 0,
      "safe_link": 0,
      "screen_shot": false,
      "scroll_end": false,
      "server_name": "www.aliyun.com",
      "sse": false,
      "steps": {
        "steps": [
          {
            "allow_failure": true,
            "auto_extract_cookie": true,
            "extracted_variables": {
              "extracted_variables": [
                {
                  "extracted_type": "1",
                  "field": "request_id",
                  "name": "test_variable",
                  "parser": {
                    "parser_type": "0",
                    "value": "x.testkey.arrayvalue[0].innerkey"
                  }
                }
              ]
            },
            "is_critical": true,
            "name": "step1",
            "option": "{\"enable_operator_dns\": true}",
            "step_name": "step1",
            "step_type": "http",
            "url": "https://aliyun.com",
            "use_generated_cookie": true,
            "wait_time_in_secs": 5
          }
        ]
      },
      "strict_mode": false,
      "supported_cipher_suits": "TLS_AES_256_GCM_SHA384",
      "time_out": 3,
      "trace_region": "cn-hangzhou",
      "trace_type": "OpenTelemetry",
      "traffic_hijack_element_blacklist": {
        "traffic_hijack_element_blacklist": [
          "www.taobao.com"
        ]
      },
      "traffic_hijack_element_count": 0,
      "traffic_hijack_element_whitelist": {
        "traffic_hijack_element_whitelist": [
          "www.taobao.com"
        ]
      },
      "use_private_crt": false,
      "use_ssl": true,
      "username": "testUser",
      "waitTime_after_completion": 3
    },
    "TaskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****",
    "TaskName": "test123",
    "TaskState": "1",
    "TaskType": "HTTP",
    "VpcConfig": {
      "Region": "cn-beijing",
      "SecurityGroupId": "sg-xxxxxx",
      "VpcId": "vpc-xxxxxx",
      "VswitchId": "vsw-xxxxxx"
    }
  },
  "Success": true
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 ParameterInvalid The parameter is missing or invalid. %s Parameter hilang atau tidak valid.
401 AccessDeniedException You donot have sufficient access to perform this action.
500 InternalError The request processing has failed due to some unknown error.
402 LimitExceeded The quota for this customer had been reached.
403 Forbidden You are not authorized to operate the specified resource. Anda tidak memiliki izin yang diperlukan. Gunakan RAM untuk memberikan izin.
404 Forbidden Task Id does not exist
406 ExceedingQuota Exceeding quota limits. Anda telah melampaui kuota tugas.
429 Throttlingexception The request was denied due to request throttling.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.