特殊文字を含むフィールドの参照
Sumo Logic のクエリ言語では、フィールド名に英数文字とアンダースコアを使用できますが、フィールド名の先頭で数字を使用することはできません。 フィールド名に特殊文字が含まれる場合、クエリでフィールドを呼び出すときに次の構文を使用してフィールド名をエスケープする必要があります。
%"<field_name>"
次に例を示します。
| keyvalue regex " ([A-Z_-]+?)='([^']+?)'" keys "TYPE", "CHANNEL", "DOCUMENT-URI"
| count by %"document-uri"
制限事項
以下のフィールド名をエスケープする必要はありません。
a-zA-Z0-9_
と一致する文字を持つ- 先頭が数字ではない
フィールド名に特殊文字が含まれている場合は、%"<field_name>"
の構文でフィールド名をエスケープした方が安全です。特殊文字を含むフィールドを参照する場合にフィールド名で引用符 "
を使用するには、それぞれの引用符を \
でエスケープする必要があります。