XAP

Generating a Dump File

You can generate a dump file that includes information about the runtime environment for a specific host, or across the entire environment.

Start the Web Management Console, click Generate Dump, and select the relevant option:

WEB-UI1.png

This can be done for all hosts, all hosts but only information on GSCs, or just an overview. For a specific host, you can click the tool-box icon.

WEB-UI3.png

Specific GSCClosed Grid Service Container. This provides an isolated runtime for one (or more) processing unit (PU) instance and exposes its state to the GSM. dump:

WEB-UI4.png

Any of the above will display the following dialog:

dump3

Select the required options and click Generate.

Generate Overview

The "Generate Overview" provides general information about the system deployment. This information is useful to quickly gather the system settings in production, for example when reporting a support case.

When clicking on the Generate Overview option:

WEB-UI5.png

This downloads a zip file containing an overview.txt file directly to the Downloads folder. The dump overview structure looks like this:

Overview
    Time        2016-09-18 14:05:16.101
    XAPClosed GigaSpaces eXtreme Application Platform.
Provides a powerful solution for data processing, launching, and running digital services version ENTERPRISE
    Client      License Version=12;Type=type;Customer=customer;Expiration=never;Hash=hash
    Number of Machines 1
    Grid Components GSAClosed Grid Service Agent.
This is a process manager that can spawn and manage Service Grid processes (Operating System level processes) such as The Grid Service Manager, The Grid Service Container, and The Lookup Service. Typically, the GSA is started with the hosting machine's startup. Using the agent, you can bootstrap the entire cluster very easily, and start and stop additional GSCs, GSMs and lookup services at will.(1), LUSClosed Lookup Service.
This service provides a mechanism for services to discover each other. Each service can query the lookup service for other services, and register itself in the lookup service so other services may find it.(1), GSMClosed Grid Service Manager.
This is is a service grid component that manages a set of Grid Service Containers (GSCs). A GSM has an API for deploying/undeploying Processing Units. When a GSM is instructed to deploy a Processing Unit, it finds an appropriate, available GSC and tells that GSC to run an instance of that Processing Unit. It then continuously monitors that Processing Unit instance to verify that it is alive, and that the SLA is not breached.(1), GSC(2)

Processing UnitsClosed This is the unit of packaging and deployment in the GigaSpaces Data Grid, and is essentially the main GigaSpaces service. The Processing Unit (PU) itself is typically deployed onto the Service Grid. When a Processing Unit is deployed, a Processing Unit instance is the actual runtime entity. (none)

Hosts
    192.168.33.159[192.168.33.159] Cores [4]
        JVM Version Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 1.8.0_71
        Utilization cpu[7.5%] memory[11GB (66%)] 
        GSA(1), LUS(1), GSM(1), GSC(2)
        GSCs
            GSC[54416] Heap: Init[512MB], Max[491MB], Used[82MB], Committed[491MB]
            GSC[54419] Heap: Init[512MB], Max[491MB], Used[98MB], Committed[491MB]
...

Dump File Structure

The dump file structure looks like this:

dump_file.zip

    gsa-10.10.10.249-23610--1284928573201
        network.txt
        summary.txt
        threads.txt
        logs
            2010-09-19~08.22-gigaspaces-gsa-10.10.10.249-23610.log

    gsc-10.10.10.249-23739--1284928573169
        network.txt
        summary.txt
        threads.txt
        logs
            2010-09-19~08.22-gigaspaces-gsc_1-10.10.10.249-23739.log
        processing-units
            space
                1
                    puClosed This is the unit of packaging and deployment in the GigaSpaces Data Grid, and is essentially the main GigaSpaces service. The Processing Unit (PU) itself is typically deployed onto the Service Grid. When a Processing Unit is deployed, a Processing Unit instance is the actual runtime entity..xml
                    spaces
                        space
                            summary.txt

    gsc-10.10.10.249-23766--1284928573079
        network.txt
        summary.txt
        threads.txt
        logs
            2010-09-19~08.22-gigaspaces-gsc_2-10.10.10.249-23766.log
        processing-units
            mirror
                1
                    pu.xml
                    spaces
                        mirror
                            summary.txt
            space
                1_1
                    pu.xml
                    spaces
                        space
                            summary.txt

    gsm-10.10.10.249-24112--1284928573193
        network.txt
        summary.txt
        threads.txt
        logs
            2010-09-19~08.22-gigaspaces-gsm_3-10.10.10.249-24112.log
    lus-10.10.10.249-24127--1284928573201
        network.txt
        summary.txt
        threads.txt
        logs
            2010-09-19~08.22-gigaspaces-lus_4-10.10.10.249-24127.log