Βιβλιοθήκη ανιχνευτώνΠεριορισμός ρυθμού

Περιορισμός ρυθμού

Αναμονή στον πάροχο.

Διαχωρίστε αρνήσεις χωρητικότητας από παραγωγική εργασία πράκτορα.

Δείτε το πρόβλημα. Κατανοήστε το εύρημα.

Αγγλική αφήγηση με υπότιτλους.

Πώς παραβλέπεται

Ο πράκτοράς σας δεν έχει τελειώσει, αλλά δεν σκέφτεται και πραγματικά. Τα αιτήματα επιστρέφουν συνεχώς με σφάλμα χωρητικότητας. Χωρίς σαφές σήμα, η περιστολή παρόχου μπορεί να μοιάζει με αργή ή μη ανταποκρινόμενη συνεδρία.

Φανταστείτε δύο αρνήσεις παρόχου ενώ μια εργασία εκτελείται. Ο πράκτορας μπορεί να επαναδοκιμάσει αθόρυβα ή να σταματήσει να προχωρά. Περισσότερη αναμονή δεν θα διορθώσει κάθε πρόβλημα ποσόστωσης ή χωρητικότητας, ιδιαίτερα όταν πολλές συνεδρίες μοιράζονται τα ίδια όρια.

Τι ανιχνεύει το ClawMetry

Το ClawMetry αναζητά αρνήσεις χωρητικότητας στα αποτελέσματα εργαλείων και στα ρητά συμβάντα σφάλματος API. Αναγνωρίζει κωδικούς κατάστασης όπως HTTP 429 και HTTP 529, μαζί με κείμενο περιορισμού ρυθμού και υπερφόρτωσης. Επαναλαμβανόμενες αρνήσεις εγείρουν προειδοποίηση.

Η διαφορά που αλλάζει το εύρημα

Παράδειγμα ενεργοποίησης

2 αρνήσεις χωρητικότητας

Εύρημα προειδοποίησης

Αθόρυβη σύγκριση

1 άρνηση χωρητικότητας

Κανένα εύρημα για αυτόν τον ανιχνευτή.

Στο ελεγχόμενο παράδειγμα, δύο συμβάντα σφάλματος HTTP 429 παράγουν εύρημα περιορισμού ρυθμού. Μια άρνηση παραμένει κάτω από το προεπιλεγμένο όριο. Το εύρημα περιλαμβάνει τον αριθμό αρνήσεων, ώστε να μπορείτε να διακρίνετε ένα επαναλαμβανόμενο ζήτημα από μια παροδική απόκριση.

Εξετάστε το αποτέλεσμα ανιχνευτή
{
  "kind": "rate_limited",
  "severity": "warning",
  "evidence": {
    "refusals": 2,
    "threshold": 2,
    "threshold_source": "static",
    "observed": "HTTP 429/529 status or rate-limit text on tool results and API error events",
    "sample": ""
  }
}
Λήψη εισόδων και πλήρων αποτελεσμάτων (JSON)
Πώς ελέγχθηκε το παράδειγμα

Αυτά τα παραδείγματα αξιολογούν τον δημοσιευμένο ανιχνευτή με δεδομένα συμβάντων ή αναλώσιμα αρχεία ρυθμίσεων. Τα βίντεο απεικονίζουν αυτές τις συμπεριφορές. Δεν αποτελούν εγγραφές ζωντανών agents ή της διεπαφής προϊόντος. Καμία εντολή στα παραδείγματα δεν εκτελέστηκε.

Το αποτέλεσμα καθορίζει τη συμπεριφορά για αυτές τις εισόδους. Δεν καθορίζει λήψη δεδομένων runtime, πρόληψη ή πραγματικό συμβιβασμό. Εξετάστε τη σταθερή σύμβαση πηγής.

Τι να ελέγξετε στη συνέχεια

Ελέγξτε την κατάσταση του παρόχου και τα όρια για τον λογαριασμό ή το μοντέλο που χρησιμοποιείται. Μειώστε την ταυτόχρονη εργασία ή περιμένετε επαναφορά του σχετικού ορίου όταν χρειάζεται. Στη συνέχεια επιβεβαιώστε ότι τα αιτήματα ανακάμπτουν αντί να υποθέτετε ότι ο πράκτορας συνέχισε.

  1. Ελέγξτε κατάσταση παρόχου
  2. Αναθεωρήστε ποσόστωση και ταυτόχρονες εκτελέσεις
  3. Επιβεβαιώστε ανάκαμψη αιτημάτων

Τι καθορίζει αυτό το σήμα

Αυτό είναι σύμπτωμα χωρητικότητας, όχι διάγνωση αρχικής αιτίας. Δεν αυξάνει αυτόματα ποσοστώσεις ούτε αλλάζει παρόχους.

Κρατήστε τις σημαντικές στιγμές ορατές.

Παρακολουθήστε τη δραστηριότητα agent, εξετάστε τα ευρήματα και αποφασίστε τι χρειάζεται την προσοχή σας.