We’re thrilled to announce the introduction of analytics & business intelligence for Harness Feature Flags. Users of Feature Flags - which can be anything from simple software switches to hide or activate features to powerful, automated release strategies - can now gain the most complete visibility into their feature flags usage and operations with custom analytics offered by any feature flags solution.
The Harness Software Delivery Platform supports Continuous Integration, Continuous Delivery, and Feature Flags for development and operations teams. With this new capability, Harness users can bring together analytics across the entirety of the software delivery lifecycle in a way no platform has allowed to date. It’s true business intelligence for software delivery.
Leverage analytics to gain visibility into the usage and adoption of feature flags across your teams and drive strategic improvements in these areas, as well as conduct audits for governance and compliance, and identify ways to improve feature release processes.
When we announced Harness Feature Flags earlier this year, we started with a developer-first experience, automated progressive delivery, and visual feature release pipelines. We wanted to ensure that we could build powerful analytics to provide deep visibility into every aspect of users’ feature flags solution.
Moreover, understanding metrics like false positive rate helps teams evaluate the efficiency of their flags. Getting deep visibility into individual flags’ usage is one thing, but what about visibility across the whole solution?
Without this capability, we found that users struggled to solve these problems:
It’s not just about visibility, though. It’s about complete access to and control over all of the data contained within the feature flags implementation. Imagine being able to test in production and see how the system is performing or what's being done across any dimension or metric that you can think of - like using a database query, but visual.
Want a high-level view that’s scheduled to send to your boss every Monday? How about details into how many flags of a specific type have been evaluated for a customer? These use cases, and many more, are easily visualized using the business intelligence capabilities now available.
Harness provides an out-of-the-box dashboard that provides users a quick glance across multiple dimensions that are commonly used by developers, engineering managers, and product teams. Users can see the details of their feature flag implementation in the following ways in this dashboard:
In addition to this base dashboard, users can create new dashboards that are fully customizable across any metric or dimension. Users are also able to customize schedules and alerts within each dashboard, ensuring that users can automate reporting and be alerted just-in-time about unexpected behavior as it occurs.
To get your brain jogging, here are some additional examples of things you may want to understand as a user:
As you might imagine, the combinations and details you might want to see are endless, and with analytics & business intelligence with Harness Feature Flags, your imagination is all that holds you back. For users of additional product modules from Harness, there are a few more use cases that are unlocked!
To share one example, you’d be able to see that you did 90 CI builds, 17 deploys across 3 services, made 7 new flags, and enabled 4 of them across 4 customers.
If you’re already a Harness user, you can head over to the Dashboards part of the platform. There, you can filter by Feature Flags to find the out-of-the-box dashboards, or create your own!
And if you haven’t signed up to use Harness yet but want to get started, you can easily sign up for a free trial. Happy developing!