Java et Kotlin

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

La bibliothèque blipit-java est servie par JitPack directement depuis GitHub. Ajoutez le dépôt et la dépendance, puis appelez Blipit.init une fois au démarrage avec la clé publique et l'identifiant de votre projet.

1Ajouter le dépôt et la dépendance

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>

2Initialiser au démarrage

Spring Boot : en haut de main, avant SpringApplication.run, ou dans une méthode @PostConstruct d'une classe @Configuration.

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

3Capture manuelle et tentatives de connexion

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

4Vérifier que ça fonctionne

Ouvrez Problèmes dans app.blipit.io. Le premier événement apparaît en quelques secondes, regroupé en un problème, et les responsables reçoivent un e-mail.

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

Bon à savoir

  • Kotlin utilise les mêmes appels.
  • tracesSampleRate(0.2) dans le builder envoie les requêtes sur la page Performance.
  • Déjà sur le SDK io.sentry ? Il fonctionne sans modification avec le DSN https://<public key>@in.blipit.io/<project id>.

Bloqué ? Écrivez à support@blipit.io. Les clés et le DSN exact de chaque projet sont sous Clés API dans app.blipit.io.