joss13aws / pycrunch-trace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UI Overview

PyTrace UI

Quick start

Interactive Demo

Documentation

pip install pycrunch-trace

Then, Add attribute @trace to the method you want to record

from pycrunch_trace.client.api import trace

@trace
def run():
    some_code()

Or, alternatively, without decorator:

from pycrunch_trace.client.api import Trace

tracer = Trace()
tracer.start('recording_name')

some_code()

tracer.stop()

Optional session_name can be also passed to decorator:

@trace('my_custom_recording_name')

Use web app for replaying recording:

http://app.pytrace.com/

In case if you want to run UI locally, instead of using hosted version: Link for web app source code

(Replays are not sent anywhere and processed entirely in-memory)

About


Languages

Language:Python 100.0%