Fine grained function billing please
Please add a more fine grained billing please.
A minimum execution of 100 ms and 128 MB is to coarse. A lot of my functions execute within 10ms or less and use less than 128 MB of RAM.
Please add more fine grained executions possible (10ms or even per ms) and in smaller memory steps, maybe 16 or 32 MB.
Also make async execution time not count toward function execution time, because if is often not in our control (waiting for an slow external service, database or slow response writing because the caller of the Azure Function has a very slow internet connection).
All this makes price calculation and estimation very hard and unreliable for creating bigger serverless applications since we can't calculate/estimate the costs.
Also a high peak results in very high costs that can easily outperform costs of an VM (because we are billed 100 ms and 128 even if our application only uses 8 ms and 32 MB RAM)
Hello, thanks for the feedback on this. This isn’t in our plans at the moment. we’ll keep this item around to observe demand for such finer granularity.