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
- Sentry'de Settings › Developer Settings › Custom Integrations sayfasını aç ve “Create New Integration” › “Internal Integration”a tıkla. Ad: “VentionDesk”.
- İzinleri olabildiğince dar tut: Project “Read”, Issue & Event “Read”, Organization “Read”, geri kalan her şey “No Access”. Böylece VentionDesk yalnızca okur.
- “Çö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.
- “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.
- 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.
- 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.
- 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.
İletişim kutusunun istedikleri
| Alan | Bilgi | Nereden |
|---|---|---|
| API token | Zorunlu | gizli | Dahili entegrasyonun token'ı (Settings › Developer Settings › Custom Integrations › entegrasyonun › Tokens). |
| Organizasyon slug'ı | Zorunlu | Adreste yer alır: sentry.io/organizations/<slug>/ veya <slug>.sentry.io. |
| Bölge | isteğ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 secret | isteğe bağlı | gizli | Yalnızca webhook için: VentionDesk imzayı (Sentry-Hook-Signature) bununla kontrol eder. Entegrasyonda “Credentials” altında bulunur. |
| Görevleri otomatik oluştur | isteğ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