PHP und Laravel

Installation composer require blipit/blipit

Installieren Sie das Paket blipit/blipit und rufen Sie init einmal mit dem öffentlichen Schlüssel und der Projekt-ID Ihres Projekts auf. Nicht abgefangene Exceptions und Fehler werden von selbst gemeldet.

1Installation

sh
composer require blipit/blipit

2Beim Start initialisieren

Reines PHP: ganz oben in Ihrem Front Controller. Laravel: in AppServiceProvider::boot. Beide Werte finden Sie auf der Schlüssel-Seite des Projekts.

php
use Blipit\Blipit;

Blipit::init([
    "key" => "<public key>",
    "project" => <project id>,
    "environment" => "production",
    "release" => "myapp@1.4.2",
]);

3Manuelles Erfassen und Anmeldeversuche

php
Blipit::captureException($e);
Blipit::captureMessage("cache miss rate above 50%", "warning");
Blipit::setUser(["id" => "42", "email" => "ana@example.com"]);
Blipit::captureSecurity("login_failed", $email, "bad_password", null, $request->ip(), $request->userAgent());

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.

php
Blipit::captureMessage("Hello from PHP");

Gut zu wissen

  • Die vollständige Laravel-Integration (Request-Kontext, Queue-Jobs, Artisan) kommt aus dem Paket sentry/sentry-laravel; es funktioniert unverändert mit SENTRY_LARAVEL_DSN=https://<public key>@in.blipit.io/<project id>.
  • Übergeben Sie "traces_sample_rate" => 0.2 in init, und Requests erscheinen auf der Performance-Seite.

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.