As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
ListRules
O ListRules recupera informações sobre as regras configuradas no espaço de trabalho.
- Verbos HTTP válidos:
-
GET - URIs válidos:
-
/workspaces/workspaceId/api/v1/rules - Parâmetros da consulta de URL:
-
type=<alert|record>Retorne somente as regras de alerta (por exemplo,type=alert) ou as regras de gravação (por exemplo,type=record). Quando o parâmetro está ausente ou vazio, nenhuma filtragem é feita. Opcionalrule_name[]=<string>Filtra as regras usando os nomes fornecidos. Quando vários filtros são fornecidos, o nome da regra deve satisfazer pelo menos um dos filtros fornecidos. Opcionalrule_group[]=<string>Filtra grupos de regras usando os nomes fornecidos. Quando vários filtros são fornecidos, o nome do grupo de regras deve satisfazer pelo menos um dos filtros fornecidos. Opcionalfile[]=<string>Filtra os namespaces do grupo de regras usando os nomes fornecidos. Quando vários filtros são fornecidos, o nome do namespace do grupo de regras deve satisfazer pelo menos um dos filtros fornecidos. Opcionalexclude_alerts=<true|false>Filtra as regras sem nenhum alerta ativo quando definido comotrue. Opcionalmatch[]=<series_selector>Somente retorne regras que tenham rótulos configurados que satisfaçam os seletores de rótulos. Se o parâmetro for repetido, as regras que correspondam a qualquer um dos conjuntos de seletores de rótulos serão retornadas. Observe que a correspondência está nos rótulos na definição de cada regra, não nos valores após a expansão do modelo (para regras de alerta). Opcionalgroup_limit=<number>Número máximo de grupos de regras retornados em uma única resposta. Nas solicitações subsequentes de paginação, use agroupNextTokenpropriedade dessa resposta para definir ogroup_next_tokenparâmetro. Opcionalgroup_next_token=<string>O token de paginação retornado na solicitação anterior quando agroup_limitpropriedade foi definida. Esse token é usado para paginar iterativamente os demais grupos de regras. Opcional
Exemplo de solicitação
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
Exemplo de resposta
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": "" }