Bölüm: Bağla: Sentry

Entegrasyonlar

Bağla: Sentry

Sentry projelerinin açık hataları projelerde görünür, yenileri anında.

Nereden bağlanır

VentionDesk'te Operasyon › Kaynaklar › “Kaynak ekle” altında, kategori Hatalar, ardından Sentry. Bağlama, düzenleme ve kaldırma işlemlerini yalnızca işletme sahibi yapabilir.

Adım adım

  1. Sentry'de Settings › Developer Settings › Custom Integrations sayfasını aç ve “Create New Integration” › “Internal Integration”a tıkla. Ad: “VentionDesk”.
  2. İzinleri olabildiğince dar tut: Project “Read”, Issue & Event “Read”, Organization “Read”, geri kalan her şey “No Access”. Böylece VentionDesk yalnızca okur.
  3. “Çözüldü” düğmesi için (VentionDesk'te ve “Hataları çözüldü olarak işaretle” ile Claude için) Issue & Event'i “Read & Write” yap — bu, event:write kapsamıdır. VentionDesk bu durumda hatayı önce Sentry'de, ancak ondan sonra kendi tarafında çözüldü olarak işaretler. Bu izin olmadan VentionDesk yalnızca okur: “Çözüldü” bu durumda hatayı açık bırakır ve hangi iznin eksik olduğunu sana söyler.
  4. “Webhooks” altında “issue”yu işaretle. Kaydettikten sonra VentionDesk webhook adresini “Operasyon” › “Kaynaklar” › Sentry altında gösterir; ardından onu “Webhook URL” olarak gir.
  5. Entegrasyonu kaydet, “Tokens” altındaki token'ı ve “Credentials” altındaki client secret'ı kopyala ve ikisini organizasyon slug'ıyla birlikte buraya gir. VentionDesk erişimi açık issue'ları sorgulayarak kontrol eder.
  6. VentionDesk atanan projelerin açık issue'larını on dakikada bir getirir; webhook yenilerini ve yeniden açılanları anında bildirir. Ardından proje sayfasında “Analitik” › “Hata kaynağı ata” altında her projeyi sağlayıcıdaki projesine ata.
  7. VentionDesk her hata için yalnızca kimliği, kısaltılmış bir başlığı (içindeki e-posta ve IP adresleri maskelenir), seviyeyi, durumu, olay ve etkilenen kullanıcı sayısını, ilk ve son görülmeyi ve sağlayıcıdaki bağlantıyı alır. Stack trace'ler, olaylar, kullanıcı verileri, IP adresleri ve istekler sağlayıcıda kalır ve webhook'lardan da saklanmaz.
Sağlayıcıdaki kılavuz(yeni sekmede açılır)

İletişim kutusunun istedikleri

AlanBilgiNereden
API tokenZorunlu | gizliDahili entegrasyonun token'ı (Settings › Developer Settings › Custom Integrations › entegrasyonun › Tokens).
Organizasyon slug'ıZorunluAdreste yer alır: sentry.io/organizations/<slug>/ veya <slug>.sentry.io.
Bölgeisteğe bağlıAB bölgesindeki hesaplar için “de” (de.sentry.io), aksi halde boş bırak. Kendi barındırdığın Sentry sunucuları desteklenmez.
Client secretisteğe bağlı | gizliYalnızca webhook için: VentionDesk imzayı (Sentry-Hook-Signature) bununla kontrol eder. Entegrasyonda “Credentials” altında bulunur.
Görevleri otomatik oluşturisteğe bağlı“an” (varsayılan, açık) veya “aus” (kapalı). Açık: Eşiğe ulaşan veya “fatal” seviyesindeki bir hata, Claude için bir kez görev olarak oluşturulur.
Eşik (olay)isteğe bağlıGörev bu sayıda olaydan itibaren oluşturulur. 10 için boş bırak.

VentionDesk gizli bilgileri şifreli saklar ve bir daha asla göstermez. Ancak sağlayıcı erişimi onayladığında kaydedilirler; bir bağlantıyı düzenlerken gizli bir alanı boş bırakırsanız önceki değer korunur.

Tüm sağlayıcılar bir bakışta: EntegrasyonlarWebhook URL'leri: Webhook'lar

Bağla: Sentry | VentionDesk Dokümanları