プラットフォーム別インストール
Go
インストール go get github.com/blipit-io/blipit-go
blipit-go モジュールを追加し、main でプロジェクトの公開キーとプロジェクト ID を使って Init を1回呼び出します。最後のイベントが失われないよう、プロセス終了前に Flush してください。
1インストール
go get github.com/blipit-io/blipit-go2main で初期化
import (
"log"
"time"
"github.com/blipit-io/blipit-go"
)
func main() {
if err := blipit.Init(blipit.Options{
Key: "<public key>",
Project: "<project id>",
Environment: "production",
Release: "myapp@1.4.2",
}); err != nil {
log.Fatal(err)
}
defer blipit.Flush(2 * time.Second)
}3手動キャプチャとログイン試行
blipit.CaptureException(err)
blipit.CaptureMessage("cache miss rate above 50%")
blipit.SetUser(blipit.User{ID: "42", Email: "ana@example.com"})
blipit.CaptureSecurity(blipit.Security{Kind: "login_failed", Actor: email, IP: ip, UserAgent: agent, Outcome: "bad_password"})4動作確認
app.blipit.io で「イシュー」を開きます。数秒以内に最初のイベントがイシューにまとめられて表示され、担当者にメールが届きます。
blipit.CaptureMessage("Hello from Go")知っておくと便利
- Options で TracesSampleRate: 0.2 を設定すると、リクエストがパフォーマンスページに送られます。
- 既に sentry-go を使っていますか?DSN https://<public key>@in.blipit.io/<project id> でそのまま動作します。
お困りですか?support@blipit.io までメールしてください。各プロジェクトのキーと正確な DSN は app.blipit.io の「APIキー」にあります。

