API मॉनिटरिंग, मेट्रिक्स, और हेल्थ चेक

Smart Money API को व्यापक हेल्थ चेक, परफॉरमेंस मेट्रिक्स और अलर्टिंग के साथ मॉनिटर करें। अपटाइम, लेटेंसी, एरर रेट्स और SLA अनुपालन को ट्रैक करें।

21 मार्च, 2026 को प्रकाशित 13 मिनट पढ़ने का समय ऑपरेशन्स

मॉनिटरिंग अवलोकन

Smart Money API सर्विस हेल्थ, परफॉरमेंस और विश्वसनीयता को ट्रैक करने के लिए व्यापक मॉनिटरिंग क्षमताएं प्रदान करता है। समस्याओं को जल्दी पहचानने और उच्च अपटाइम बनाए रखने के लिए इन मॉनिटरिंग रणनीतियों को लागू करें।

मॉनिटरिंग के तीन स्तर:

  • हेल्थ चेक — एंडपॉइंट उपलब्धता और बेसिक फंक्शनैलिटी
  • मेट्रिक्स — परफॉरमेंस डेटा (लेटेंसी, थ्रूपुट, एरर रेट्स)
  • लॉगिंग — डिबगिंग और ऑडिट के लिए रिक्वेस्ट/रिस्पॉन्स डिटेल्स

लक्ष्य मेट्रिक्स: 99.9% अपटाइम, <100ms p95 लेटेंसी, <0.1% एरर रेट, <5 सेकंड मीन टाइम टू डिटेक्ट।

हेल्थ चेक

API हेल्थ एंडपॉइंट

हेल्थ चेक
// सरल लिवनेस चेक (कोई ऑथ रिक्वायर्ड नहीं)
GET /health
// रिस्पॉन्स
HTTP/1.1 200 OK
{
"status": "healthy",
"timestamp": 1709980800000,
"uptime": 99.95
}

डिटेल्ड हेल्थ स्टेटस

डिटेल्ड हेल्थ
// कंपोनेंट हेल्थ के साथ डिटेल्ड स्टेटस
GET /v1/status
-H "Authorization: Bearer token"
{
"status": "operational",
"components": {
"api": "healthy",
"database": "healthy",
"cache": "healthy",
"exchanges": "healthy"
},
"metrics": {
"p95_latency_ms": 85,
"error_rate": 0.0012,
"uptime_percent": 99.95
}
}
30 सेकंड में अपना API key प्राप्त करें

बिल्ड करने के लिए तैयार हैं? एक मुफ्त API key (100 कॉल/दिन, कोई कार्ड नहीं) प्राप्त करें और लाइव व्हेल, फंडिंग और ऑन-चेन डेटा प्राप्त करना शुरू करें।

अपना API key प्राप्त करें →

मेट्रिक्स और मॉनिटरिंग

ट्रैक करने के लिए मुख्य मेट्रिक्स

मेट्रिक लक्ष्य अलर्ट थ्रेशोल्ड
अपटाइम 99.9% <99.5%
P95 लेटेंसी <100ms >500ms
एरर रेट <0.1% >1%
रिक्वेस्ट्स/सेकंड वैरीज़ लिमिट के नज़दीक
कैश हिट रेट >70% <50%

मेट्रिक्स API एंडपॉइंट

मेट्रिक्स क्वेरी
// मॉनिटरिंग के लिए API मेट्रिक्स प्राप्त करें
GET /v1/metrics?period=1h
-H "Authorization: Bearer token"
// Prometheus फॉर्मेट में मेट्रिक्स रिटर्न करता है
# HELP api_requests_total कुल API रिक्वेस्ट्स
# TYPE api_requests_total counter
api_requests_total{method="GET",status="200"} 4502
api_requests_total{method="GET",status="429"} 12

अलर्ट सेटअप

वेबहुक अलर्ट्स

अलर्ट बनाएं
POST /v1/alerts
-H "Authorization: Bearer token"
-d '{
"name": "High Error Rate",
"condition": "error_rate > 0.01",
"webhook_url": "https://hooks.slack.com/...",
"severity": "high"
}'

अलर्ट प्रकार

  • अपटाइम अलर्ट — API 5+ मिनट के लिए अनुपलब्ध
  • लेटेंसी अलर्ट — P95 लेटेंसी थ्रेशोल्ड से अधिक
  • एरर रेट अलर्ट — एरर रेट 1% से अधिक
  • रेट लिमिट अलर्ट — रेट लिमिट के नज़दीक
  • डेटा फ्रेशनेस अलर्ट — डेटा थ्रेशोल्ड से पुराना

रिक्वेस्ट लॉगिंग

लॉग लेवल्स

लॉग उदाहरण
// टाइपिकल API रिक्वेस्ट लॉग एंट्री
{
"timestamp": "2026-03-21T14:00:00Z",
"request_id": "req_abc123def456",
विधि: GET,
पथ: /v1/whales/btc,
स्थिति: 200,
अवधि_एमएस: 45,
उपयोगकर्ता_आईडी: acct_12345
}

संरचित लॉगिंग

सभी लॉग्स संरचित JSON में होते हैं जिससे पार्सिंग और विश्लेषण आसान होता है:

  • ISO 8601 प्रारूप में टाइमस्टैम्प
  • ट्रेसिंग के लिए अनुरोध आईडी
  • HTTP विधि और पथ
  • प्रतिक्रिया स्थिति और विलंबता
  • उपयोगकर्ता आईडी और API कुंजी फिंगरप्रिंट
  • त्रुटि संदेश यदि लागू हो

वितरित ट्रेसिंग

अनुरोध आईडी ट्रैकिंग

ट्रेसिंग हेडर
// सभी अनुरोधों में ट्रेसिंग हेडर शामिल होते हैं
curl -H "X-Request-ID: req-abc123" \
https://api.smartmoneyapi.com/v1/whales
// प्रतिक्रिया में समान आईडी शामिल होती है
X-Request-ID: req-abc123
X-Response-Time: 45ms
X-Server: api-prod-01

ट्रेस संदर्भ प्रसार

वितरित सिस्टम के लिए W3C ट्रेस संदर्भ मानक का उपयोग करें:

W3C ट्रेस संदर्भ
// अनुरोध में ट्रेस संदर्भ शामिल होता है
traceparent: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01
tracestate: dd=s:0
// ट्रेस आईडी: 4bf92f3577b34da6a3ce929d0e0e4736
// स्पैन आईडी: 00f067aa0ba902b7
// नमूना लिया गया: सही (01)

SLA मॉनिटरिंग

सेवा स्तर उद्देश्य

योजना अपटाइम SLA प्रतिक्रिया समय समर्थन
मुफ्त 99% सर्वोत्तम प्रयास समुदाय
ट्रेडर 99.5% <200ms p95 ईमेल
प्रो 99.95% <100ms p95 प्राथमिकता
एंटरप्राइज 99.99% <50ms p95 समर्पित

SLA क्रेडिट

यदि अपटाइम SLA से नीचे गिरता है, तो सेवा क्रेडिट प्राप्त करें:

  • 99.0% - 99.5%: 10% मासिक क्रेडिट
  • 95.0% - 99.0%: 25% मासिक क्रेडिट
  • < 95.0%: 100% मासिक क्रेडिट

मॉनिटरिंग डैशबोर्ड

अंतर्निहित डैशबोर्ड

प्रदर्शन डैशबोर्ड तक पहुंचें: https://status.smartmoney.io

कस्टम डैशबोर्ड सेटअप

Prometheus क्वेरी
// API अनुरोध दर क्वेरी करें
rate(api_requests_total[5m])
// त्रुटि दर क्वेरी करें
rate(api_requests_total{status=~"5.."}[5m])
// विलंबता प्रतिशतक क्वेरी करें
histogram_quantile(0.95, api_request_duration_ms)

मॉनिटरिंग टूल इंटीग्रेशन

समर्थित प्लेटफॉर्म

टूल इंटीग्रेशन विशेषताएं
Prometheus नेटिव /मेट्रिक्स एंडपॉइंट मेट्रिक्स स्क्रैपिंग
Grafana डेटासोर्स प्लगइन कस्टम डैशबोर्ड
Datadog API इंटीग्रेशन APM ट्रेसिंग
New Relic एजेंट इंटीग्रेशन पूर्ण अवलोकनशीलता
PagerDuty वेबहुक अलर्ट घटना प्रबंधन

मॉनिटरिंग बेस्ट प्रैक्टिसेज

1. प्रमुख मेट्रिक्स की निगरानी करें

उन मेट्रिक्स पर ध्यान दें जो सीधे आपके व्यवसाय को प्रभावित करते हैं: अपटाइम, विलंबता, त्रुटि दर।

2. उचित अलर्ट सेट करें

सिर्फ थ्रेशोल्ड पर नहीं, लक्षण पर अलर्ट करें। गंभीरता के अनुसार अलर्ट रूट करें।

3. अनुरोध आईडी का उपयोग करें

हमेशा अनुरोधों को अद्वितीय आईडी के साथ सहसंबंधित करें एंड-टू-एंड ट्रेसिंग के लिए।

4. वितरित ट्रेसिंग लागू करें

माइक्रोसर्विसेज में दृश्यता के लिए W3C ट्रेस संदर्भ का उपयोग करें।

5. नियमित अलर्टिंग टेस्ट

एस्केलेशन काम करता है यह सुनिश्चित करने के लिए मासिक अलर्ट चैनलों का परीक्षण करें।

6. अलर्ट प्रतिक्रिया दस्तावेज़ करें

सामान्य अलर्ट के लिए रनबुक बनाएं जिसमें समाधान चरण हों।

99.9% अपटाइम सुनिश्चित करें

Smart Money API की व्यापक स्वास्थ्य जांच, मेट्रिक्स और अलर्टिंग के साथ निगरानी करें। अंतर्निहित अवलोकनशीलता टूल के साथ SLA अनुपालन बनाए रखें।

शुरुआत करें
प्रो और एंटरप्राइज योजनाओं में समर्पित समर्थन और SLA मॉनिटरिंग शामिल है।

संबंधित संसाधन

मुफ्त शुरू करें — 100 कॉल/दिन, कोई कार्ड नहीं

एक API से 3 एक्सचेंजों पर लाइव व्हेल फ्लो, फंडिंग, ओपन इंटरेस्ट और ऑन-चेन डेटा प्राप्त करें। मुफ्त टियर, कोई क्रेडिट कार्ड नहीं, कभी भी अपग्रेड करें।

मुफ्त शुरू करें →
लाइव API कंसोल आज़माएं → (कोई खाता आवश्यक नहीं)