All Products
Search
Document Center

Container Service for Kubernetes:Panels

Last Updated:May 15, 2023

After you enable the Fluid dashboard, you can view the parameters of the dashboard. This topic introduces the panels in the Fluid dashboard.

Table of contents

For more information about how to enable and view the Fluid dashboard, see View the Fluid dashboard.

Dashboard variables

The monitoring data displayed in the panels of the Fluid dashboard varies based on the values of the variables of the Fluid dashboard. You can modify the values of the variables based on your business requirements. For example, after you change the value of the Runtime variable from AlluxioRuntime to JindoRuntime, AlluxioRuntime in all runtime-related panels is changed to JindoRuntime.

VariableValid valueDescription
interval1m, 5m, 10m, 30m, 1h, and 6hThe duration of a motoring cycle.
quantile0.5, 0.75, 0.90, 0.95, and 0.99The quantile used by certain panels when the panels visualize metrics. For example, a value of 0.90 indicates P90.
runtime
  • JindoRuntime
  • AlluxioRuntime
  • JuiceFSRuntime
The type of runtime used in Fluid. After you modify the value of this variable, the change applies to all runtime-related panels.
  • JindoRuntime: the execution engine of JindoFS developed by the Alibaba Cloud Elastic MapReduce (EMR) team. JindoRuntime is based on C++ and provides dataset management and caching. JindoRuntime also supports Object Storage Service (OSS).
  • AlluxioRuntime: the execution engine of open source Alluxio. AlluxioRuntime provides dataset management and caching. AlluxioRuntime supports persistent volume claims (PVCs), Ceph, and Cloud Parallel File System (CPFS) acceleration. Therefore, you can use AlluxioRuntime in hybrid cloud scenarios.
  • JuiceFSRuntime: a distributed cache acceleration engine developed based on JuiceFS. JuiceFSRuntime supports scenario-specific data caching and acceleration. For more information about JuiceFS, see Introduction to JuiceFS.

Panels

Panel groupPanelDescription
Component running statusDataset Controller Ready ReplicasThe number of dataset controller pods that are in the Running state in the cluster.
History of Dataset controller restartsThe number of times that the dataset controller pods have restarted in the cluster.
Runtime Number of ready copies of controllerThe number of runtime controller pods that are in the Running state in the cluster.
History Runtime Controller Restart TimesThe number of times that the runtime controller pods have restarted in the cluster.
Fluid Webhook ready copiesThe number of Fluid webhook pods that are in the Running state in the cluster.
Number of historical fluid Webhook restartsThe number of times that the Fluid webhook pods have restarted in the cluster.
Fluid CSI Plug-in Ready CopiesThe number of Fluid CSI plug-in pods that are in the Running state in the cluster.
Historical Fluid CSI plug-in restartsThe number of times that the Fluid CSI plug-in pods have restarted in the cluster.
Fluid Component RestartThe top five Fluid components that have restarted most frequently within a monitoring cycle of 2 minutes.
Fluid Controller Detailed IndicatorRuntime Controller processing timeThe amount of time that the runtime controller spends to handle runtime resources within a monitoring cycle. The panel displays percentile values.
Number of Runtime controller processing failuresThe types and number of failures that occur when the runtime controller handles runtime resources. The following types of failures are displayed:
  • Runtime deployment failure
  • Runtime heath check failure
Runtime Number of controller threadsThe current number of active threads of the runtime controller and the maximum number of threads supported by the runtime controller.
DataLoad Controller ThreadsThe current number of active threads of the DataLoad controller and the maximum number of threads supported by the DataLoad controller.
Controller Queue LengthThe length of each Fluid controller workqueue in the cluster.
Total number of Kubernetes API requestsThe total number of requests sent by the Fluid controller pods to the Kubernetes API server within a monitoring cycle.
Runtime Controller Kubernetes API requestsThe number of requests sent by the runtime controller to the Kubernetes API server within a monitoring cycle. The requests are classified by the returned status code.
Total time consumed by unfinished processing of controllerThe total amount of time that each Fluid controller spends on on-going tasks.
Fluid Webhook Detailed IndicatorsFluid Webhook Pod CPU UsageThe CPU utilization of each Fluid webhook pod within a monitoring cycle.
Fluid Webhook Pod Memory UsageThe memory usage of each Fluid webhook pod within a monitoring cycle.
Total number of requests processed in Fluid WebhookThe total number of requests processed by the Fluid webhook within a monitoring cycle.
The number of requests processed in each Fluid Webhook PodThe number of requests processed by each Fluid webhook pod within a monitoring cycle.
Fluid Webhook Request Processing DelayThe request processing latency of the Fluid webhook within a monitoring cycle. The latency is a percentile value.
Request processing delay of each Fluid Webhook PodThe request processing latency of each Fluid webhook pod within a monitoring cycle. The latency is a percentile value.
Resource usageCPU usageThe CPU utilization of each Fluid controller pod within a monitoring cycle.
Memory usageThe memory usage of each Fluid controller pod within a monitoring cycle.
Network Send Rate per PodThe network transmit rate of each Fluid controller pod within a monitoring cycle.
Network Receive Rate per PodThe network receive rate of each Fluid controller pod within a monitoring cycle.