Consulta eventos no recurso de análise de eventos.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eventbridge:EventCenterQueryEvents |
get |
*EventBus.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| BusName |
string |
Não |
O nome do barramento de eventos. |
default |
| NextToken |
string |
Não |
O token usado para recuperar a próxima página de resultados. |
100 |
| MaxResults |
integer |
Não |
O número máximo de resultados a serem retornados. Valores válidos: 0 a 10000. Valor padrão: 100. |
100 |
| Body |
object |
Sim |
O corpo da solicitação. |
|
| SchemaId |
string |
Sim |
O ID do esquema. |
ecs:GeneralSchema |
| QueryType |
string |
Sim |
O tipo de consulta. Valores válidos:
Valores válidos:
|
timeseries_and_table |
| Parameters |
object |
Sim |
Os parâmetros de consulta. |
|
| Breakdowns |
array |
Não |
Divide ainda mais o conjunto de dados por dimensões específicas (nomes de colunas). |
|
|
string |
Não |
O nome de uma coluna que pode ser usada como dimensão de divisão. |
source |
|
| Calculations |
array<object> |
Não |
Realiza cálculos nas colunas especificadas usando operadores. |
|
|
object |
Não |
|||
| Op |
string |
Não |
O operador. Valores válidos:
|
COUNT_DISTINCT |
| Column |
string |
Não |
O nome da coluna. |
source |
| Filters |
array<object> |
Não |
A lista de condições de filtro. |
|
|
array<object> |
Não |
|||
| Column |
string |
Não |
O nome da coluna. |
source |
| Op |
string |
Não |
O operador. Valores válidos:
|
= |
| Values |
array |
Não |
Os valores usados com o operador. |
|
|
string |
Não |
O valor. Se o valor for uma string, coloque-o entre aspas simples. |
'acs.ecs' |
|
| NestedFilterCombination |
string |
Não |
O método de combinação lógica para condições de filtro aninhadas. Valores válidos:
|
AND |
| NestedFilters |
array<object> |
Não |
A lista de condições de filtro aninhadas. |
|
|
object |
Não |
|||
| Column |
string |
Não |
O nome da coluna. |
source |
| Op |
string |
Não |
O operador. Valores válidos:
|
= |
| Values |
array |
Não |
A lista de valores usados com o operador. |
|
|
string |
Não |
O valor único usado com o operador. |
'acs.ecs' |
|
| FilterCombination |
string |
Não |
A lógica para combinar condições de filtro. Valores válidos:
|
AND |
| Granularity |
integer |
Não |
A granularidade de tempo, que é a unidade de tempo mínima para consultar dados de séries temporais. Unidade: segundos. Valor mínimo: 1. Este parâmetro é um valor recomendado. A granularidade real está sujeita ao valor retornado. |
30 |
| Orders |
array<object> |
Não |
Ordena os resultados da consulta. Este parâmetro é válido apenas para consultas em que QueryType está definido como table. |
|
|
object |
Não |
|||
| Op |
string |
Não |
O operador. Valores válidos:
|
AVG |
| Column |
string |
Não |
O nome da coluna. |
source |
| Desc |
boolean |
Não |
Especifica se os resultados devem ser ordenados em ordem decrescente. |
true |
| Offset |
integer |
Não |
A posição inicial da consulta atual. O valor começa em 0. |
0 |
| Limit |
integer |
Não |
O número máximo de eventos a serem consultados. Valores válidos: 1 a 10000. |
100 |
| TimeRange |
integer |
Não |
O intervalo de tempo. Unidade: milissegundos. Valor mínimo: 1000. |
1000000 |
| StartTime |
integer |
Não |
O timestamp de início para consultar eventos, em milissegundos. |
1687860901814 |
| EndTime |
integer |
Não |
O timestamp de fim para consultar eventos, em milissegundos. |
1687861201814 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| Message |
string |
A mensagem de erro. |
Specified parameter Limit is not valid. |
| RequestId |
string |
O ID da solicitação. |
5DAF96FB-A4B6-548C-B999-XXXXXXXX |
| Data |
object |
O resultado retornado. |
|
| NextToken |
string |
O token que indica a posição de leitura retornada pela chamada atual. Um valor vazio indica que todos os dados foram lidos. |
100 |
| MaxResults |
integer |
O número máximo de registros retornados para a solicitação atual. |
100 |
| TotalCount |
integer |
O número total de entradas de dados que atendem às condições da solicitação. Este parâmetro é opcional e não é retornado por padrão. |
76 |
| TimeSeries |
array<object> |
Os resultados da consulta para o tipo de consulta de séries temporais. |
|
|
array<object> |
|||
| RowData |
object |
As entradas nos resultados da consulta, representadas como pares chave-valor. |
{ "id":"xxx", "source":"acs.ecs" } |
| Time |
string |
O timestamp usado para exibição. |
1683561600000 |
| Table |
array<object> |
Os resultados da consulta para o tipo de consulta de tabela. |
|
|
array<object> |
|||
| RowData |
object |
As entradas nos resultados da consulta, representadas como pares chave-valor. |
{ "id":"xxx", "source":"acs.ecs" } |
| Code |
string |
O status da API ou o código de erro POP. Valores válidos: Success: Bem-sucedido. |
Success |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Valores válidos: true: Bem-sucedido. false: Falha. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Message": "Specified parameter Limit is not valid.",
"RequestId": "5DAF96FB-A4B6-548C-B999-XXXXXXXX",
"Data": {
"NextToken": "100",
"MaxResults": 100,
"TotalCount": 76,
"TimeSeries": [
{
"RowData": {
"id": "xxx",
"source": "acs.ecs"
},
"Time": "1683561600000"
}
],
"Table": [
{
"RowData": {
"id": "xxx",
"source": "acs.ecs"
}
}
]
},
"Code": "Success",
"Success": true
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.