integrations/
Integrazioni
Strumenta un progetto in pochi minuti: scegli un SDK, crea un token di ingest per progetto, rilascia.
gem · rubygems.org
Ruby / Rails
La gem closeyourit-ruby cattura errori, metriche e log. Trasporto fire-and-forget, scrub della PII di default, integrazione Rails inclusa.
$ bundle add closeyourit-ruby
# config/initializers/closeyourit.rb
CloseYourIt.init do |config|
config.dsn = ENV["CLOSEYOURIT_DSN"]
end
package · pub.dev
Dart / Flutter
Il package closeyourit rispecchia la gem su mobile: errori, metriche e log con lo stesso contratto wire.
$ dart pub add closeyourit
// main.dart
await CloseYourIt.init(dsn: dsn);
cli · npm
CLI — cyi
Progetti, errori, ticket, log e todo dal terminale. Login via OAuth 2.0 device flow, pronto per script e CI.
$ npm install -g @bussolabs/closeyourit-cli
$ cyi login # OAuth device flow
$ cyi errors list --project DRRA
http · bearer token
Ingest da CI
Riporta release ed eventi direttamente dalla CI con il bearer token per progetto — nessun SDK richiesto.
$ curl -X POST https://www.closeyour.it/api/v1/projects/<id>/events \
-H "Authorization: Bearer $CLOSEYOURIT_TOKEN"
drop-in · dsn
Sentry-compatibile
CloseYourIt accetta ingest via DSN Sentry: cambi il DSN nel setup esistente e tieni la strumentazione di cui già ti fidi.
Perimetro: solo error event — capture_exception e capture_message. Tracing, sessioni e cron vengono accettati ma non importati.
# keep your Sentry SDK — the DSN is on your project's token page
SENTRY_DSN=https://<public-key>@www.closeyour.it/<project-id>