Παρακολούθηση 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
}
}
Λάβετε το κλειδί API σας σε 30 δευτερόλεπτα

Έτοιμοι να δημιουργήσετε; Αποκτήστε ένα δωρεάν κλειδί API (100 κλήσεις/ημέρα, χωρίς κάρτα) και αρχίστε να ανακτάτε ζωντανά δεδομένα φαλαινών, χρηματοδότησης και αλυσίδας.

Λάβετε το κλειδί API →

Μετρικές & Παρακολούθηση

Κύριες Μετρικές για Παρακολούθηση

Μετρική Στόχος Όριο Ειδοποίησης
Χρόνος Λειτουργίας 99.9% <99.5%
Καθυστέρηση P95 <100ms >500ms
Ποσοστό Σφαλμάτων <0.1% >1%
Αιτήματα/δευτ Διαφέρει Προσέγγιση ορίου
Ποσοστό Επιτυχίας Cache >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

Ρύθμιση Ειδοποιήσεων

Ειδοποιήσεις Webhook

Δημιουργία Ειδοποίησης
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,
διάρκεια_ms: 45,
αναγνωριστικό χρήστη: acct_12345
}

Δομημένη Καταγραφή

Όλα τα αρχεία καταγραφής είναι δομημένα JSON για εύκολη ανάλυση:

  • Χρονική σήμανση σε μορφή ISO 8601
  • Αναγνωριστικό αίτησης για ιχνηλάτηση
  • Μέθοδος HTTP και διαδρομή
  • Κατάσταση απόκρισης και καθυστέρηση
  • Αναγνωριστικό χρήστη και αποτύπωση κλειδιού API
  • Μηνύματα σφάλματος εάν υπάρχουν

Διανεμημένη Ιχνηλάτηση

Παρακολούθηση Αναγνωριστικού Αίτησης

Κεφαλίδες Ιχνηλάτησης
// Όλα τα αιτήματα περιλαμβάνουν κεφαλίδες ιχνηλάτησης
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 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 Email
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 Ενσωματωμένο endpoint /metrics Συλλογή μετρικών
Grafana Πρόσθετο πηγής δεδομένων Προσαρμοσμένοι πίνακες
Datadog Ενσωμάτωση API Ιχνηλάτηση APM
New Relic Ενσωμάτωση παράγοντα Πλήρης παρατηρησιμότητα
PagerDuty Ειδοποιήσεις webhook Διαχείριση περιστατικών

Βέλτιστες Πρακτικές Παρακολούθησης

1. Παρακολούθηση Βασικών Μετρικών

Εστιάστε σε μετρικά που επηρεάζουν άμεσα την επιχείρησή σας: διαθεσιμότητα, καθυστέρηση, ποσοστό σφαλμάτων.

2. Ορισμός Κατάλληλων Ειδοποιήσεων

Ειδοποιήστε για συμπτώματα, όχι μόνο για κατώφλια. Δρομολογήστε ειδοποιήσεις ανά σοβαρότητα.

3. Χρήση Αναγνωριστικών Αιτημάτων

Συσχετίζετε πάντα αιτήματα με μοναδικά αναγνωριστικά για ιχνηλάτηση από άκρο σε άκρο.

4. Εφαρμογή Διανεμημένης Ιχνηλάτησης

Χρησιμοποιήστε το W3C Trace Context για ορατότητα σε μικροϋπηρεσίες.

5. Τακτικές Δοκιμές Ειδοποιήσεων

Δοκιμάστε τα κανάλια ειδοποιήσεων μηνιαίως για να διασφαλίσετε τη λειτουργία κλιμάκωσης.

6. Τεκμηρίωση Απόκρισης σε Ειδοποιήσεις

Δημιουργήστε εγχειρίδια για κοινές ειδοποιήσεις με βήματα επίλυσης.

Διασφάλιση 99.9% Διαθεσιμότητας

Παρακολουθήστε το Smart Money API με ολοκληρωμένους ελέγχους υγείας, μετρικά και ειδοποιήσεις. Διατηρήστε συμμόρφωση με το SLA με ενσωματωμένα εργαλεία παρατηρησιμότητας.

Ξεκινήστε
Τα πλάνα Pro και Enterprise περιλαμβάνουν αφοσιωμένη υποστήριξη και παρακολούθηση SLA.

Σχετικοί Πόροι

Ξεκινήστε δωρεάν — 100 κλήσεις/ημέρα, χωρίς κάρτα

Λάβετε ζωντανή ροή φαλαινών, χρηματοδότηση, ανοιχτό ενδιαφέρον και δεδομένα αλυσίδας από 3 ανταλλακτήρια από ένα API. Δωρεάν βαθμίδα, χωρίς πιστωτική κάρτα, αναβάθμιση ανά πάσα στιγμή.

Ξεκινήστε δωρεάν →
Δοκιμάστε την ζωντανή κονσόλα API → (χωρίς λογαριασμό)