Skip to content

Brand new remote app inspecting tool. Declare feature steps and receive params, stack trace and whatever you want.

License

Notifications You must be signed in to change notification settings

kirillshevch/flow_trace

Repository files navigation

FlowTrace

Brand new remote app inspecting tool. Declare feature steps and receive params, stack trace and whatever you want.

  • Look into what happens on you staging environments
  • Doesn't have payloads for tests, debugging, bug fix? Get data during reproducing feature flow.

FlowTrace demo

Installation

Add this line to your application's Gemfile and then execute bundle install:

gem 'flow_trace'

Usage

1. Configuration

Use https proxy (for example ngrok) to local 4567 port.

config/initializers/flow_trace.rb

FlowTrace::Settings.configure do |config|
  config.proxy_url = 'http://0000000.ngrok.io'
end

2. Declare remote flow

Step interface is here:

FlowTrace::Step.call(:flow_name, :step_name, { additional: 'data' })

3. Start receive messages (locally)

bundle exec flow_trace

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/kirillshevch/flow_trace.

License

The gem is available as open source under the terms of the MIT License.

About

Brand new remote app inspecting tool. Declare feature steps and receive params, stack trace and whatever you want.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages