akishin999の日記

調べた事などを書いて行きます。

Perl から Errbit にエラーを登録する

Perl から Errbit にデータを登録するところまで試してみたのでメモ。

Errbit のリポジトリ見ると既に v3 の JSON API も使えるみたいですが、手元で立てていたバージョンにはまだ v3 の API は無かったようなので、取り敢えず以下の XML API を使ってみました。

Notifier API V2.3 / API / Knowledge Base - Airbrake Support
https://help.airbrake.io/kb/api-2/notifier-api-v23

こんな感じ。

かなり適当ですが、これでもちゃんとエラーが登録できました。
これで Perl スクリプト内のエラーも Errbit で管理できるな。

PerlXML 用ライブラリよく分からなかったんで検索して最初に出てきた XML::Simple を使ったんですが、 Plack-Middleware-Errbit とか見ると XML::Generator の方が楽そうかも。

まぁでも XML だとやっぱりちょっと面倒なので、ちゃんと JSON API 使えるバージョンにアップデートしましょうかね・・・。