API Monitoring, Metrics, and Health Checks

ຕິດຕາມ Smart Money API ດ້ວຍການກວດສອບສຸຂະພາບຢ່າງຄົບວົງຈອນ, ເຄື່ອງມືວັດແທກຜົນງານ, ແລະ ການແຈ້ງເຕືອນ. ຕິດຕາມເວລາທີ່ໃຊ້ງານໄດ້, ເວລາຊັກຊ້າ, ອັດຕາຜິດພາດ, ແລະ ການປະຕິບັດຕາມ SLA.

ເຜີຍແຜ່ເມື່ອ 21 ມີນາ 2026 13 ນາທີອ່ານ ການດຳເນີນງານ

ພາບລວມການຕິດຕາມ

Smart Money API ມີຄວາມສາມາດໃນການຕິດຕາມຢ່າງຄົບວົງຈອນເພື່ອຕິດຕາມສຸຂະພາບຂອງບໍລິການ, ຜົນງານ, ແລະ ຄວາມໝັ້ນຄົງ. ນຳໃຊ້ຍຸດທະສາດການຕິດຕາມເຫຼົ່ານີ້ເພື່ອກວດພົບບັນຫາໄດ້ໄວ ແລະ ຮັກສາເວລາທີ່ໃຊ້ງານໄດ້ສູງ.

ການຕິດຕາມ 3 ຊັ້ນ:

  • ການກວດສອບສຸຂະພາບ — ຄວາມພ້ອມໃຊ້ງານຂອງ endpoint ແລະ ການເຮັດວຽກພື້ນຖານ
  • ເຄື່ອງມືວັດແທກ — ຂໍ້ມູນຜົນງານ (ເວລາຊັກຊ້າ, ອັດຕາການສົ່ງຜ່ານ, ອັດຕາຜິດພາດ)
  • ການບັນທຶກ — ລາຍລະອຽດຄຳຮ້ອງຂໍ/ຕອບສະໜອງ ສຳລັບການດີບັກ ແລະ ການກວດສອບ

ເຄື່ອງມືວັດແທກເປົ້າໝາຍ: 99.9% ເວລາທີ່ໃຊ້ງານໄດ້, <100ms p95 latency, <0.1% ອັດຕາຜິດພາດ, <5 ວິນາທີ ເວລາສະເລ່ຍທີ່ໃຊ້ໃນການກວດພົບ.

ການກວດສອບສຸຂະພາບ

API Health Endpoint

Health Check
// Simple liveness check (no auth required)
GET /health
// Response
HTTP/1.1 200 OK
{
"status": "healthy",
"timestamp": 1709980800000,
"uptime": 99.95
}

Detailed Health Status

Detailed Health
// Detailed status with component health
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
}
}
Get your API key in 30 seconds

Ready to build? Grab a free API key (200 calls/day, no card) and start pulling live whale, funding and on-chain data.

Get your API key →

Metrics & Monitoring

Key Metrics to Track

Metric Target Alert Threshold
Uptime 99.9% <99.5%
P95 Latency <100ms >500ms
Error Rate <0.1% >1%
Requests/sec Varies Approaching limit
Cache Hit Rate >70% <50%

Metrics API Endpoint

Metrics Query
// Get API metrics for monitoring
GET /v1/metrics?period=1h
-H "Authorization: Bearer token"
// Returns metrics in Prometheus format
# HELP api_requests_total Total API requests
# TYPE api_requests_total counter
api_requests_total{method="GET",status="200"} 4502
api_requests_total{method="GET",status="429"} 12

Alerting Setup

Webhook Alerts

Create Alert
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"
}'

Alert Types

  • Uptime Alert — API unavailable for 5+ minutes
  • Latency Alert — P95 latency exceeds threshold
  • Error Rate Alert — Error rate above 1%
  • Rate Limit Alert — Approaching rate limit
  • Data Freshness Alert — Data older than threshold

Request Logging

Log Levels

Log Example
// Typical API request log entry
{
"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 key
  • ຂໍ້ຄວາມຜິດພາດຖ້າມີ

ການຕິດຕາມແບບກະຈາຍ

ການຕິດຕາມລະຫັດຄຳຂໍ

ຫົວຂໍ້ຕິດຕາມ
// ຄຳຂໍທັງໝົດປະກອບດ້ວຍຫົວຂໍ້ຕິດຕາມ
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 Trace Context ສຳລັບລະບົບກະຈາຍ:

W3C Trace Context
// ຄຳຂໍປະກອບດ້ວຍບໍລິບານຕິດຕາມ
traceparent: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01
tracestate: dd=s:0
// ລະຫັດຕິດຕາມ: 4bf92f3577b34da6a3ce929d0e0e4736
// ລະຫັດສ່ວນ: 00f067aa0ba902b7
// ຕົວຢ່າງ: true (01)

ການຕິດຕາມ SLA

ເປົ້າໝາຍລະດັບບໍລິການ

ແຜນ SLA ການເຮັດວຽກ ເວລາຕອບໂຕ້ ສະຫນັບສະຫນູນ
ຟຣີ 99% ຄວາມພະຍາຍາມດີທີ່ສຸດ ຊຸມຊົນ
ຜູ້ຊື້ຂາຍ 99.5% <200ms p95 ອີເມວ
Pro 99.95% <100ms p95 ຄວາມສຳຄັນ
Enterprise 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 Native /metrics endpoint ການຂູດຂໍ້ມູນ
Grafana Datasource plugin ແຜງປະສົມປະສານສະເພາະ
Datadog ການປະສົມປະສານ API ການຕິດຕາມ APM
New Relic ການປະສົມປະສານ Agent ການສັງເກດທັງໝົດ
PagerDuty ການແຈ້ງເຕືອນ Webhook ການຈັດການເຫດການ

ວິທີປະຕິບັດຕິດຕາມທີ່ດີທີ່ສຸດ

1. ຕິດຕາມຕົວຊີ້ວັດຫຼັກ

ສຸມໃສ່ຕົວຊີ້ວັດທີ່ສົ່ງຜົນກະທົບໂດຍກົງຕໍ່ທຸລະກິດຂອງທ່ານ: ເວລາເຮັດວຽກ, ເວລາຕອບໂຕ້, ອັດຕາຜິດພາດ.

2. ຕັ້ງການແຈ້ງເຕືອນທີ່ເໝາະສົມ

ແຈ້ງເຕືອນໃນອາການ, ບໍ່ແມ່ນພຽງແຕ່ຂອບເຂດ. ຈັດການແຈ້ງເຕືອນຕາມຄວາມຮຸນແຮງ.

3. ໃຊ້ລະຫັດຄຳຂໍ

ຕິດຕາມຄຳຂໍທັງໝົດດ້ວຍລະຫັດສະເພາະເພື່ອການຕິດຕາມທຸກຂັ້ນຕອນ.

4. ປະຕິບັດການຕິດຕາມແບບກະຈາຍ

ໃຊ້ W3C Trace Context ເພື່ອການເບິ່ງເຫັນທົ່ວລະບົບຍ່ອຍ.

5. ທົດສອບການແຈ້ງເຕືອນເປັນປະຈຳ

ທົດສອບຊ່ອງທາງແຈ້ງເຕືອນທຸກເດືອນເພື່ອຮັບປະກັນວ່າການຂຶ້ນລະດັບເຮັດວຽກ.

6. ບັນທຶກການຕອບໂຕ້ແຈ້ງເຕືອນ

ສ້າງຄູ່ມືສຳລັບແຈ້ງເຕືອນທົ່ວໄປພ້ອມຂັ້ນຕອນການແກ້ໄຂ.

ຮັບປະກັນ 99.9% ເວລາເຮັດວຽກ

ຕິດຕາມ Smart Money API ດ້ວຍການກວດສຸຂະພາບທົ່ວເຖິງ, ຕົວຊີ້ວັດ, ແລະ ການແຈ້ງເຕືອນ. ຮັກສາການປະຕິບັດຕາມ SLA ດ້ວຍເຄື່ອງມືສັງເກດພາຍໃນ.

ເລີ່ມຕົ້ນ
ແຜນ Pro ແລະ Enterprise ປະກອບດ້ວຍການສະຫນັບສະຫນູນສະເພາະ ແລະ ການຕິດຕາມ SLA.

ຊັບພະຍາກອນທີ່ກ່ຽວຂ້ອງ

ເລີ່ມຟຣີ — 50 ຄຳຂໍ/ມື້, ບໍ່ຕ້ອງໃຊ້ບັດ

ເຂົ້າເຖິງຂໍ້ມູນການໄຫຼຂອງວາລ, ທຶນ, ດອກເບ້ຍທີ່ເປີດ, ແລະ ຂໍ້ມູນບັນຊີລະບົບຈາກ 3 ຕະຫຼາດຈາກ API ດຽວ. ຊັ້ນຟຣີ, ບໍ່ຕ້ອງໃຊ້ບັດ, ອັບເກຣດໄດ້ທຸກເວລາ.

ເລີ່ມຟຣີ →
ທົດລອງໃຊ້ API console → (ບໍ່ຕ້ອງມີບັນຊີ)