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 کلید حاصل کریں

تعمیر کے لیے تیار ہیں؟ ایک مفت API کلید حاصل کریں (100 کالز/دن، کوئی کارڈ نہیں) اور لائیو وہیل، فنڈنگ اور آن چین ڈیٹا کو کھینچنا شروع کریں۔

اپنا API کلید حاصل کریں →

میٹرکس اور مانیٹرنگ

ٹریک کرنے کے لیے اہم میٹرکس

میٹرک ہدف الرٹ تھریشولڈ
اپ ٹائم 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",
method: GET,
path: /v1/whales/btc,
status: 200,
duration_ms: 45,
user_id: acct_12345
}

سٹرکچرڈ لاگنگ

تمام لاگز سٹرکچرڈ JSON میں ہیں تاکہ آسانی سے پارسنگ اور تجزیہ کیا جا سکے:

  • ٹائم اسٹیمپ ISO 8601 فارمیٹ میں
  • ٹریسنگ کے لیے درخواست ID
  • HTTP میتھڈ اور پاتھ
  • جواب کی حیثیت اور لیٹنسی
  • صارف ID اور API کلید کی فنگر پرنٹ
  • اگر قابل اطلاق ہو تو غلطی کے پیغامات

ڈسٹریبیوٹڈ ٹریسنگ

درخواست ID ٹریکنگ

ٹریسنگ ہیڈرز
// تمام درخواستوں میں ٹریسنگ ہیڈرز شامل ہیں
curl -H "X-Request-ID: req-abc123" \
https://api.smartmoneyapi.com/v1/whales
// جواب میں ایک ہی ID شامل ہے
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
// ٹریس ID: 4bf92f3577b34da6a3ce929d0e0e4736
// سپین ID: 00f067aa0ba902b7
// نمونہ لیا گیا: true (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 Query
// 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. درخواست IDs استعمال کریں

ہمیشہ درخواستوں کو منفرد IDs کے ساتھ کوریلیٹ کریں تاکہ اینڈ ٹو اینڈ ٹریسنگ ممکن ہو۔

4. ڈسٹریبیوٹڈ ٹریسنگ کو لاگو کریں

مائیکرو سروسز میں وزیبلٹی کے لیے W3C ٹریس کونٹیکسٹ استعمال کریں۔

5. باقاعدہ الرٹنگ ٹیسٹس

ہر ماہ الرٹ چینلز کو ٹیسٹ کریں تاکہ یہ یقینی بنایا جا سکے کہ اسکیلیشن کام کر رہی ہے۔

6. الرٹ ریسپانس کو دستاویز کریں

عام الرٹس کے لیے رن بکس بنائیں جس میں حل کے اقدامات شامل ہوں۔

99.9% اپ ٹائم یقینی بنائیں

Smart Money API کو جامع ہیلتھ چیکس، میٹرکس، اور الرٹنگ کے ساتھ مانیٹر کریں۔ بلٹ ان قابل مشاہدہ ٹولز کے ساتھ SLA کی تعمیل کو برقرار رکھیں۔

شروع کریں
پرو اور انٹرپرائز پلانز میں مختص سپورٹ اور SLA مانیٹرنگ شامل ہے۔

متعلقہ وسائل

مفت شروع کریں — 100 کالز/دن، کوئی کارڈ نہیں

ایک API سے تین ایکسچینجز پر لائیو وہیل فلو، فنڈنگ، اوپن انٹرسٹ اور آن چین ڈیٹا حاصل کریں۔ مفت ٹیئر، کوئی کریڈٹ کارڈ نہیں، کسی بھی وقت اپ گریڈ کریں۔

مفت شروع کریں →
لائیو API کنسول آزمائیں → (اکاؤنٹ کی ضرورت نہیں)