The following document can be found at https://github.com/EngFlow/bazel_invocation_analyzer/blob/main/README.md
Bazel Invocation Analyzer¶
The Bazel Invocation Analyzer is a library and terminal tool developed by EngFlow. It analyzes an invocation's Bazel profile and provides suggestions on how to speed up that invocation.
You can get in touch with us
- Bazel Invocation Analyzer Architecture
- Adding Suggestions to the Bazel Invocation Analyzer walk-through
You can also view this tool's documentation on https://docs.engflow.com/bia/index.html.
Bazel version 6.3+
The Bazel Invocation Analyzer can be run in a terminal. In this mode it will print out the analysis results directly to the console.
Pass in the path of a Bazel profile on your filesystem as the first argument. Use
--help to show all the available options.
The Bazel Invocation Analyzer can be integrated into other environments.
Public Web UIs¶
On https://analyzer.engflow.com you can upload a Bazel profile to receive a rendered version of the library's output.
We welcome contributions from the community. Read our guide to contributing for details.