Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerRuntime Manager ログ検索では、クエリビルダーとファセット検索ユーザーインターフェースを使用するだけでなく、ログ検索クエリ言語を使用できます。
検索語は語と演算子で構成されます。検索語は単一語 ("hello" など) にすることも、語句 ("hello dolly" など) にすることもできます。
複数の語を Boolean 演算子で組み合わせて複雑なクエリを作成できます。
ログ検索クエリ言語を使用してクエリ語を修飾し、幅広い検索オプションを提供できます。
単一語の中の 1 文字および複数文字のワイルドカード検索を使用できます。
1 文字のワイルドカード検索を実行するには、?
記号を使用します。1 文字のワイルドカード検索では、語の 1 文字を ?
で代替して一致する語を検索します。たとえば、"text" または "test" を検索する場合は、次の検索を使用できます。
te?t
複数文字のワイルドカード検索を実行するには、* 記号を使用します。複数文字のワイルドカード検索では、0 文字以上を代替して検索します。たとえば、test、tests、または tester を検索するには、次の検索を使用します。
test*
te*t
のように、語の中間でワイルドカード検索を使用することもできます。
Boolean 演算子では、語を論理演算子で組み合わせることができます。ログ検索クエリ言語では、Boolean 演算子として AND
、+
、OR
、NOT
、-
をサポートしています。
Boolean 演算子はすべて大文字にする必要があります。 |
Boolean 演算子 | 説明 | 例 | ||
---|---|---|---|---|
|
|
「anypoint monitoring」を含むドキュメントを検索するには、次のクエリを使用します。
|
||
|
|
「anypoint monitoring」または単に「monitoring」のみを含むドキュメントを検索するには、次のクエリを使用します。
または
|
||
|
|
「anypoint monitoring」を含み、「functional」を含まないドキュメントを検索するには、次のクエリを使用します。
|
||
|
|
「anypoint」を必ず含み、「monitoring」を含んでいるかも知れないドキュメントを検索するには、次のクエリを使用します。
|
||
|
|
「anypoint monitoring」を含み、「results」を含まないドキュメントを検索するには、次のクエリを使用します。
|
クエリ構文の一部として特殊文字をエスケープできます。現在サポートされている特殊文字は次のとおりです。
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \ < >
これらの文字をエスケープするには、その文字の前に \
を使用します。たとえば、(1+1):2 を検索するには、次のクエリを使用します。
\(1\+1\)\:2
検索を実行するときには、項目名を指定するか、デフォルトを使用します。項目名とデフォルト項目は、検索実装に固有です。
項目名の後にコロン、検索する語を続けて入力して、任意の項目を検索します。 たとえば、「my-app」というアプリケーションで「called the function Value Selector」というメッセージが含まれるロゴを見つけるには、次のいずれかを入力します。
application: "my-app" AND message: "called the function Value Selector"
application: "my-app" AND "called the function Value Selector"
message
はデフォルト項目であるため、クエリで項目インジケーターを指定する必要はありません。ただし、application
項目は、このクエリの message
項目の前に指定する必要があります。