See this https://keepachangelog.com link for information on how we want this documented formatted.
- New TCP Sink.
- Support for
LogGroupName
andLogStreamName
. - New
Metrics::Units
constants.
- A new
Tcp
sink is added. TheTcp
sink can send EMF messages to any valid TCP endpoint. tcp-client
will be required at runtime if you use theTcp
sink. Originally a small hand-written TCP client was used but it proved unreliable and well outside the scope of this library.- Added the new
Units
class for easy reference to the accepted metric units.
- Moved concurrent-ruby to runtime dep.
- Simple singleton/delegator for metrics instance in Rails.
- Use Concurrent Ruby for Logger data.
- New
benchmark
helper.
Lambda
sink renamed toStdout
to reflect its destination rather than its intended use- The currently configured sink is now accessed through the
Config
object rather than from the root namespace - Improved test coverage
- A
Logger
sink to emit to a Ruby Logger instance, for logfile output
- Initial Release!!! 🎉🎊🥳