Host Portal - csap-platform/csap-core GitHub Wiki

The csap host portal provides the same functions as the Application Portal . While the Application portal operations - the scope of operations is limited to the host. Key concepts:

  • both the Application and Host Portal use agent.jar - but run with different profiles activated
  • for single host deployments - only the agent needs to be running.

Contents:

Host Dashboard

click diagrams to enlarge to enlarge

Screenshot Description

Host Explorer

  • hierarchy of all host resources
  • processes grouped by known csap services, and also by runtime parameters. All javaw will be grouped together, etc.
  • full docker integration: pull images, create containers, etc.

Host Graphs

  • provides a view of all host OS resources over time. Includes real time updates, and historical analysis
  • view by trends, or by specific collection intervals.
  • data can be exported for loading into excel, etc

Service Graphs

  • provides a view of os process resources for CSAP services
  • defaults to show top 5 cpu services ; can be customized as needed or cross-launched from the Service Portal
  • cross launch to the java services view
</td>

Service Live

  • provides a realtime performance view of SpringBoot jvms when CsapMicroMeter is included
  • graphs may be launched to view progression of data.

OS Processes

  • provides a table view of os process resources for CSAP services
  • can toggle to view summary data for all active OS processes
  • resources consumed can be clicked to launch CSAP Script runner templates (eg. to find source of open sockets)

File Systems

  • provides a table view of all mounted file systems
  • mount points can be clicked to launch CSAP File Browser
  • file tests can be launched to validate throughput
  • disk usage can be launched to show size of folders on mount.

click diagrams to enlarge to enlarge

File Manager

Screenshot Description

File Browser

  • browse file system, with view/update/delete based on system ACL (not linux based)
  • service bookmarks for quick access to property files and deployment folder

Docker Container Browser

  • All docker container file systems are accessible with all file manager operations

File Quick View

  • opened in current window

File Edit

  • Allow to update files on the file system
  • Optionally sync to other hosts by selecting by cluster, all, or individually
  • files can be encoded using strong encryption (useful for property files)

File Filter

  • large directories can be quickly filtered to critical files
  • similar function - quick Nav - enables new browser instance showing only selected folder

click diagrams to enlarge to enlarge

Command Runner

Screenshot Description

Script Editor

  • Use script templates, with option to modify as required
  • run on selected hosts (individual, by model cluster, or all)
  • cross launched from Application Landing Page, File Manager, and Host Dashboards

Script Results

  • Output is shown per host, with option to lauch host dashboard to view impact of running the script

Templates Library

Host Dashboard Integration

  • shown: clicking on the socket count for CsAgent - cross launches script to show actual usage
⚠️ **GitHub.com Fallback** ⚠️