FAQs and How-tos
How to handle erroneous or incorrect meters sent to Amberflo
5 min
amberflo provides flexible apis to help you cancel either a single usage event or a bulk set of meter events when cancellations are made, the system automatically propagates those changes to any impacted aggregations, invoices, or reward payments common causes of incorrect meters there are two main types of issues system wide issues example a misconfiguration from january 1st to january 8th caused all ingested meter events to have an incorrect format solution cancel all events sent in that time window and resend corrected events once the issue is fixed incorrect individual events example a user unintentionally triggered usage or the system attempted usage that failed solution cancel only the affected events so the customer isn’t charged for unsuccessful or unintended actions bulk event cancellation to remove many events at once (e g , system wide errors) use amberflo’s filtering rules api https //app amberflo io/ingest snapshot/custom filtering rules you can define cancellation filters based on time ranges (e g , ingested between 1/1 and 1/8) dimension values (e g , region, meter type) any relevant meter attributes single event cancellation to remove individual erroneous usage events use the event’s unique id to target it for cancellation if the unique id is not available or reused, use resource related properties instead send a new ingest event with the same identifying attributes and include the following dimension "aflo cancel previous resource event" "true" this tells amberflo to locate and cancel the previous event related to that resource additional resources amberflo meter events cancellation documentation 📘 faqs and how tos docid\ bq14rede1rrwst00mbikx see related from metering and event ingestion how to measure a multi step process using a duration meter docid\ jejnqgjekdtlycfyxzsjj how to track seat based objects in amberflo docid\ k8g0vmh6adgukb3dmezay how to meter the number of active seats or users for a customer docid\ vyzt7z7cdkrhjyl avl68 how to understand dimensions in amberflo docid\ ai7gyga p lhj8fwzca f how to verify the accuracy of meter data docid\ ne5rit1fjkfpatdbiej s how to track and bill for "high watermark" usage docid\ g l0lgdqyvfnccrsv2xbr how to find the meter id for retrieving and deleting a specific meter docid\ ty1vub6lz6u3fo nbfgb6 how to delete meters that are no longer in use docid\ x x7d16c6dwqrz zfdyvk how to handle high volume, high cardinality event streams docid\ edxld02jcxuqp2dkmd3 b