기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
ListRules
ListRules 작업은 워크스페이스에 구성된 규칙에 대한 정보를 검색합니다.
단일 응답에는 최대 100,000개의 규칙이 포함됩니다. 규칙 그룹은 페이지 간에 분할되지 않으므로 잘림은 항상 규칙 그룹 경계에 있습니다. 따라서 다음 규칙 그룹을 포함하는 것이 한도를 초과하는 경우 응답에 100,000개 미만의 규칙이 포함될 수 있습니다. 잘림이 발생하면 응답에 groupNextToken 속성이 포함됩니다. 다음 페이지를 검색하려면 해당 값을와 함께 전송해야 하는 group_next_token 쿼리 파라미터로 전달합니다group_limit.
- 유효한 HTTP 동사:
-
GET - 유효한 URI:
-
/workspaces/workspaceId/api/v1/rules - URL 쿼리 파라미터:
-
type=<alert|record>알림 규칙(예:type=alert) 또는 레코딩 규칙(예: )만 반환합니다type=record. 파라미터가 없거나 비어 있으면 필터링이 수행되지 않습니다. 선택 사항rule_name[]=<string>제공된 이름을 사용하여 규칙을 필터링합니다. 여러 필터가 제공되는 경우 규칙 이름은 지정된 필터 중 하나 이상을 충족해야 합니다. 선택 사항rule_group[]=<string>제공된 이름을 사용하여 규칙 그룹을 필터링합니다. 여러 필터가 제공되는 경우 규칙 그룹 이름은 지정된 필터 중 하나 이상을 충족해야 합니다. 선택 사항file[]=<string>제공된 이름을 사용하여 규칙 그룹 네임스페이스를 필터링합니다. 여러 필터가 제공되는 경우 규칙 그룹 네임스페이스 이름은 지정된 필터 중 하나 이상을 충족해야 합니다. 선택 사항exclude_alerts=<true|false>로 설정하면 활성 알림 없이 규칙을 필터링합니다true. 선택 사항match[]=<series_selector>레이블 선택기를 충족하는 레이블을 구성한 규칙만 반환합니다. 파라미터가 반복되면 레이블 선택기 세트와 일치하는 규칙이 반환됩니다. 일치는 템플릿 확장 후 값(알림 규칙용)이 아니라 각 규칙 정의의 레이블에 있습니다. 선택 사항group_limit=<number>단일 응답으로 반환되는 최대 규칙 그룹 수입니다. 페이지를 매기는 후속 요청에서는이 응답의groupNextToken속성을 사용하여group_next_token파라미터를 설정합니다. 선택 사항group_next_token=<string>group_limit속성을 설정하거나 응답이 100,000 규칙 한도에 도달할 때 이전 요청에서 반환된 페이지 매김 토큰입니다. 이 토큰을 사용하여 나머지 규칙 그룹을 반복적으로 페이지 매김합니다. 이 파라미터를 사용할 때는group_limit파라미터도 전송해야 합니다. 선택 사항
샘플 요청
GET /workspaces/ws-b226cc2a-a446-46a9-933a-ac50479a5568/api/v1/rules HTTP/1.1 Content-Length: 0, Authorization: AUTHPARAMS X-Amz-Date: 20201201T193725Z User-Agent: Grafana/8.1.0
샘플 응답
HTTP/1.1 200 OK x-amzn-RequestId: 12345678-abcd-4442-b8c5-262b45e9b535 Content-Length: 423 Connection: keep-alive Date: Tue, 01 Dec 2020 19:37:25 GMT Content-Type: application/json Server: amazon vary: Origin { "status": "success", "data": { "groups": [ { "name": "test-1.rules", "file": "test-rules", "rules": [ { "name": "record:1", "query": "sum(rate(node_cpu_seconds_total[10m:1m]))", "labels": {}, "health": "ok", "lastError": "", "type": "recording", "lastEvaluation": "2021-10-21T21:22:34.429565909Z", "evaluationTime": 0.001005399 } ], "interval": 60, "lastEvaluation": "2021-10-21T21:22:34.429563992Z", "evaluationTime": 0.001010504 } ] }, "errorType": "", "error": "" }