Geaflow-dashboard provides a job-level monitoring page for Geaflow. You can easily view the following information of the job through the dashboard:
When the job is running in a k8s cluster, the HTTP service can be exposed externally through the master's service and can be accessed directly through the service. In the local or development environment, you can also directly map to the master pod port through the kubectl port-forward command.
kubectl get pods
3. Open the terminal and enter the following command to map the 8090 port in the pod container to the localhost's local port 8090. Please replace ${your-master-pod-name} with your own pod name.
kubectl port-forward ${your-master-pod-name} 8090:8090
The Overview page displays the health status of the entire job. You can check here whether the container and driver are running normally.
In addition, the Overview page will also display the Pipeline list of the job.
You can also enter the page through the Pipeline menu in the sidebar. The page includes the name, start time, and cost time of each Pipeline of the job. If the cost is 0, means that the Pipeline has started execution but has not yet completed.
Click on the Pipeline name to enter the secondary menu and view information on all Cycle lists under the current Pipeline.
You can view various information about each component of the job (including master, driver, and container). It can be accessed via the menu in the sidebar.
The Driver details display the basic information of all drivers. Container details display the basic information of all Containers.
By clicking the Master details in the left column, or by clicking the component name in the Driver/Container details, you can jump to the component's runtime page. In the runtime page, you can view the following contents.
The flame graph analysis type can be selected as CPU or ALLOC. A single analysis can last up to 60 seconds, and a maximum of 10 historical records can be retained.
Partial list columns can be sorted and searched.
When searching, click the “Search” icon, enter keywords, and click the “Search” button.
When resetting, click the “Reset” button and the list will be refreshed.
The page supports switching between Chinese and English. Click the “Text A” icon in the upper right corner to select the language.