Java と Kotlin

インストール com.github.blipit-io:blipit-java

blipit-java ライブラリは GitHub から直接 JitPack 経由で配信されます。リポジトリと依存関係を追加し、起動時にプロジェクトの公開キーとプロジェクト ID で Blipit.init を1回呼び出します。

1リポジトリと依存関係を追加

build.gradle.kts
repositories {
    mavenCentral()
    maven("https://jitpack.io")
}

dependencies {
    implementation("com.github.blipit-io:blipit-java:v0.1.0")
}
pom.xml
<repositories>
  <repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
  </repository>
</repositories>

<dependency>
  <groupId>com.github.blipit-io</groupId>
  <artifactId>blipit-java</artifactId>
  <version>v0.1.0</version>
</dependency>

2起動時に初期化

Spring Boot:SpringApplication.run の前の main の先頭、または @Configuration クラスの @PostConstruct メソッド内に。

java
import io.blipit.Blipit;
import io.blipit.BlipitOptions;

Blipit.init(BlipitOptions.builder()
    .key("<public key>")
    .project(<project id>)
    .environment("production")
    .release("myapp@1.4.2")
    .build());

3手動キャプチャとログイン試行

java
Blipit.captureException(err);
Blipit.captureMessage("cache miss rate above 50%");
Blipit.setUser("42", "ana@example.com");
Blipit.captureSecurity("login_failed", email, "bad_password", null, ip, userAgent, null);

4動作確認

app.blipit.io で「イシュー」を開きます。数秒以内に最初のイベントがイシューにまとめられて表示され、担当者にメールが届きます。

java
Blipit.captureMessage("Hello from Java");

知っておくと便利

  • Kotlin でも同じ呼び出しを使います。
  • ビルダーで tracesSampleRate(0.2) を設定すると、リクエストがパフォーマンスページに送られます。
  • 既に io.sentry SDK を使っていますか?DSN https://<public key>@in.blipit.io/<project id> でそのまま動作します。

お困りですか?support@blipit.io までメールしてください。各プロジェクトのキーと正確な DSN は app.blipit.io の「APIキー」にあります。