As one of the top cloud providers, Google constantly improves its services and tools to keep up with the competitors. Just like AWS and Microsoft Azure, Google also offers a range of cloud management tools that IT teams use to resolve the issues that come up when working with public cloud.
Google has always been known for innovative products and now the company is doing the same for its Cloud arm — Google Cloud Platform (GCP). GCP recently announced a set of new features to enhance observability for end-users. The cloud provider has come up with obvious yet complete set of solutions to help customer manage their GCP environments. GCP clearly mentioned in the official release that the new features in Operation Suite will focus more on “enhancing observability for DevOps.”
DevOps stands for Development and Operations and refers to a set of practices that a company adopts to ensure quality and timed production of their software or services. As DevOps becomes mainstream, R&D teams share the responsibility for observability across multiple roles. DevOps teams are still largely responsible for ensuring observability, but Developers and Operations are not far behind.
The concept of observability is prominent in DevOps. In previous waterfall and agile frameworks, developers built new features and product lines, while separate testing and operations teams tested for software dependability. This distributed approach meant that infrastructure operations and monitoring activities were beyond the development’s scope. Projects were developed for success and not for failure: debuggability of the code was rarely a primary consideration. Infrastructure dependencies and application semantics were not easily comprehensible for the developers. So, “just monitoring” would never suffice for organizations. In fact, objectives of monitoring are not just limited to collecting and processing data but it is now used to make the system more observable. The scope of observability therefore encompasses the development segment and is facilitated by people, processes, and technologies operating across the DevOps engine of an organization.
In Feb 2020, GCP released a new management tool – Operations — collective suite of monitoring tools. Operations, formerly called Stackdriver, is another monitoring and cloud management tool in GCP’s cloud service portfolio. This service focuses on monitoring, troubleshooting, and enhancing workload performance in Google Cloud.
Operations is a suite of services intended to help users improve their overall cloud performance. It includes Cloud Logging, Cloud Monitoring, and Application Performance Management (APM). Operations provides real-time log management and evaluation through Cloud Logging, which is a managed service. With the built-in observability of Cloud Monitoring, users gain access to critical information about their application such as uptime, performance, and health.
APM, on the other hand, includes tools to make apps more efficient through reduced costs and lower latency. Operations users can also access Cloud Debugger, Cloud Profiler, and Cloud Trace for additional visibility into their application’s performance.