検索・フィルター
LogPeak は必要なログエントリを見つけるための強力な検索機能を提供します。
検索バー
ログビューアー上部の検索バーに入力すると、リアルタイムでフィルタリングされます。
クエリ構文
LogPeak は Lucene ライクなクエリ構文を使用します:
| 構文 | 例 | 説明 |
|---|---|---|
| フリーテキスト | timeout | 全フィールドを横断検索 |
| フィールド検索 | level:error | 特定フィールドを検索 |
| フレーズ | "connection refused" | 完全一致フレーズ検索 |
| ワイルドカード | message:deploy* | 前方一致 |
| AND | error AND timeout | 両方の条件に一致 |
| OR | error OR warning | いずれかの条件に一致 |
| NOT | NOT debug | 一致するエントリを除外 |
組み合わせクエリ
演算子を組み合わせて精密にフィルタリングできます:
level:error AND message:"database connection" AND NOT service:healthcheck
ログレベルフィルター
ログレベル(DEBUG, INFO, WARN, ERROR)のバッジをクリックして、各レベルの表示/非表示を切り替えられます。
カラムカスタマイズ
テーブルに表示するフィールドをカスタマイズできます:
- カラム追加 — ログ詳細ビューでフィールドをクリックしてカラムに追加
- カラム削除 — カラムヘッダーを右クリックして削除
- カラム並び替え — カラムヘッダーをドラッグして並び替え
- カラム幅調整 — カラムの境界をドラッグして幅を変更
カラムレイアウトはログビューごとに保存されます。
ログ詳細ビュー
ログエントリをクリックすると詳細ビューが開きます:
- シンタックスハイライト付き JSON ツリー表示
- ネストされたオブジェクトの展開
- クエリに追加 — フィールド値をクリックしてフィルターに追加
- クエリから除外 — 特定の値を除外
- コピー — 個別のフィールド値をクリップボードにコピー