We’re excited to announce the launch of Command Insights for Bitrise Insights. This new data type provides powerful, data-driven visibility into your Gradle and Bazel command performance, helping you optimize your build pipelines by improving build speed, ensuring reliability, and streamlining your process. With these insights, you’ll be able to make informed decisions that enhance the efficiency and stability of your CI/CD workflow - both on Bitrise CI, but also on any CI platform that integrates with Bitrise Build Cache.
What’s New in Bitrise Insights
New Command Insights metrics empower teams with new actionable information:
-
Duration: Track typical command durations and identify outliers that could be slowing down your builds. By understanding both the p50 (typical performance) and p90 (longer-duration outliers), you can pinpoint slow commands and optimize them, improving overall build speed.
-
Error Rate: Monitor command failures to assess build stability. A high error rate for specific commands signals potential issues, allowing you to address failures early, ensure smoother builds, and reduce disruptions in your pipeline.
-
Invocation Count: Gain insights into how often commands are invoked. Frequent or redundant command executions can lead to inefficiencies. By identifying these patterns, you can streamline your pipeline, reducing unnecessary resource usage and making your build process more efficient.
As with other data types in Bitrise Insights, Command Insights offers alerts and dashboards to keep both developers and DevOps engineers in control of critical data. Alerts can notify you of critical changes like error spikes or slow commands, while dashboards provide customizable views of key metrics to track build performance and pipeline health.
How to Get Started
Command Insights are available for free to all Bitrise Build Cache users. You can simply navigate to Bitrise Insights in-product to start exploring and customizing your Command data. You can find full feature documentation here.