Sha256: 66d1bd25ed1c11edd544a785f01a8e456cc8ac9cbea1a4e8700002a2ff5fa840
Contents?: true
Size: 1.55 KB
Versions: 3
Compression:
Stored size: 1.55 KB
Contents
## TODO Tasks yet to be done, in order of importance. Feel free to help out ;-) - Only require [Nunes](https://github.com/jnunemaker/nunes) gem if the configuration says `track_rails_events = true`, and "fail fast" if `Nunes` is not loaded - Only require [StatHat](https://github.com/patrickxb/stathat) gem if the configuration says `statistics_service = 'stathat'`, and "fail fast" if `StatHat` is not loaded - Extract log formating logic out of Nexaas::Auditor::AuditLogger into a proper log formating class - Add possibility of supporting more log formats (currently only logfmt format is supported) - Add options to limit the metrics subscribed by default when `track_rails_events = true`; by default [Nunes](https://github.com/jnunemaker/nunes) sends **a lot** of metrics, some of them may not be so useful and end up "polluting" the statistics service (or, more importantly, cost unnecessary money if the service restricts the number of metrics created) - Add more statistic services support ([Instrumental](https://instrumentalapp.com/), [self-hosted StatsD](https://github.com/etsy/statsd), [Librato](https://www.librato.com/), [DataDoc](https://www.datadoghq.com/), etc) - Separate the audit logging part from the statistics tracking part, maybe in separate gems as well, but in a way that they could just as easily be all used togheter and share common code. - Separate the bussiness-logic statistics tracking part from the Rails (Nunes) statistics tracking, maybe in separate gems as well, but in a way that they could just as easily be all used togheter and share common code.
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nexaas-auditor-1.0.2 | TODO.md |
nexaas-auditor-1.0.1 | TODO.md |
nexaas-auditor-1.0.0 | TODO.md |