|
Paramètre |
Type |
Description |
Exemple |
|---|---|---|---|
|
object |
La structure de données de configuration de l'index. Scénario 1 (index de texte intégral uniquement) :
Scénario 2 (index de texte intégral et index de champ) : |
||
| keys |
object |
La configuration de l'index de champ. La clé est le nom du champ et la valeur est la configuration de l'index de champ. Au moins l'un des éléments suivants doit exister : index de texte intégral, index de champ ou index de scan. Exemple d'index de champ : |
|
|
La configuration de l'index de champ. La clé est le nom du champ et la valeur est la configuration de l'index de champ. |
|||
| line |
object |
La configuration de l'index de texte intégral. Au moins l'un des éléments suivants doit exister : index de texte intégral, index de champ ou index de scan. Exemple d'index de texte intégral : |
|
| auto_key_detect |
boolean |
Indique si la fonctionnalité de découverte automatique d'index doit être activée. Une fois cette fonctionnalité activée, les champs des logs qui n'ont pas d'index sont automatiquement découverts et ajoutés à auto_text_keys (champs indexés découverts automatiquement). Les champs indexés découverts automatiquement sont de type texte avec l'analyse activée. Leur sensibilité à la casse et leurs paramètres de jeton héritent de la configuration de l'index de texte intégral. |
false |
| auto_text_keys |
array |
Les champs indexés découverts automatiquement. Les champs indexés découverts automatiquement sont de type texte avec l'analyse activée. Leur sensibilité à la casse et leurs paramètres de jeton héritent de la configuration de l'index de texte intégral. Une fois la découverte automatique d'index désactivée, les index précédemment découverts sont conservés sauf si vous effacez explicitement ce champ. |
|
|
string |
Les champs indexés découverts automatiquement. Les champs indexés découverts automatiquement sont de type texte avec l'analyse activée. Leur sensibilité à la casse et leurs paramètres de jeton héritent de la configuration de l'index de texte intégral. |
host |
|
| caseSensitive |
boolean |
Indique si l'index est sensible à la casse. Valeur par défaut : false. |
true |
| chn |
boolean |
Indique s'il faut inclure les caractères chinois. Valeur par défaut : false. L'activation de cette option peut réduire les performances d'écriture. |
false |
| exclude_keys |
array |
La liste des champs exclus. Ce paramètre ne peut pas être spécifié en même temps que include_keys. |
|
|
string |
La liste des champs exclus. |
excludeField |
|
| include_keys |
array |
La liste des champs inclus. Ce paramètre ne peut pas être spécifié en même temps que exclude_keys. |
|
|
string |
La liste des champs inclus. |
includeField |
|
| token |
array |
La liste des délimiteurs de jeton. Vous pouvez définir un paramètre de jeton pour spécifier la manière dont le champ est tokenisé. |
|
|
string |
Le délimiteur de jeton, tel que ",", ".", "\r" ou "\n". |
, |
|
| log_reduce |
boolean |
Indique si LogReduce doit être activé. Une fois LogReduce activé, une seule des listes blanche et noire prend effet au maximum.
|
true |
| log_reduce_black_list |
array |
La liste noire pour le filtrage des champs de clustering dans LogReduce. Ce paramètre prend effet uniquement lorsque LogReduce est activé. |
|
|
string |
Le champ de la liste noire. |
time |
|
| log_reduce_white_list |
array |
La liste blanche pour le filtrage des champs de clustering dans LogReduce. Ce paramètre prend effet uniquement lorsque LogReduce est activé. |
|
|
string |
Le champ de la liste blanche. |
name |
|
| max_text_len |
integer |
Simple Log Service définit la longueur maximale d'une valeur de champ à 2 048 octets (2 Ko) par défaut. Pour modifier la longueur maximale d'une valeur de champ, définissez la longueur maximale d'un champ de statistiques (texte). Valeurs valides : 64 à 16384. Unité : octets. |
2048 |
| scan_index |
boolean |
Indique si l'index de scan doit être activé. Au moins l'un des éléments suivants doit exister : index de texte intégral, index de champ ou index de scan. |
false |