こんにちは、クラウドインテグレーション事業部の力士こと溝井です。
今日は、Sumo Logicでデータ検索とスケジュールを活用してEメールアラートを送信する方法について説明していきます。
Sumo Logic のデータ検索手順
SumoLogic Web UIの右ペインよりタブを利用して検索することができます。
1.データ検索画面を開きます。
1.1.Sumo Logic内の[+ New]ボタンをクリックします。
1.2.表示されたメニューから[Log Search]をクリックします。
2.条件を付けて検索することができるかを確認します。
2.1.テキストボックスに下記のクエリを入力します。このクエリはApacheのアクセスログからソース IP アドレスごとのリクエスト数を算出するクエリを表しています。
_sourceCategory=prod/apache/access | parse "* - -" as src_ip | count by src_ip
2.2.[Start]をクリックします。
2.3.画面下方の[Aggregates]タブに検索結果が表示されていることを確認します。
Appendix: グラフ表示
これでApacheのアクセスログからソース IP アドレスごとのリクエスト数を算出することができました。
シチュエーションによっては、この状態から更に視覚的に把握したいという要件があるかも知れません。その場合も Sumo Logic はグラフ機能で対応可能です。
手順は非常に簡単で[Aggregates]の右上にあるアイコンを選んでクリックするだけでグラフ化できます。
グラフ化の例
グラフ化することで日常的に参照するダッシュボードとして利用する場合に非常に便利です。
スケジュール検索とEメールアラートの作成
検索に使ったクエリを保存して期間内に実行(スケジュール検索)、結果の通知(Eメールアラート)を行うことができます。 通知はEメールアラート以外に3rd Partyとの連携やWebhookなども可能です。
1.クエリを保存する画面を画面を開きます。
1.1.テキストボックスの下にある[Save As]をクリックします。
2.保存の設定を行います。
2.1.[Name]に任意の名前を記入します。
2.2.[Description]はこの保存する説明を記入します。
2.3.保存先である[Location to save to]が「Personal」であることを確認します。
2.4.[Schedule this search]をクリックします。
3.スケジュール検索の設定します。
3.1.[Run frequency]を「Weekly」を選択します。
3.2.[3.1]を行うと、設定箇所が増えたことを確認します。
3.3.[Every]を任意に設定します。
3.4.[Time of Day]を任意に設定します。
4.Eメールアラートの設定します。
4.1.[Alert Type]は「Email」を選択します。
4.2.[Recipients]に通知を届けたいメールアドレスを設定します。
※複数のメールアドレスを登録したい方は「,(コンマ)」を利用して区切ります。)
4.3.[Email Subject]は「{Search Results} = $SearchName」がデフォルトで設定してあることを確認します。
※このクエリは保存の設定の際に記入した[Name]を件名にします。表示される件名は「{Search Results} = Search apache log」となります。
5.保存します
5.1.[Save]をクリックします。
5.2.成功していることを確認します。
アラートメールの確認
実際に送信されるアラートメールの内容はこちらです
まとめ
いかがでしたでしょうか。
簡単にデータの検索、ひと手間加えてスケジュール検索を設定、Eメールアラートで結果を通知することができました!
この記事を読んで、「Sumo Logicの基本操作を知りたい」「Sumo Logicの便利な使い方を知りたい」という方はハンズオンのトレーニングを提供していますので、是非お越し下さい。
開催概要
- 日時:2019年7月18日(木) 14:00~17:00 (13:30~受付開始)
- 場所:WeWork京橋「14G会議室」(東京都中央区京橋3-1-1 東京スクエアガーデン 14F)
- 定員:8名
- 費用:無料
- 協賛:SumoLogicジャパン株式会社
- 主催:フォージビジョン株式会社
Sumo Logicハンズオントレーニングのお申込み
下記の「お申込みはこちらから」をクリックして、
お問い合わせ種別から「Sumo Logicハンズオントレーニングのお申込み」を選択し、以下の項目を入力いただきお申込みをお願いいたします。
- お問い合わせ種別
- 会社名
- お名前
- 電話番号
- メールアドレス
お問い合わせ内容
Sumo Logicハンズオントレーニングについて
お申込みはこちらからSumo Logicサービス紹介ページ
サービス紹介ページへ
Sumo Logicを使ってデータ分析、監視など日々の業務を効率化していきましょう!