Skip to content

v0.6.0

Choose a tag to compare

@mattludwigs mattludwigs released this 27 Sep 21:38
· 62 commits to main since this release

The breaking change in Mobius is the removal of remote reporting and the
functionality built around that such as configuring a remote reporter to send
a metric report at some interval.

If you this functionality is something still want, you can provide a GenServer
that executes your reporting code at some interval. This will allows the maximum
flexibility to how you want your software to report metrics.

Changed

  • Remove Mobius.RemoteReporter
  • Remove :remote_reporter configuration from Mobius.arg()
  • Remove :remote_reporter_interval configuration from Mobius.arg()
  • Remove Mobius.RemoteReporters.LoggerReporter

Added

  • Mobuis.Event
  • Mobuis.EventLog
  • Mobuis.Clock
  • Mobius.get_latest_metrics/1
  • Mobius.get_latest_events/1
  • :events option to Mobius.arg()
  • :event_log_size option to Mobius.arg()
  • :clock option to Mobius.arg()
  • :session option to Mobius.arg()
  • Mobius.session()