Oracle OKE introduces Dynamic Observability via Rookout

OKE is a service that helps you deploy, manage, and scale Kubernetes clusters in the cloud. With OKE (Oracle Container Engine for Kubernetes) , organizations can build dynamic containerized applications by incorporating Kubernetes with services running on OCI (Oracle Cloud Infrastructure).

As organizations transition to Kubernetes and OKE they gain the scalability and elasticity guaranteed by a microservices architecture, along with the separation of concerns between building the application business logic and that of managing quality, observability and network concerns.

 

The Oracle Cloud dashboard presenting an OKE managed deployment
The Oracle Cloud dashboard presenting an OKE managed deployment

 

Traditional observability solutions offer the ability to collect Traces, Logs and Metrics in a centralized dashboard, offering a full view of the state of the interconnected services comprising the cloud native application. However, many such tools suffer from the same common limitations: The increasing complexity of said application, and the deep impact on network resources; The dependency on developers and DevOps engineers having to write new code in order to measure new metrics and collect new log lines and traces; And the increasing cost and performance impact as the amount of collected data increases.

 

A traditional observability solution presenting a centralized dashboard
A traditional observability solution presenting a centralized dashboard

 

 

One way to overcome these challenges is to adopt a Dynamic Observability platform, such as Rookout. Rookout empowers engineers to collect metrics, log lines and debug snapshots from a running OKE application without adding code, and without stopping the app.

Rookout provides a developer-friendly user interface and experience, helping engineers feel “at home” as they set non-breaking breakpoints and collect live data from a running application.

 

A developer-friendly experience, resembling an IDE-based debugger. Collect log lines and debug snapshots are presented in the context of the code itself
A developer-friendly experience, resembling an IDE-based debugger. Collect log lines and debug snapshots are presented in the context of the code itself

 

 

Rookout offers a developer-focused solution, empowering developers by giving them full visibility into their running code, as it is deployed in live OKE environments. With a comprehensive technology coverage and enterprise-grade security and compliance, designed from the ground up for cloud-native architecture running at scale.

 

The developer-first version of a centralized dashboard. Data is collected without adding code and without waiting for a restart
The developer-first version of a centralized dashboard. Data is collected without adding code and without waiting for a restart

 

 

Using Rookout to debug OKE applications requires an easy, one-time setup.

 

The state of a cloud-native application is shown in a dev-friendly, visual interface
The state of a cloud-native application is shown in a dev-friendly, visual interface

 

Conclusion

To learn more about Dynamic Observabilty using Rookout with OKE sign up for the upcoming webinar being hosted on 2/2/2022. 

Or contact Rookout (www.rookout.com) and to start getting real-time, code-level insight into your Kubernetes demployments. 

To get started, check the Rookout online documentation, or look up your Kubernetes deployment in the Rookout deployment example list.

For more information, see the Oracle Container Engine for Kubernetes documentation. If you want to experience Rookout on Container Engine for Kubernetes for yourself, sign up for an Oracle Cloud Infrastructure account and start testing today!