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 ফরম্যাটে
  • ট্রেসিংয়ের জন্য রিকোয়েস্ট আইডি
  • 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
// স্যাম্পল্ড: 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

কাস্টম ড্যাশবোর্ড সেটআপ

প্রমিথিউস ক্যোয়ারী
// API রিকোয়েস্ট রেট ক্যোয়ারী করুন
rate(api_requests_total[5m])
// ত্রুটি রেট ক্যোয়ারী করুন
rate(api_requests_total{status=~"5.."}[5m])
// লেটেন্সি পার্সেন্টাইল ক্যোয়ারী করুন
histogram_quantile(0.95, api_request_duration_ms)

মনিটরিং টুল ইন্টিগ্রেশন

সাপোর্টেড প্ল্যাটফর্ম

টুল ইন্টিগ্রেশন ফিচারস
প্রমিথিউস নেটিভ /metrics এন্ডপয়েন্ট মেট্রিক্স স্ক্র্যাপিং
গ্রাফানা ডেটাসোর্স প্লাগইন কাস্টম ড্যাশবোর্ড
ডেটাডগ API ইন্টিগ্রেশন APM ট্রেসিং
নিউ রিলিক এজেন্ট ইন্টিগ্রেশন ফুল অবজারভেবিলিটি
পেজারডিউটি ওয়েবহুক অ্যালার্ট ইনসিডেন্ট ম্যানেজমেন্ট

মনিটরিং বেস্ট প্র্যাকটিসেস

1. কী মেট্রিক্স মনিটর করুন

আপনার ব্যবসাকে সরাসরি প্রভাবিত করে এমন মেট্রিক্সে ফোকাস করুন: আপটাইম, লেটেন্সি, ত্রুটি রেট।

2. উপযুক্ত অ্যালার্ট সেট করুন

শুধু থ্রেশহোল্ড নয়, লক্ষণে অ্যালার্ট করুন। গুরুত্ব অনুযায়ী অ্যালার্ট রুট করুন।

3. রিকোয়েস্ট আইডি ব্যবহার করুন

সমস্ত রিকোয়েস্টকে অনন্য আইডি দিয়ে এন্ড-টু-এন্ড ট্রেসিংয়ের জন্য সংযুক্ত করুন।

4. ডিস্ট্রিবিউটেড ট্রেসিং ইমপ্লিমেন্ট করুন

মাইক্রোসার্ভিসেস জুড়ে দৃশ্যমানতার জন্য W3C ট্রেস কনটেক্স্ট ব্যবহার করুন।

5. নিয়মিত অ্যালার্টিং টেস্ট

এস্কেলেশন কাজ করে তা নিশ্চিত করতে মাসিক অ্যালার্ট চ্যানেল টেস্ট করুন।

6. অ্যালার্ট রেসপন্স ডকুমেন্ট করুন

সাধারণ অ্যালার্টের জন্য রানবুক তৈরি করুন যাতে রেজোলিউশন স্টেপস রয়েছে।

99.9% আপটাইম নিশ্চিত করুন

Smart Money API-কে কম্প্রিহেনসিভ হেলথ চেক, মেট্রিক্স এবং অ্যালার্টিং দিয়ে মনিটর করুন। বিল্ট-ইন অবজারভেবিলিটি টুলস দিয়ে SLA কমপ্লায়েন্স বজায় রাখুন।

শুরু করুন
প্রো এবং এন্টারপ্রাইজ প্ল্যানে ডেডিকেটেড সাপোর্ট এবং SLA মনিটরিং অন্তর্ভুক্ত রয়েছে।

সম্পর্কিত রিসোর্স

ফ্রি শুরু করুন — 100 কল/দিন, কোন কার্ড নেই

একটি API থেকে 3 এক্সচেঞ্জে লাইভ হোয়েল ফ্লো, ফান্ডিং, ওপেন ইন্টারেস্ট এবং অন-চেইন ডেটা পান। ফ্রি টায়ার, কোন ক্রেডিট কার্ড নেই, যেকোন সময় আপগ্রেড করুন।

ফ্রি শুরু করুন →
লাইভ API কনসোল চেষ্টা করুন → (কোন অ্যাকাউন্ট প্রয়োজন নেই)