An endpoint-level request metric measures how often clients call a particular API endpoint over time. It reveals repeated-call patterns that a single log event may miss. section 11.6
For example, a counter on GET /books can record each request. Compare the average requests per minute with current activity, investigate unusual spikes, and consider rate limiting when the pattern appears abusive. section 11.6
Detecting endpoint enumeration
Repeated calls to a user-search endpoint can scrape existing users and their details. OpenTelemetry can report a custom list_books metric under the orders_meter scope; a sample value of 2 represents two GET /books requests.
