Java en Kotlin

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

De bibliotheek blipit-java wordt door JitPack rechtstreeks vanuit GitHub geserveerd. Voeg de repository en de dependency toe en roep daarna Blipit.init één keer aan bij het opstarten met de publieke sleutel en het project-id van je project.

1Voeg de repository en dependency toe

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>

2Initialiseer bij het opstarten

Spring Boot: bovenaan main, vóór SpringApplication.run, of in een @PostConstruct-methode van een @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());

3Handmatige capture en inlogpogingen

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

4Check of het werkt

Open Issues in app.blipit.io. Het eerste event verschijnt binnen een paar seconden, gegroepeerd in een issue, en de verantwoordelijken krijgen een e-mail.

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

Goed om te weten

  • Kotlin gebruikt dezelfde aanroepen.
  • tracesSampleRate(0.2) in de builder stuurt requests naar de pagina Performance.
  • Al op de io.sentry SDK? Die werkt ongewijzigd met de DSN https://<public key>@in.blipit.io/<project id>.

Kom je er niet uit? Mail support@blipit.io. Sleutels en de exacte DSN van elk project staan onder API-sleutels in app.blipit.io.