It goes without saying that it’s hard to fix what you don’t understand or know about. That’s why most technologists I speak with appreciate the importance of continuously monitoring and measuring everything that happens across both operations and the business. Recently, I wrote about total operational visibility, and how Rocana Ops helps enterprises build that visibility quickly. If you missed that post, I encourage you to check it out.
Since writing that post, Rocana’s Engineering team has been hard at work enhancing and adding new capabilities to Rocana Ops. As a result, I’m proud to announce that Rocana Ops 1.6 has just been released. In this post, I’d like to talk about how two new 1.6 capabilities – role-based access control (RBAC) and StatsD support – make it even easier for enterprises to increase visibility into product systems.
Gain total operational visibility without losing control
Crucially, the end goal of total operational visibility isn’t just about capturing and correlating all of the log, metric, wire, and transaction data being generated across the business. Rather, it’s about getting that data into the hands of the stakeholders throughout your business that are able to extract value from it. In addition to what we think of as core IT teams – systems, networking, application, database, and so on – this includes Security, Compliance, and Marketing, among others.
Naturally, data governance best practices require that you don’t give all stakeholders access to everything. Instead, users need to have the right level of access to the right data. Managing this kind of fine-grained access control needs to be simple, fast, and integrated with existing infrastructure and standards. That’s why Rocana Ops now includes built-in role-based access control capabilities, complete with optional integration support for your Active Directory service.
With these new RBAC capabilities, you can easily establish and enforce differentiated data access policies by individual, department, job role, or whatever groupings makes sense for your business. Whenever an employee joins (or leaves) a group, simply update the corresponding group membership list and Rocana Ops automatically enforces the new policies in a way that is completely transparent to the end user.
RBAC also makes it painless to deploy Rocana Ops as a shared service across your entire organization. This is important because it enables your overall organization to benefit from the cost and operational efficiencies of running Rocana Ops as a single cluster. At the same time, individual departments and customers benefit from a total operational visibility service that provides the same independence and control over their data as if they were each running their own cluster.
On a related note, if you are considering building your own operational data lake or warehouse from scratch, realize that RBAC is a feature that is expensive and time consuming to implement yet difficult to live without. Before starting any do-it-yourself project, be sure to properly scope out the costs and complexities associated with building and maintaining advanced features like RBAC. In most cases, you will find a pre-packaged, pre-optimized, all-inclusive total operational visibility solution like Rocana Ops involves far fewer headaches and is far more economical when all costs have been taken into account.
See more than ever before with native StatsD integration
Total operational visibility is predicated on being able to collect a diverse set of data from a myriad of sources. As we have in previous releases, we’re further expanding our ability to collect and analyze new sources of data in 1.6 with the addition of native StatsD support.
StatsD can generate some incredibly useful application performance metrics. Often these metrics alone can be sufficient for identifying and troubleshooting issues. However, in a complex production environment, things can go wrong anywhere in the execution stack. When downtime is measured in revenue dollars lost, you need to be able to see StatsD metrics in the full context of all other operational data being generated in the execution stack – everything from application, infrastructure, and micro service log events to network data flow events. Without that level of total operational visibility, your ability to detect problems, or quickly drill down to root cause when they occur, will be severely constrained.
This is one of the core use cases we set out to solve when building Rocana Ops. We wanted our customers to be able to capture operational data from all sources (StatsD or otherwise) across the entire execution stack into a single unified solution that would enable easy at-a-glance correlation and navigation for the purposes of rapid root cause analysis. We also wanted to help our customers identify unexpected emerging issues they might not have seen coming otherwise, by automatically applying anomaly detection and other advanced analytics techniques to data from all sources as it was captured.
Rocana Ops 1.6 takes these capabilities to the next level by making it easier than ever to capture and analyze StatsD metric data with Rocana Ops. Native StatsD integration gives Rocana Ops the ability to:
- Understand StatsD data out of the box
- Create custom dashboards to view your favorite StatsD metrics
- Visually compare StatsD metrics to application log events or data from any other source
- Easily monitor new or existing StatsD instrumented applications with Rocana Ops with minimal effort
- Let Rocana Ops automatically tell you when any StatsD metric starts deviating from normal behavior
Curious to learn more about the latest enhancements to Rocana Ops? Check out the links below...