メッセージ一覧のエクスポート
完了お世話になります。
メッセージ画面で直近30日分のメッセージが閲覧可能ですが、CSVエクスポートすることは可能でしょうか?
障害分析のため、ツールでのエクスポートと同じ方法で、過去1年分のメッセージ履歴を保管したいと考えており、可能であればやり方をご教示いただきたいです。
-
お問い合わせありがとうございます。
メッセージ画面の内容をエクスポートする機能は画面上にはございませんが、 Web API からの取得は可能となっておりますので、スクリプトなどからこちらを活用して情報取得をすることは可能です。使用する API は下記の2つとなります。
- API ドキュメント - メッセージの一覧取得 API(/api/apps/alerthub/message/list)
- API ドキュメント - メッセージ詳細の取得 API(/api/apps/alerthub/message/detail/{messageId})
(それぞれのAPI ドキュメントは、ご利用のスペースの画面右上「?」アイコンからAPIドキュメントを開いていただけますと設定方法などを参照いただけます。また、マニュアルにAPIドキュメントの使用方法もございますので、ご参照ください。)
CSVに保存までの具体的な流れとしては、下記のようになります。
- メッセージの一覧取得 API を用いてメッセージの一覧を取得する
(日付・時間等で絞る場合はU3339形式(YY-MM-DDThh:mm:ss+09:00)で指定することを指定範囲を収集することもできます) - 取得データの items に含まれる各データの messageId の値を確認する
- messageId を用いて、メッセージ詳細の取得 API より詳細内容を取得・CSV等に保存する
以上、よろしくお願いいたします。
サインインしてコメントを残してください。
コメント
3件のコメント