Advanced Operations

In this section, the details of some advanced operations have been described.

Health

This section displays the health of the appliance and Cavisson services.

Appliance Health

To view appliance health, such as tomcat heap memory, CPU utilization vs load average, available memory, disk space utilization, and so on.

Cavisson Services

In this section, the user can see the details of all processes running on the server and can perform various actions. Apart from this, this section enables a user to run commands from UI (which earlier was limited to run from backend only.)

Process Details

In Cavisson Services section, the details of running and stopped processes is displayed.

SR No. Field Name Description
1 Process Name of the process. Click to view the details of the process.
2 Status Running (Green), Stopped (Red), Sleep (Grey)
3 PID Process ID
4 PPID Parent Process ID
5 User Owner
6 Running Since Date and Time since the process is running
7 Elapsed Time Elapsed time in format – Days hh mm ss
8 Threads Number of threads
9 Children Number of child processes
10 VSS Virtual memory in KB
11 RSS Resident memory in KB
12 CPU% Percentage of CPU utilization
13 Open Files Number of open files
14 CMD Command name

Note: In the All Processes section, the details of all those processes, which are in ‘sleep’ mode, are displayed.

Actions

There are following options:

SR No. Icon Description
1 To start a stopped service (Status: Red)
2 To stop a running service (Status: Green)
3 To view logs by file
4 To view logs by directory
5 To restart a service
6 To view configuration of a service
7 To view columns
8 To download report
9 To maximize / minimize panel

Appliance Services

Using this section, the user can execute a command from UI, which earlier was limited from backend only. To do this, select the command from Appliance Services drop-down list and click Execute.

Example: On selecting the ‘top’ command from the Appliance Services drop-down list and clicking the Execute button displays the command output in a window.

System Logs

This section provides system logs, such as Kubernetes Logs, RBU Access logs, and Peripheral Devices Logs.

Kubernetes Logs

This section displays the kubernetes logs that are captured by Kubernetes monitors. The details include – timestamp of the log, name, kind (such as Pod), reason, region, type, and message.

RBU Access Logs

This section displays the details of RBU access logs.

Note: This reports failures of RBU. As there is no error, so it is displayed as blank.

Peripheral Device Logs

This displays the logs of peripheral devices. The details include – category, device name, timestamp, status, and description.

Infrastructure View

‘Infrastructure view’ provides an insight into the performance of the application. To access this, go to Advanced > Infrastructure View.

Note: With read-only permission, the user can only view the configurations and reports and cannot edit the configurations and generate the manual report.

Upon clicking this link, the Infrastructure View is displayed with various sections related to the performance of system that includes – summary, environment, release details, disk usage, inventory sheet, report, and configuration.

Summary

  • Details of ongoing tests: This includes details, such as appliance IP, controller name, test run number, test run name, scenario name, start time, run time, started by, and so on.

  • Graphs: This displays graphs of overall disk stats, such as used disk space and available disk space for various tiers.

  •  Running Projects: This provides details of running projects, such as environment details and channel details.

  • Upcoming Projects: This provides details of upcoming projects, such as environment details and channel details.

Environment

This displays graphs of various environments.

Release Details

This provides release history based on environment and channel.

Disk Usage

This provide disk usage details, such as available memory in value and percentage based on the tier and server.

Inventory Sheet

This provides inventory details based on the appliance. The details include – Appliance name, IPMI, OS version, Environment, Data Center, CPU Utilization, Total RAM, and Total Disk.

The color-coding is displayed for CPU utilization (%) on reaching a specified threshold value.

  • 0-30 : Green color
  • 30-50 : Orange color
  • More than 50 : Red color

Upon clicking the appliance name, it displays information, such as controller, port, project, purpose, build product, and backup controller.

Reports

In this section, the user can generate and download reports. To generate a new report, provide start date and time, end date and time, and click the Generate Report button.

To download a report, click the PDF icon ( ) within the download section.

Note: Reports are auto generated on day change.

Configuration

In this section, the user can configure (Add / Delete / Update) the following details:

  • Controller Info
  • Environment Details
  • Upcoming Projects
  • Running Projects
  • Released Details
  • Inventory Sheet

Controller Info

In this section, a user can configure (add, update, and delete) the controller information (such as IP address and datacenter name).

To add a controller info, click the Add button. This displays the Add Controller Info window. The user needs to provide the following details and click the Save button.

  • Controller IP Address
  • Node (server name, such as Mosaic or SCS)

The provided controller details are added in the Controller Info list.

Note:

  • To delete a controller detail, select the controller and click the Delete
  • To update a controller detail, such as IP address and DC name, select the controller and click the Update button.
Environment Details

In this section, a user can configure (add, update, and delete) the environment details (such as environment name and channel).

To add an environment details, click the Add button. This displays the Add Environment Details window. The user needs to provide the environment name and channel name.

  • Environment Name: Click the Browse icon () for the selection of favorite which is to be added in Environment details.

Note: In case of Performance Dashboard, favorites with .fav extension only are supported.

  • Channel Name: Select the favorite and provide the channel name, then click Save. The added favorite is displayed in Environment list.

Upcoming Projects

In this section, a user can configure (add, update, and delete) the details (release version, sign-off date, and project to be delivered) for upcoming projects.

To add an upcoming project, user needs to select the environment and the channel. Then, click the Add button. This displays Add Upcoming Project window.

Note: The user can associate only one project with a channel.

Provide the following details and click Save:

  • Release: Release information, such as release build and version.
  • Sign-Off Date: The estimated sign-off date of the project to be delivered.
  • Project: Project name and a brief description.

 The upcoming project details is displayed in the list.

The user can delete / update details of upcoming project by selecting the project and clicking the Delete / Update button respectively. The details of the added project is displayed in the Upcoming Projects section in the Home page.

Running Projects

In this section, a user can configure (add, update, and delete) the details (release number, detail info, ongoing project, build number, and Sign-off date) for running projects.

To add details of a running project, user needs to select the environment and the channel. Then, click the Add button. This displays Add Running Project window.

Provide the following details and click Save:

  • Release Number: Release number, such as 4.1.14, 4.1.15 of the running project.
  • Detail Info: Detailed information about the running project.
  • Ongoing Project: Name of the running project.
  • Build Number: Build number of the current release, such as 27, 28 and so on.
  • Sign-off Date: Date at which the running project is to be signed off and ready for delivery.

 The upcoming project details is displayed in the list.

The user can delete / update details of running project by selecting the project and clicking the Delete / Update button respectively.

Released Details

In this section, a user can configure (add, update, and delete) the released details (build number, Sign-Off date, Ongoing project, and release).

To add released details, user needs to select the environment and the channel. Then, click the Add button. This displays Add Released Details window.

Provide the following details and click Save:

  • Build Number: Build number of the current release, such as 27, 28 and so on.
  • Sign-off Date: Date at which the running project is to be signed off and ready for delivery.
  • Ongoing Project: Name of the ongoing project.
  • Release: Details of the release.

 The release details are displayed in the list.

The user can delete / update details of release by selecting it and clicking the Delete / Update button respectively.

Inventory Sheet

In this section, a user can configure (add, update, and delete) the inventory sheet (appliance, IPMI, environment, node, controller, port, project, purpose, and back-up controller).

To add inventory details, user needs to click the Add button. This displays Add Inventory Data window.

Provide the following details and click Save:

  • Appliance
  • Controller / Port
  • IPMI
  • Environment
  • Node
  • Project
  • Purpose
  • Backup Controller

 The release details are displayed in the list.

The user can delete / update details of inventory sheet by selecting it and clicking the Delete / Update button respectively.

Postgres Stats

This displays overall connection stats that includes Max connections, reserved connections, used connections, and available connections. Apart from this, a user can view detailed connection stats based on database and application.

Detailed Connection Stats (Based on Database)

This section displays the following details:

  • Database Name: Name of the database.
  • Used: Number of used connections.
  • Active: Number of active connections. The backend is executing a query.
  • Idle: Number of idle connections. The backend is waiting for a new client command.
  • Idle in Transaction: The backend is in a transaction, but it is not currently executing a query.
  • Idle in Transaction (Aborted)
  • Fastpath Function Call: This state is similar to idle in transaction, except one of the statements in the transaction caused an error.
  • Disabled: This state is reported if track_activities is disabled in the backend.
  • Blank: The backend is executing a fast path function.

Detailed Connection Stats (Based on Application)

The same details are displayed in this section too.