Skip to main content
जब कोई Web3 Action execute होने में विफल होती है, तो Tenderly आपको email से सूचित कर सकता है। चूंकि Web3 Actions अक्सर critical workflows का हिस्सा होती हैं, email notifications आपको Tenderly Dashboard पर नज़र रखे बिना, Action के काम करना बंद करने पर जल्दी react करने देती हैं।
Overview of the existing Web3 Actions

Overview of the existing Web3 Actions

अब आप किसी भी Action पर क्लिक करके अपने सेट किए गए Web3 Action(s) के विफल executions के बारे में Tenderly notifications प्राप्त करने के लिए email को destination के रूप में सेट अप कर सकते हैं:
Information about a specific Web3 Action

Information about a specific Web3 Action

Destinations अनुभाग तक scroll करें:
Choosing an email destination for Web3 Action notifications

Choosing an email destination for Web3 Action notifications

हमारे पास पहले से ही कुछ email destinations सेट अप हैं। हम उन्हें on या off कर सकते हैं ताकि जब हम उनका उपयोग नहीं करना चाहते तो हमें कुछ email delivery channels को delete न करना पड़े। एक नया email delivery channel जोड़ने के लिए, बस निचले दाएँ कोने में Add Destination Email बटन पर क्लिक करें, उस email को type करें जिसे आप उपयोग करना चाहते हैं, और बस। आपको अपने email को verify करना होगा और verification के बाद उस email के लिए switch को “on” पर करना होगा। आप एकल Action के लिए delivery channels के रूप में कई emails भी चुन सकते हैं। यदि आप एक ऐसा email जोड़ रहे हैं जिसका आप पहले से ही अपने account email के रूप में उपयोग कर रहे हैं, या यदि आपने उस email को किसी अन्य flow (जैसे Alerts के माध्यम से) के माध्यम से Tenderly में जोड़ा है, तो आपका email पहचाना जाएगा और आपको इसे फिर से verify करने की आवश्यकता नहीं होगी।
Adding a new email address

Adding a new email address

आप नई action बनाते समय email notification delivery channels चुनने में भी सक्षम हैं। हालाँकि, यदि आप एक नए email को destination के रूप में जोड़ना चाहते हैं, तो आपको Create New Action flow में इसे एक विकल्प के रूप में चुनने से पहले पहले ऐसा करना होगा।
Choosing an email destination upon creating a Web3 Action

Choosing an email destination upon creating a Web3 Action

Failure emails कब भेजे जाते हैं

Tenderly हर विफलता पर email भेजने के बजाय विफल executions को incidents में group करता है। जब कोई execution विफल होता है, तो विफलता को Action version और error के आधार पर एक incident से match किया जाता है। आपको email केवल तब मिलता है जब नया incident बनता है, यानी जब कोई error आपकी Action के वर्तमान version के लिए पहली बार होती है। जब तक incident खुला है, उसी error की बार-बार घटनाएँ उसके अंतर्गत group की जाती हैं और अतिरिक्त emails trigger नहीं करतीं। Incidents कभी अपने आप resolve नहीं होते, भले ही बाद के executions सफल हों। उन्हें Error Reporting में manage करें, जहाँ incident status notifications को नियंत्रित करता है:
  • किसी incident को Acknowledge करने से उस error की notifications muted रहती हैं।
  • किसी incident को Resolve करने से notifications फिर से सक्रिय हो जाती हैं: यदि वही error फिर से होती है, तो नया incident बनता है और आपको नया email मिलता है।
Action का नया version publish करने से भी grouping reset हो जाती है: नए version की पहली विफलता नया incident बनाती है और email trigger करती है। Failure emails उन trigger-आधारित executions को cover करती हैं जो error के साथ विफल होती हैं। manually trigger किए गए runs परिणाम चाहे जो हो, कभी failure emails नहीं भेजते और न ही incidents बनाते हैं, इसलिए notification path सत्यापित करने के लिए trigger-आधारित run का उपयोग करें। जो executions time out होती हैं या rate-limited होती हैं, वे भी failure emails trigger नहीं करतीं।