こんにちは、Instana Observability Advent Calendar 2024 6日目は足立よりお届けします。
はじめに
みなさん、Instanaのスマート・アラートをご利用いただいていますか?
※まだの方はぜひこちらの記事を参考に触ってみてください!
最近、Instanaはログ周りの機能強化を進めているのですが、その一環として build 282 にてログ向けのスマート・アラートが追加されています。(リリースノート)
本記事では、執筆時点(build 286)で必要な権限の設定と、Smart Alerts for logsの設定をお見せしようと思います。
権限設定
今回は新規グループを作成し権限を付与します。
既存のグループ権限を修正しても問題ありません。
[設定] > [Security & Access] > [グループ] > [新規グループ]をクリックします。
任意の グループ名 を入力して ログ・アクセス権 の ログ用のグローバル・スマート・アラートの構成 のチェックを ON にて 保存 します。
グループの作成ができたら、ユーザーに割り当てます。
真ん中あたりにある[ユーザーの追加]をクリックします。
権限の設定は以上です。
権限つけたのにスマート・アラート作成のボタンでない!という方は一度ブラウザをリロードしてみてください。
スマート・アラートの作成
[分析] > [ログ] > [スマート・アラート]と進み、右下の[スマート・アラートの追加]をクリックしてください。
スコープの定義
メトリックは ログ・カウント で固定です。
フィルターで 監視する範囲 を設定しましょう。設定しない場合、全てのログを対象に監視します。
グループで どのメトリックで監視するかを1つ選択します。例えば、log level = error
の数を監視したい場合は、Logs > Level
を設定します。
しきい値の定義
画面イメージはlog level = error
の数を監視する想定の画面です。
少し見切れてしまっていますが、画面下部でERROR or WARN or FATAL が指定可能なので、 ERROR を選択しています。
過去のデータが真ん中のグラフに表示されているので、参考にしつつしきい値を設定しましょう。
しきい値は現在 静的しきい値 のみをサポートしています。
時間しきい値の定義
評価の粒度 は何分間隔でしきい値判定するかを指定します。デフォルトだと10分間隔でログの合計数をチェックします。
連続したメトリック違反の数 は上記のチェックが連続で何回引っかかったからアラートを発信するかを指定します。デフォルトだと1回でアラートを送信するようになっていますが、例えば 3 にすると、3回連続でしきい値を超えた場合にアラートを送信します。
アラート・チャネルの指定
アラートの送信先を指定できます。
右上の[アラート・チャネルの選択]から送信先を選びましょう。
アラート・プロパティの定義
Instanaの画面上に出すメッセージやアラート・レベルを設定します。
タイトルに設定した文字が 構成済みアラート の一覧に表示された時のアラート名になります。
タイトルは後からを変更可能です。
カスタム・ペイロードの定義
カスタム・ペイロードの設定が必要な場合は、[行の追加]から key / value を設定しましょう。
以上で設定は完了です。
スマート・アラートの作成
設定が一通りできたら、一番下の[作成]をクリックしましょう。
作成後そのまま監視がスタートします。
停止したい場合は、右側に表示されている [停止アイコン]をクリックします。
編集・複製・削除したい場合は、 [・・・] よりそれぞれ選択してください。
おわりに
まだまだリリースされたての機能なので制約がある部分もありますが、ぜひ試してみていただけると嬉しいです。
この記事を含め、Instanaに関するページへのリンク集を定期的に更新しています。
こちらもよければ見てみてください。(次の更新は2024年のアドベントカレンダーが終わり次第を予定)
それでは!!!