メインコンテンツまでスキップ
Sumo Logic Japanese

特殊文字を含むフィールドの参照

Sumo Logic のクエリ言語では、フィールド名に英数文字とアンダースコアを使用できますが、フィールド名の先頭で数字を使用することはできません。 フィールド名に特殊文字が含まれる場合、クエリでフィールドを呼び出すときに次の構文を使用してフィールド名をエスケープする必要があります。

%"<field_name>"

次に例を示します。

| keyvalue regex " ([A-Z_-]+?)='([^']+?)'" keys "TYPE", "CHANNEL", "DOCUMENT-URI"
| count by %"document-uri"

制限事項

以下のフィールド名をエスケープする必要はありません。

  • a-zA-Z0-9_ と一致する文字を持つ
  • 先頭が数字ではない

フィールド名に特殊文字が含まれている場合は、%"<field_name>" の構文でフィールド名をエスケープした方が安全です。特殊文字を含むフィールドを参照する場合にフィールド名で引用符 " を使用するには、それぞれの引用符を \ でエスケープする必要があります。

  • この記事は役に立ちましたか?