Todos os produtos
Search
Central de documentação

Simple Log Service:Por que o tráfego de índice é gerado para subcampos JSON que não são indexados?

Última atualização: Jun 23, 2026

Quando você indexa um campo JSON, tanto o nome do campo quanto o valor do campo são contabilizados no tráfego de índice, incluindo subcampos que não são explicitamente indexados.

Regras de cálculo

O tráfego de índice de um campo JSON é calculado com base nas seguintes regras:

  • Se um subcampo não for indexado, o tráfego de índice será calculado como o tipo de dados text.
  • Se um subcampo for indexado, o tráfego de índice será calculado com base no tipo de dados real do subcampo, que pode ser text, long ou double. Para mais informações, consulte Criar índices.

Exemplo

No log de exemplo a seguir, o campo result é do tipo JSON e apenas o subcampo result.anomaly_type é indexado. O tráfego de índice inclui o nome do campo result e todo o conteúdo do seu valor. Os nomes e valores de subcampos não indexados, como dim_name, também são incluídos, e seus tipos de dados são tratados como text.

  • Log de exemplo
    {
      "result": {
        "anomaly_type": "None",
        "dim_name": "body_bytes_sent",
        "is_anomaly": false,
        "score": 0,
        "value": "4850.000000"
      }
    }
  • Na configuração de índice, o tipo de dados do campo result é json, com o delimitador ,':"=0[]{}?@&<>/\n\t\r. O tipo de dados do subcampo anomaly_type é text, e ele é indexado.