इंटीग्रेशन
Sentry कनेक्ट करें
आपके Sentry प्रोजेक्ट्स की खुली त्रुटियाँ प्रोजेक्ट्स में दिखती हैं, नई त्रुटियाँ तुरंत।
कहाँ कनेक्ट करें
VentionDesk में संचालन › स्रोत › “स्रोत जोड़ें” में, श्रेणी त्रुटियाँ, फिर Sentry। केवल मालिक कनेक्ट, संपादित और हटा सकता है।
चरण-दर-चरण
- Sentry में Settings › Developer Settings › Custom Integrations खोलें और “Create New Integration” › “Internal Integration” पर क्लिक करें। नाम: “VentionDesk”।
- अनुमतियाँ जितनी हो सके उतनी सीमित रखें: Project “Read”, Issue & Event “Read”, Organization “Read”, बाक़ी सब “No Access”। इस तरह VentionDesk केवल पढ़ता है।
- “हल” बटन के लिए (VentionDesk में और Claude के लिए “त्रुटियों को हल के रूप में चिह्नित करें” के साथ) Issue & Event को “Read & Write” पर सेट करें — यही स्कोप event:write है। तब VentionDesk त्रुटि को पहले Sentry में हल के रूप में चिह्नित करता है और उसके बाद ही अपनी तरफ़। इस अनुमति के बिना VentionDesk केवल पढ़ता है: तब “हल” त्रुटि को खुली छोड़ देता है और बताता है कि कौन-सी अनुमति कम है।
- “Webhooks” में “issue” पर टिक करें। सेव करने के बाद VentionDesk वेबहुक पता “संचालन” › “स्रोत” › Sentry में दिखाता है; फिर उसे “Webhook URL” के रूप में दर्ज करें।
- इंटीग्रेशन सेव करें, “Tokens” में टोकन और “Credentials” में client secret कॉपी करें, और दोनों को संगठन स्लग के साथ यहाँ दर्ज करें। VentionDesk खुले issues की जानकारी माँगकर एक्सेस की जाँच करता है।
- VentionDesk हर दस मिनट में असाइन किए गए प्रोजेक्ट्स के खुले issues लाता है; वेबहुक नए और फिर से खुले issues तुरंत बताता है। इसके बाद प्रोजेक्ट पेज पर “एनालिटिक्स” › “त्रुटि स्रोत असाइन करें” में हर प्रोजेक्ट को प्रोवाइडर के उसके प्रोजेक्ट से जोड़ें।
- हर त्रुटि के लिए VentionDesk केवल पहचान, छोटा किया गया शीर्षक (उसमें ईमेल और IP पते छिपा दिए जाते हैं), स्तर, स्थिति, इवेंट और प्रभावित यूज़र्स की संख्या, पहली और आख़िरी बार होने का समय और प्रोवाइडर का लिंक लेता है। स्टैक ट्रेस, इवेंट, यूज़र डेटा, IP पते और अनुरोध प्रोवाइडर के पास रहते हैं और वेबहुक से भी सेव नहीं किए जाते।
डायलॉग क्या पूछता है
| फ़ील्ड | जानकारी | कहाँ से |
|---|---|---|
| API टोकन | ज़रूरी | सीक्रेट | आंतरिक इंटीग्रेशन का टोकन (Settings › Developer Settings › Custom Integrations › आपका इंटीग्रेशन › Tokens)। |
| संगठन स्लग | ज़रूरी | यह पते में है: sentry.io/organizations/<slug>/ या <slug>.sentry.io। |
| रीजन | वैकल्पिक | EU रीजन के खातों के लिए “de” (de.sentry.io), वरना ख़ाली छोड़ें। स्वयं होस्ट किए गए Sentry सर्वर समर्थित नहीं हैं। |
| Client secret | वैकल्पिक | सीक्रेट | केवल वेबहुक के लिए: VentionDesk इससे सिग्नेचर (Sentry-Hook-Signature) की जाँच करता है। यह इंटीग्रेशन में “Credentials” के तहत है। |
| टास्क अपने-आप बनाएँ | वैकल्पिक | “an” (डिफ़ॉल्ट, चालू) या “aus” (बंद)। चालू: जो त्रुटि सीमा तक पहुँचती है या जिसका स्तर “fatal” है, उसके लिए एक बार Claude का टास्क बनाया जाता है। |
| सीमा (इवेंट) | वैकल्पिक | इतने इवेंट होने पर टास्क बनाया जाता है। 10 के लिए ख़ाली छोड़ें। |
VentionDesk सीक्रेट जानकारी एन्क्रिप्ट करके सेव करता है और उसे फिर कभी नहीं दिखाता। यह तभी सेव होती है जब प्रोवाइडर एक्सेस की पुष्टि कर दे; अगर आप कोई कनेक्शन संपादित करते हैं और सीक्रेट फ़ील्ड ख़ाली छोड़ते हैं, तो पिछला मान बना रहता है।
सभी प्रोवाइडर एक नज़र में: इंटीग्रेशनवेबहुक पते: वेबहुक