> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Alerts का परिचय

> on-chain events के लिए listen करें और email, Slack, PagerDuty, और अन्य alert destinations के माध्यम से रीयल-टाइम notifications प्राप्त करें।

<Note>
  Alerts सशुल्क योजना पर उपलब्ध हैं। इन्हें अपने account के लिए सक्षम करने के लिए, [हमारी sales team से संपर्क करें](https://tenderly.co/contact-us)।
</Note>

Tenderly Alerting blockchain पर events के लिए listen करता है और event होने पर आपके वांछित destination पर रीयल-टाइम notifications भेजता है। यह email, आपका पसंदीदा messaging app, एक incident monitoring system, या webhooks और Web3 Actions हो सकता है।

Tenderly Alerting के साथ, आप transitions, wallets, smart contracts, या network पर किसी अन्य गतिविधि से संबंधित वांछित या अवांछित events के बारे में सूचित रह सकते हैं। यह आपको smart contract transaction समस्याओं को तेज़ी से पहचानने और हल करने में सक्षम बनाता है। Alerts operational, code, या security समस्याओं का जल्दी पता लगाने में भी सहायता कर सकते हैं।

[Alerts API](/monitoring/alerts/api) के साथ, आप जटिल triggering शर्तें बना सकते हैं।

Tenderly Alerting के साथ शुरुआत करने के लिए इन quick links का पालन करें:

* [**Quickstart guide**](/monitoring/alerts/tutorials/quickstart)
* [**alerting के लिए webhooks कैसे सेट अप करें**](/monitoring/alerts/tutorials/webhooks)
* [**Alerting API का उपयोग करना**](/monitoring/alerts/api).
* [**Alert triggers और targets**](/monitoring/alerts/types)
* [**Alert destinations**](/monitoring/alerts/destinations/overview)

<iframe src="https://www.youtube.com/embed/I9XeubHXnIA" style={{ aspectRatio: 16 / 9, width: '100%' }} />

## Alert की संरचना

प्रत्येक Alert को सक्षम करने से पहले तीन elements कॉन्फ़िगर करने की आवश्यकता होती है:

* **Alert Type:** on-chain event जो Tenderly को आपको notification भेजने के लिए trigger करता है। चुनने के लिए 12 alert trigger types हैं।
* **Alert Target:** वे addresses जिनकी आप Tenderly से निगरानी करवाना चाहते हैं, साथ ही अन्य सेटिंग्स जैसे network, project, और tags।
* **Alert Destination:** किसी विशिष्ट event के बारे में notifications प्राप्त करने के लिए service। एक Alert कई destinations पर notifications भेज सकता है। 8 destination प्रकार हैं जहाँ आप notifications भेज और प्राप्त कर सकते हैं।

## Alert trigger types अवलोकन

नीचे सभी 12 alert trigger types की सूची और प्रत्येक का संक्षिप्त विवरण दिया गया है। configuration विवरण जानने के लिए link पर क्लिक करें।

| Trigger Type                                                                  | विवरण                                                                                             | सामान्य Use Case                                                 |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| [**Successful Transaction**](/monitoring/alerts/types#successful-transaction) | जब कोई transaction सफलतापूर्वक mine हो जाता है तो fire होता है।                                   | contract calls या wallet गतिविधि की निगरानी करें।                |
| [**Failed Transaction**](/monitoring/alerts/types#failed-transaction)         | जब कोई transaction mine होने में विफल हो जाता है तो fire होता है।                                 | उपयोग या code समस्याओं का शीघ्र पता लगाना।                       |
| [**Function Call**](/monitoring/alerts/types#function-call)                   | जब किसी contract पर कोई विशिष्ट `external` या `public` function कॉल किया जाता है तो fire होता है। | विशिष्ट contract interactions को ट्रैक करें।                     |
| [**Event Emitted**](/monitoring/alerts/types#event-emitted)                   | जब किसी contract से कोई विशिष्ट event emit होता है तो fire होता है।                               | ERC-20 approvals, transfers, आदि की निगरानी करें।                |
| [**Event Parameter**](/monitoring/alerts/types#event-parameter)               | जब कोई event argument आपके द्वारा परिभाषित शर्त से मेल खाता है तो fire होता है।                   | तब alert करें जब transfer राशि एक threshold से अधिक हो।          |
| [**ERC20 Token Transfer**](/monitoring/alerts/types#erc20-token-transfer)     | जब कोई ERC-20 Transfer event emit होता है तो fire होता है।                                        | किसी address से/की ओर token movements को ट्रैक करें।             |
| [**Allowlisted Callers**](/monitoring/alerts/types#allowlisted-callers)       | जब आपकी allowlist पर नहीं है ऐसा कोई address किसी contract को call करता है तो fire होता है।       | अनधिकृत callers का पता लगाएं।                                    |
| [**Blocklisted Callers**](/monitoring/alerts/types#blocklisted-callers)       | जब आपकी blocklist पर कोई address किसी contract को call करता है तो fire होता है।                   | ज्ञात दुर्भावनापूर्ण actors या अनधिकृत wallets की निगरानी करें।  |
| [**Balance Change**](/monitoring/alerts/types#balance-change)                 | जब transaction के बाद कोई native token balance किसी शर्त से मेल खाता है तो fire होता है।          | जानें कि keeper या bot wallet को कब टॉप-अप करना है।              |
| [**Transaction Value**](/monitoring/alerts/types#transaction-value)           | जब किसी transaction का मान wei में किसी शर्त से मेल खाता है तो fire होता है।                      | उच्च-मूल्य वाले transactions को ट्रैक करें।                      |
| [**State Change**](/monitoring/alerts/types#state-change)                     | जब किसी contract में कोई numeric state variable बदलता है तो fire होता है।                         | multisig confirmation count या config variables की निगरानी करें। |
| [**View Function**](/monitoring/alerts/types#view-function)                   | जब transaction के बाद किसी `view` function का return value बदलता है तो fire होता है।              | `balanceOf` के माध्यम से ERC-20 balances ट्रैक करें।             |

## Alert Destinations अवलोकन

इन सभी alert triggers को उस स्थान पर रीयल-टाइम notifications भेजने के लिए कॉन्फ़िगर किया जा सकता है जहाँ यह आपकी टीम के लिए सुविधाजनक है।

अपने पसंदीदा messaging app में notifications प्राप्त करें:

* [**Email**](/monitoring/alerts/destinations/account-scoped#email-destination)
* [**Slack**](/monitoring/alerts/destinations/account-scoped#slack-destination)
* [**Telegram**](/monitoring/alerts/destinations/account-scoped#telegram-destination)
* [**Discord**](/monitoring/alerts/destinations/account-scoped#discord-destination)

alert data को अन्य Tenderly systems पर भेजें:

* [**Web3 Actions**](/monitoring/alerts/destinations/project-scoped#web3-actions)
* [**Webhooks**](/monitoring/alerts/destinations/project-scoped#webhooks)

alert data को तृतीय-पक्ष incident और error monitoring platforms पर भेजें जैसे:

* [**Sentry**](/monitoring/alerts/destinations/account-scoped#sentry-destination)
* [**PagerDuty**](/monitoring/alerts/destinations/account-scoped#pagerduty-destination)

यहाँ [प्रत्येक Alert Destination को कैसे सेट अप करें](/monitoring/alerts/destinations/overview) जानें।

## Tenderly Alerting के साथ आप क्या कर सकते हैं?

Tenderly Alerting विभिन्न परिस्थितियों में मूल्य प्रदान करता है। जब भी आपको on-chain गतिविधियों के लिए एक विश्वसनीय alerting system की आवश्यकता हो जो आपको संभावित जोखिमों या खतरों के बारे में सूचित कर सके, आप Tenderly Alerting पर भरोसा कर सकते हैं।

* **on-chain गतिविधि की निगरानी करें:** Alerts का उपयोग smart contracts पर उपयोगकर्ता गतिविधि, जैसे कि विफल या सफल transactions या state changes को ट्रैक करने के लिए एक monitoring tool के रूप में किया जा सकता है। यह उन परिदृश्यों में उपयोगी है जब आपको blockchain वातावरण में विशिष्ट events या परिवर्तनों का ट्रैक रखना होता है।
* **संदिग्ध व्यवहार का पता लगाएं:** Alerts आपको आपके smart contracts या wallets पर संदिग्ध व्यवहार, जैसे security breaches या धोखाधड़ी गतिविधि के बारे में सूचित कर सकते हैं। यह आपको अपनी संपत्ति की रक्षा करने और नुकसान को रोकने के लिए उचित कार्रवाई करने में मदद करता है।
* **आपातकालीन स्थितियों में तेज़ी से प्रतिक्रिया दें:** Alerts आपको errors, security issues, या failed transactions का पता लगाने में भी मदद करते हैं। यह उन स्थितियों में उपयोगी है जब आपको समस्या होते ही तुरंत उसे हल करने के लिए कार्रवाई करनी होती है।
* **अपनी टीम के लिए अधिक visibility सुनिश्चित करें:** आप अपनी टीम के लिए सुविधाजनक notifications का स्थान सेट करने सहित प्रत्येक Alert को अपने specifications के अनुसार कॉन्फ़िगर कर सकते हैं।
* **स्वचालित प्रक्रियाओं को सक्षम करें:** Web3 Actions के लिए triggers के रूप में Alerts का उपयोग custom स्वचालित प्रक्रियाओं का निर्माण करने के लिए करें जो आपको custom code के साथ on-chain events पर स्वचालित रूप से प्रतिक्रिया देने की अनुमति देती हैं।
