Facebook Twitter
お問い合わせ
TOPICS
更新情報
ホーム > ブログ > Oracle Cloud > Oracle Cloud Infrastructure(OCI)Loggingの検索機能の実力を知る

Oracle Cloud Infrastructure(OCI)Loggingの検索機能の実力を知る

Oracle Cloud
2021.02.04

はじめに

k.sasakiです。

ログの収集や保管に加えてコンソールから検索を実行できることが、Oracle Cloud Infrastructure Loggingを利用する際の理由の一つと考えています。検索機能が運用上十分なのか、不足しているのかという点を理解するために、今回は検索機能をピックアップして紹介します。

Loggingの概要/用語については以下の記事にまとめています。

cloudiiブログ:LoggingAnalyticsとの連携が強化されたLoggingの概要

Logging検索機能の詳細

コンソールの画面を3つのブロックに分けてそれぞれの機能にフォーカスして説明していきます。

[Logging 検索画面全体]
logging-search/kensaku_overview

1.検索ブロック

まず、検索条件の指定と実行を行う検索ブロックから。

カスタムフィルタには検索したいキーワードを指定し、検索するログの選択ではログの保存先を選択します。検索条件を保存して、使いまわすこともできます。

logging-search/kensaku_block

検索対象はコンパートメント、ロググループ、ログからGUIで候補を表示してくれます。

logging-search/log_select

より詳細な条件を指定する場合は拡張モードでSQLライクな構文を使用してクエリを作成することができます。concatで複数フィールドを繋げて新しいフィールドを作ったり、countで集計するなどもできます。

Oracle Help Center :ロギング問合せ言語仕様

logging_search/extend_select

検索条件の指定で現状できないこと

・リージョンを跨いだ検索対象を指定できない

Loggingがリージョンごとのサービスとなっているので、検索もそのリージョン内に限定されます。

・リージョン内全体を簡易に検索対象に指定できない

リージョン内全体で検索したい場合は、全てのコンパートメントを検索条件に追加しなくてはいけません。全てのコンパートメントを指定すれば検索できますが結構大変です。

2.検索結果ブロック

次に検索の実行結果が表示される検索結果ブロックです。

検索結果にはログサマリが表示されます。ログの詳細を確認したい場合はレコードをクリックすることで、JSON形式のログを確認できます。さらにJSON上のフィールドをクリックすることで、検索条件に追加したり、サマリーに表示するフィールドを追加することができます。

[前後タブ:オブジェクトストレージのサービスログ]
logging-search/zengo_tab

ビジュアルタブではログの発生件数についてグラフの形状やフィールドの値でグループ化できます。グラフがとる値は件数と時間のみですが、それでもLogging単体で検索結果を可視化までできるのはありがたいです。

[円グラフ]

logging-search/visual_circle

[棒グラフ]
logging-search/visual_bar

[折線グラフ]
logging-search/visual_oresen

3.保存済み検索ブロック

最後に保存済み検索ブロックです。

logging-search/hozon

自分で作成した検索条件を呼び出したり、クイックスタート問い合わせというプリセットの検索条件を使用することもできます。複数のコンパートメントを指定する場合などは検索条件として保存しておくことをお勧めします。

[クイックスタート]

ogging-search/quickstart

まとめ

検証してみて、Loggingは十分な検索機能を持っていると感じました。ログデータの分析となっればやはり別のサービスを利用すると思いますが、それでもクラウド上でログを手軽に検索できるインタフェースがあるのはありがたいですね。

以上です。最後までご覧いただきありがとうございました。


この記事が気に入ったら
「いいね!」

この記事を書いた人


関連コンテンツ

CONTACT お問い合わせ

Cloudiiのサービスやプロダクトについて
興味をお持ちの方は、
お気軽にお問い合わせください。