All Products
Search
Document Center

Application Real-Time Monitoring Service:CreatePrometheusMonitoring

Last Updated:Jun 12, 2026

Membuat konfigurasi pemantauan untuk instans Prometheus.

Catatan

API ini telah ditinggalkan tanpa pengganti. Meskipun akses sementara masih tersedia, tidak akan ada pembaruan atau perbaikan bug lebih lanjut. Untuk memastikan fungsionalitas berkelanjutan, rencanakan migrasi Anda dan hubungi manajer akun Anda untuk mendapatkan dukungan.

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

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

Yes

ID wilayah.

cn-hangzhou

ClusterId

string

Yes

ID instans Prometheus.

cc7a37ee31aea4ed1a059eff8034b****

Type

string

Yes

Nilai berikut didukung untuk instans tipe Layanan kontainer: serviceMonitor, podMonitor, customJob, dan probe. Nilai berikut didukung untuk instans tipe ECS: customJob dan probe.

serviceMonitor

Status

string

No

Status konfigurasi Pemantauan. Nilai valid: run dan stop. Jika Anda mengosongkan parameter ini, nilai default run akan digunakan. Tipe probe tidak mendukung konfigurasi status. Kosongkan bidang ini.

run

ConfigYaml

string

Yes

String YAML konfigurasi pemantauan.

参见请求参数补充说明。

Contoh serviceMonitor:

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: tomcat-demo
  namespace: default
spec:
  endpoints:
    - interval: 30s
      path: /metrics
      port: tomcat-monitor
  namespaceSelector:
    any: true
  selector:
    matchLabels:
      app: tomcat

Contoh podMonitor:

apiVersion: "monitoring.coreos.com/v1"
kind: "PodMonitor"
metadata:
  name: "podmonitor-demo"
  namespace: "default"
spec:
  namespaceSelector:
    any: true
  podMetricsEndpoints:
    - interval: "30s"
      path: "/metrics"
      port: "tomcat-monitor"
  selector:
    matchLabels:
      app: "nginx2-exporter"

Contoh customJob:

scrape_configs:
  - job_name: prometheus1
    honor_timestamps: false
    honor_labels: false
    scheme: http
    metrics_path: /metric
    static_configs:
      - targets:
          - 127.0.0.1:9090

Contoh probe:

apiVersion: monitoring.coreos.com/v1
kind: Probe
metadata:
  name: name1-tcp-blackbox # Rule: xxx-{tcp/http/ping}-blackbox
  namespace: arms-prom # Optional
spec:
  interval: 30s
  jobName: blackbox
  module: tcp_connect
  prober:
    path: /blackbox/probe
    scheme: http
    url: 'localhost:9335'
  targets:
    staticConfig:
      static:
        - 'arms-prom-admin.arms-prom:9335'

Elemen respons

Element

Type

Description

Example

object

Skema Respons.

RequestId

string

ID permintaan.

21E85B16-75A6-429A-9F65-8AAC9A54****

Code

integer

Kode status. Nilai 200 menunjukkan bahwa permintaan berhasil.

200

Data

string

Nama konfigurasi pemantauan yang ditambahkan atau informasi pengecualian.

name1

Message

string

Paket yang dikembalikan.

message

Contoh

Respons sukses

JSONformat

{
  "RequestId": "21E85B16-75A6-429A-9F65-8AAC9A54****",
  "Code": 200,
  "Data": "name1",
  "Message": "message"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.