Modeling Guide for SAP Data Hub

execution.json File

The execution.json file contains information about the execution for a graph, such as groups, pods, processes (operator instances in a graph), and so on.

You can use the execution.json file to identify which pod or pods failed.
{
    "src": "com.sap.demo.datagenerator",
    "name": "com.sap.demo.datagenerator",
    "executionType": "stream",
    "handle": "9a6eeb59abb242baabb110dba50ae178",
    "status": "running",
    "terminationRequested": false,
    "message": "Graph is currently running",
    "remoteExecution": {
        "parent": ""
    },
    "started": 1535538401,
    "updated": 1535538405,
    "stopped": 0,
    "submitted": 1535538400,
    "allocations": [
        {
            "groupName": "default",
            "groupDescription": "",
            "subgraph": "default",
            "container": "vflow-graph-9a6eeb59abb242baabb110dba50ae178-com-sap-demo-ngq4m",
            "containerIp": "172.17.0.8",
            "host": "minikube",
            "status": "running",
            "message": "Container is currently running",
            "restartCount": 0,
            "image": "a-docker-registry:5000/vora/vflow-node:2.3.30-dev-0829-com.sap.debian",
            "destination": "",
            "updated": "2018-08-29T10:26:40Z",
            "processes": [
                {
                    "id": "16d1",
                    "componentId": "com.sap.system.jsengine",
                    "status": "running",
                    "processName": "datagenerator (16d1)",
                    "engine": "main",
                    "timestampPublished": "2018-08-29T10:26:41Z",
                    "timestampReceived": "2018-08-29T10:26:41.031657526Z",
                    "published": 1535538401,
                    "received": 1535538401,
                    "message": "Process is running",
                    "metrics": null
                },
                {
                    "id": "1mnu",
                    "componentId": "com.sap.system.terminal",
                    "status": "running",
                    "processName": "terminal (1mnu)",
                    "engine": "main",
                    "timestampPublished": "2018-08-29T10:26:41Z",
                    "timestampReceived": "2018-08-29T10:26:41.033268298Z",
                    "published": 1535538401,
                    "received": 1535538401,
                    "message": "Process is running",
                    "metrics": null
                }
            ]
        }
    ]
}