Péter Gömöri

Results 43 issues of Péter Gömöri

Allow to filter functions based on their return value (instead of arguments). Apart from the XProf-flavoured match-spec takes an additional parameter `RetMatchFun` which matches the value returned by the function....

enhancement
backend

Currently columns (lines or keys) are hardcoded in `GraphConstants.js`. It would be nice to have the flexibility to have more or less lines or have custom labels. Some examples: -...

enhancement
frontend

Keep a list of favourite queries in the backend. (Advantage is that it can be shared among users, but can only be shared among multiple target nodes in case of...

enhancement
backend_and_frontend

Some of the REST endpoints (that are currently polled by the front end) could be replaced by websocket notifications from the server: these definitely as they usually don't return new...

enhancement
backend_and_frontend

Generate documentation that looks somewhat better than the default edoc style (look at elixir docs). Figure out how to publish (eg. maybe both Erlang API from `xprof_core` and REST API/GUI...

documentation

Nomral tracing in Erlang can be controlled in two parts: - `erlang:trace/3` controls which processes to trace (all/none/new/existing/Pid) and global flags (like timestamp format, arity, tracer module, and which events...

backend
discussion

The trace handler process stores start time and arguments for each function call in its process dictionary so that it can fetch it when the function returns. However it is...

bug
backend

Some of the ct testcases fail from time to time but not deterministically This failure is quite common and hopeless to fix because of how timers work in Erlang. (A...

bug
backend

As a starter it can be added to the cowboy handler module as edoc. This is essential for frontend contributors.

documentation

Allow to update the query (in place in the graph title bar) for already monitored functions. This can be done without backend modification with a demonitor/monitor combo. Some restrictions may...

enhancement
frontend