Application Signals + Transaction Search सेटअप करना
उच्च-स्तरीय सेटअप प्रक्रिया

पूर्वापेक्षाएं और अनुमतियां
CloudWatch Application Signals सक्षम करने से पहले, सुनिश्चित करें कि आपके पास आवश्यक IAM अनुमतियां और इंफ्रास्ट्रक्चर मौजूद है। विस्तृत आवश्यकताओं के लिए Application Signals Permissions देखें।
समर्थित सिस्टम
Application Signals Amazon EKS, नेटिव Kubernetes, Amazon ECS, और Amazon EC2 पर समर्थित और परीक्षित है।
| भाषा | रनटाइम संस्करण |
|---|---|
| Java | JVM संस्करण 8, 11, 17, 21, और 23 |
| Python | Python संस्करण 3.9 और उच्चतर |
| .NET | रिलीज़ 1.6.0 और नीचे: .NET 6, 8, और .NET Framework 4.6.2 और उच्चतर। रिलीज़ 1.7.0 और उच्चतर: .NET 8, 9, और .NET Framework 4.6.2 और उच्चतर |
| Node.js | Node.js संस्करण 14, 16, 18, 20, और 22 |
| PHP | PHP संस्करण 8.0 और उच्चतर |
| Ruby | CRuby >= 3.1, JRuby >= 9.3.2.0, या TruffleRuby >= 22.1 |
| GoLang | Golang संस्करण 1.18 और उच्चतर |
पूर्ण समर्थन मैट्रिक्स के लिए, Application Signals Supported Systems देखें।
चरण 1: अपने खाते में Application Signals सक्षम करें
अपने खाते में Application Signals सक्षम करें दस्तावेज़ीकरण देखें।
चरण 2: Transaction Search सक्षम करें
Transaction search सक्षम करें दस्तावेज़ीकरण देखें।
चरण 3: अपनी Instrumentation रणनीति चुनें
अपनी आवश्यकताओं के अनुसार, instrumentation दृष्टिकोणों में से एक चुनें। Application Signals SDK और collectors के कई संयोजनों का समर्थन करता है:
उपलब्ध SDKs
- AWS Distro for OpenTelemetry (ADOT) SDK — Application Signals समर्थन के साथ OpenTelemetry का AWS वितरण। Java, Python, .NET, और Node.js के लिए उपलब्ध।
- Upstream OpenTelemetry SDK — मानक वेंडर-न्यूट्रल OpenTelemetry SDK। किसी भी OTEL-समर्थित भाषा के साथ काम करता है (Erlang, Rust, Ruby, Go, PHP, आदि)।
- X-Ray SDK — लेगेसी AWS ट्रेसिंग SDK। ⚠️ मेंटेनेंस मोड
उपलब्ध Collectors / Agents
- CloudWatch Agent — बिल्ट-इन Application Signals समर्थन, Container Insights एकीकरण, और लॉग संग्रह के साथ प्रबंधित AWS agent।
- OpenTelemetry Collector — मानक upstream या कस्टम-बिल्ट collector। बहु-गंतव्य टेलीमेट्री फैन-आउट का समर्थन करता है।
- X-Ray Daemon — X-Ray SDK के लिए लेगेसी ट्रेस रिले। ⚠️ मेंटेनेंस मोड
निर्णय मैट्रिक्स
| दृष्टिकोण | सबसे उपयुक्त | प्रमुख लाभ |
|---|---|---|
| ADOT SDK + CloudWatch Agent | AWS-नेटिव वातावरण, गहरा सर्विस एकीकरण | तंग AWS एकीकरण, Container Insights सहसंबंध, प्रबंधित अनुभव |
| ADOT SDK + Custom OTEL Collector | पूर्ण Application Signals समर्थन के साथ बहु-गंत व्य टेलीमेट्री | क्लाइंट-साइड RED मेट्रिक्स, App Signals processor, बहु-गंतव्य लचीलापन |
| Upstream OTEL SDK + OTEL Collector | वेंडर-न्यूट्रल रणनीति, गैर-ADOT भाषाएं, मल्टी-क्लाउड | पूर्ण वेंडर न्यूट्रैलिटी, कोई भी OTEL-समर्थित भाषा, कोई AWS SDK निर्भरता नहीं |
| Direct OTLP Endpoint (Collector-less tracing) | संसाधन-कुशल एप्लिकेशन, न्यूनतम इंफ्रास्ट्रक्चर | न्यूनतम ओवरहेड, सरलीकृत आर्किटेक्चर, कम इंफ्रास्ट्रक्चर |
| X-Ray SDKs | लेगेसी X-Ray उपयोगकर्ता, क्रमिक माइग्रेशन | मौजूदा निवेश सुरक्षा, न्यूनतम परिवर्तन आवश्यकताएं। ⚠️ मेंटेनेंस मोड |