[FOLIO-1856] Generalize okapi call graph tool Created: 11/Mar/19  Updated: 03/Jun/20  Resolved: 20/Mar/19

Status: Closed
Project: FOLIO
Components: None
Affects versions: None
Fix versions: None

Type: Task Priority: P3
Reporter: Nassib Nassar Assignee: Nassib Nassar
Resolution: Done Votes: 0
Labels: platform-backlog, q1-performance
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Relates
relates to FOLIO-1815 SPIKE: "profile" checkin/out-by-barco... Closed
relates to FOLIO-1885 Add dev document guides/performance-o... Closed
Sprint: Core: Platform - Sprint 59
Story Points: 3
Development Team: Core: Platform

 Description   

"Call graphs" have been demonstrated as a useful utility when profiling business logic API calls (see FOLIO-1815 Closed ).

The tool to generate the "call graphs" (created specifically for FOLIO-1815 Closed ) should be generalized to support more features and extended to include:

  • for each API call node it should highlight the relative "cost" (time spent), either by ordering the call nodes or by color coding them

The tool should be placed in a git respository under folio-org.



 Comments   
Comment by Nassib Nassar [ 15/Mar/19 ]

The source code was generalized and extended to include color coding for timings > 250 ms, and placed in a git repository at https://github.com/folio-labs/giraffe under the "dev" branch. Further work is needed to complete the command line interface, clean up the source code, and add user documentation. This issue can be closed.

Comment by Nassib Nassar [ 20/Mar/19 ]

Completed and cleaned up command line interface.

Generated at Thu Feb 08 23:16:24 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.