Obtém os arquivos de configuração padrão de um coletor.
Depuração
Cabeçalho da requisição
Esta operação utiliza apenas o cabeçalho de requisição comum. Para mais informações, consulte Parâmetros comuns de requisição.
Estrutura da requisição
GET /openapi/beats/default-configurations HTTP/1.1
Parâmetros da requisição
| Parâmetro | Tipo | Posição | Obrigatório | Exemplo | Descrição |
| resType | String | Query | Sim | fileBeat |
Tipo do coletor. Valores válidos:
|
| resVersion | String | Query | Sim | 6.8.5_with_community |
Versão do coletor. As versões disponíveis variam conforme o tipo de máquina de implantação:
|
| sourceType | String | Query | Não | ECS |
Tipo de máquina onde o coletor está implantado. Se omitido, a API retorna configurações para todos os tipos. Valores válidos:
|
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
8BAE3C32-8E4A-47D6-B4B0-95B5DE643BF5 |
ID da requisição. |
|
Result |
Array of Result |
Resultados retornados. |
|
|
content |
String |
- key: log\n title: Log file content\n description: >\n Contains log file lines.\n fields:\n ...... |
Conteúdo do arquivo de configuração. |
|
fileName |
String |
fields.yml |
Nome do arquivo de configuração. |
Exemplos
Exemplos de requisições
GET /openapi/beats/default-configurations?ResVersion=6.8.5 _with_community&resType=fileBeat&sourceType=ECS HTTP/1.1 public request header
Exemplos de respostas de sucesso
Formato JSON
{ "Result": [ { "fileName": "fields.yml", "content": "- key: log\n title: Log file content\n description: >\n Contains log file lines.\n fields:\n ......" }, { "fileName": "filebeat.yml", "content": "###################### Filebeat Configuration Example #########################\n\n# This file is an example configuration file ......" } ], "RequestId": "8BAE3C32-8E4A-47D6-B4B0-95B5DE643BF5" }
Códigos de erro
Para obter uma lista de códigos de erro, visite a Central de Erros de API.