Bir Prometheus örneği için izleme yapılandırması oluşturur.
This API has been deprecated with no replacement. While temporary access is maintained, no further updates or bug fixes will be provided. To ensure continued functionality, plan your migration and contact your account manager for support.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
arms:CreatePrometheusMonitoring |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
Bölge kimliği. |
cn-hangzhou |
| ClusterId |
string |
Yes |
Prometheus örneğinin kimliği. |
cc7a37ee31aea4ed1a059eff8034b**** |
| Type |
string |
Yes |
İzleme yapılandırmasının türü. Container Service için Prometheus örneğinde geçerli değerler: serviceMonitor, podMonitor, customJob ve probe. ECS için Prometheus örneğinde geçerli değerler: customJob ve probe. |
serviceMonitor |
| Status |
string |
No |
İzleme yapılandırmasının durumu. Geçerli değerler: run ve stop. Varsayılan değer: run. Type parametresi probe olarak ayarlandığında bu parametre kullanılamaz. |
run |
| ConfigYaml |
string |
Yes |
İzleme yapılandırması. Bir YAML dizesi belirtin. |
参见请求参数补充说明。 |
ServiceMonitor örneği:
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
PodMonitor örneği:
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"
CustomJob örneği:
scrape_configs:
- job_name: prometheus1
honor_timestamps: false
honor_labels: false
scheme: http
metrics_path: /metric
static_configs:
- targets:
- 127.0.0.1:9090
Probe örneği:
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'
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt şeması. |
||
| RequestId |
string |
İstek kimliği. |
21E85B16-75A6-429A-9F65-8AAC9A54**** |
| Code |
integer |
Durum kodu. 200 durum kodu, isteğin başarılı olduğunu gösterir. |
200 |
| Data |
string |
Eklenen izleme yapılandırmasının adı veya istisna bilgileri. |
name1 |
| Message |
string |
Döndürülen mesaj. |
message |
Examples
Success response
JSON format
{
"RequestId": "21E85B16-75A6-429A-9F65-8AAC9A54****",
"Code": 200,
"Data": "name1",
"Message": "message"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.