perinvocation
Perinvocation is a unit of measurement used to quantify each individual call to a function, service, or procedure. It treats every activation of a callable as a separate event, regardless of caller or context. This unit is commonly used in serverless computing, microservices, and API backends where many small, stateless executions occur.
In analytics and billing, per-invocation data is collected in logs and metrics to understand workload, latency,
Interpreting per-invocation metrics can be affected by batching, retries, or asynchronous invocations. Cold starts, initialization overhead,
Using per-invocation metrics supports optimization strategies such as reducing call frequency, increasing caching, designing idempotent functions,