Java und Kotlin

Installation com.github.blipit-io:blipit-java

Die Bibliothek blipit-java wird von JitPack direkt aus GitHub bereitgestellt. Fügen Sie das Repository und die Abhängigkeit hinzu und rufen Sie dann Blipit.init einmal beim Start mit dem öffentlichen Schlüssel und der Projekt-ID Ihres Projekts auf.

1Repository und Abhängigkeit hinzufügen

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>

2Beim Start initialisieren

Spring Boot: ganz oben in main, vor SpringApplication.run, oder in einer @PostConstruct-Methode einer @Configuration-Klasse.

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());

3Manuelles Erfassen und Anmeldeversuche

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);

4Prüfen, ob es funktioniert

Öffnen Sie Issues in app.blipit.io. Das erste Event erscheint innerhalb weniger Sekunden, gruppiert zu einem Issue, und die verantwortlichen Personen erhalten eine E-Mail.

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

Gut zu wissen

  • Kotlin verwendet dieselben Aufrufe.
  • tracesSampleRate(0.2) im Builder sendet Requests an die Performance-Seite.
  • Bereits auf dem io.sentry-SDK? Es funktioniert unverändert mit dem DSN https://<public key>@in.blipit.io/<project id>.

Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.