WIND RIVER STUDIO

Platform Health

Wind River Studio Platform Health provides a real-time view into the status of each capability or service required for Studio to operate.

Platform Health quickly and accurately informs users about issues related to the platform.

Platform health is determined through analysis of telemetry collected from various mechanisms within the container platform and does not add any overhead to individual components. Information collected within this mechanism can also be made available via API for the purposes of scaling and capacity planning.

Wind River Studio Platform Health Solutions

Customizable and Configurable Dashboards

Wind River® Studio Platform Health provides dashboards that display services/components and their status over time. Administrators and editors can query each Studio component’s container/service to determine whether it is up or down.

Service Mesh

A service mesh is a dedicated infrastructure layer that, if desired, can be added to the applications. Its main characteristic is that it lets you add capabilities without adding them to the code. Examples include observability, traffic management, and security.

Event History

You can view historical data for each node and analyze performance to determine where you can reduce costs. For example, analyzing CPU usage can help you determine where a less expensive medium node can be used instead of a large node.

How It Works

Platform Health user permissions are configured in Tozny and include these roles: administrator, editor, and viewer. Authorized users such as developers and administrators on your team can visualize mesh, metrics, compute consumption, networking, and cluster operations.

Platform Health Reference Architecture

Platform Health reference architecture

A service mesh is a dedicated infrastructure layer that can be added to your Studio components. The service mesh defines the type of software and security used in the implementation by using Istio and Kiali.

Service Mesh Overview

Service mesh overview

Visualize compute, networking, and resource data with Platform Health monitoring

Platform Health provides easy-to-operate, end-to-end Kubernetes cluster monitoring with Prometheus, using the Prometheus Operator. This capability is built on the Kube-Prometheus stack and includes a collection of Kubernetes manifests, Grafana dashboards, and Prometheus rules, as well as documentation.

Gain insights on the entire lifecycle of a request or action across several systems

With Platform Health tracing, administrators and users can monitor and troubleshoot microservice-based distributed systems, including distributed context propagation, distributed transaction monitoring, root cause analysis, service dependency analysis, and performance/latency optimizations.

Add observability, traffic management, and security capabilities without adding code

The Platform Health service mesh allows administrators and users to visualize mesh connections traffic, view the health of services and applications, and configure routing through an intuitive UI. Additional capabilities include validation of Istio functions; visualization of security configuration; and the ability to view metrics, traces, and logs.

Platform Health Partners

Wind River Studio Platform Health FAQs

Platform Health is a new Wind River tool for basic health status and history check for all the components that Studio needs to run. Its main components are dashboards that display services/components and their status. Users with authority can visualize mesh, metrics, compute consumption, networking, and cluster operations. They can also query each Studio component’s container/service up/down.
Istio is an open source service that comes from mesh and provides uniform and efficient security, connection, and monitoring of services. Features include automatic metrics, logs, and traces for all traffic within a cluster, including cluster ingress and egress.
Kiali monitors the components of the service mesh and provides status on those components, e.g., Not found, Not ready, Unreachable, Not healthy, and Healthy.
Jaeger is a distributed tracing system released as open source by Uber Technologies. It is used for monitoring and troubleshooting microservices-based distributed systems, including distributed context propagation, distributed transaction monitoring, root cause analysis, service dependency analysis, and performance/latency optimization.