BETAmodules.com is in beta — open to partnerships & joint ventures.Build with us

instance_accountant

v0.0.4RubyGems· Ruby

The instance_accountant gem is designed to be used to account for hourly resource consumption, such as EC2 instances, using Subledger, the double-entry accounting API. It can account for both cost (amount owed to AWS) as well as price (amount owed to instance owner). If you run hourly-billed instances for yourself, or for others, and want real-time usage information for yourself, and for those paying you for the instance, then this gem is for you. :-) instance_accountant keeps state in an "hourfile" that contains the timestamp of the last hour accounted for. It is intended to be run in --daemon mode at startup. It makes no effort to account for instance time when it is not running, so it's important to run it immediately upon startup, and to make sure that it is always running.

The verdict
Abandoned. Last published 11 years ago. No recent activity — look for a maintained alternative.
No recent activity — look for a maintained alternative.
Live from the RubyGems registry · derived rules, not AI
How it scores
MaintenanceAbandoned
PopularityNiche
SecurityClean
LicensePermissive
DepsZero deps
Maintenance
Last published 11 years ago.
Popularity
6 downloads / week
Security
No known advisories for this version (OSV).
License
BSD-3-Clause
Dependencies
No runtime dependencies
Recent releases
  • 0.0.411 years ago
  • 0.0.311 years ago
  • 0.0.211 years ago
  • 0.0.111 years ago
instance_accountant — The instance_accountant gem is designed to be used to account for hourly resource consumption, such as EC2 instances, using Subledger, the double-entry accounting API. It can account for both cost (amount owed to AWS) as well as price (amount owed to instance owner). If you run hourly-billed instances for yourself, or for others, and want real-time usage information for yourself, and for those paying you for the instance, then this gem is for you. :-) instance_accountant keeps state in an "hourfile" that contains the timestamp of the last hour accounted for. It is intended to be run in --daemon mode at startup. It makes no effort to account for instance time when it is not running, so it's important to run it immediately upon startup, and to make sure that it is always running. (Ruby / RubyGems) · Modules