PHP y Laravel

Instalar composer require blipit/blipit

Instala el paquete blipit/blipit y llama a init una vez con la clave pública y el id de tu proyecto. Las excepciones y errores no capturados se reportan solos.

1Instalar

sh
composer require blipit/blipit

2Inicializa al arrancar

PHP simple: al principio de tu front controller. Laravel: en AppServiceProvider::boot. Ambos valores están en la página de Claves del proyecto.

php
use Blipit\Blipit;

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

3Captura manual e intentos de inicio de sesión

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

4Comprueba que funciona

Abre Incidencias en app.blipit.io. El primer evento aparece en unos segundos, agrupado en una incidencia, y los responsables reciben un correo.

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

Conviene saber

  • La integración completa de Laravel (contexto de petición, trabajos de cola, Artisan) viene del paquete sentry/sentry-laravel; funciona sin cambios con SENTRY_LARAVEL_DSN=https://<public key>@in.blipit.io/<project id>.
  • Pasa "traces_sample_rate" => 0.2 en init y las peticiones aparecerán en la página de Rendimiento.

¿Atascado? Escribe a support@blipit.io. Las claves y el DSN exacto de cada proyecto están en Claves API en app.blipit.io.