Health check endpoint

Health check access is available at the following endpoint URL:

https://DINA_UI_HOST:8643/health

The following is a sample result of an HTTP GET request.

{
  "status": "UP",
  "components": {
    "cachedJmsConnections": {
      "status": "UP",
      "components": {
        "/queue/DICDStageUpdateNotificationQ": {
          "status": "UP",
          "details": {
            "connectionId": 58
          }
        },
        "/queue/DICDUpgradeStatusNotificationQ": {
          "status": "UP",
          "details": {
            "connectionId": 69
          }
        },
        "/queue/DINAAddAgentConfigurationJobRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 68
          }
        },
        "/queue/DINAAddAgentDirectorPassthroughJobRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 66
          }
        },
        "/queue/DINAAddAgentDownloadJobRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 60
          }
        },
        "/queue/DINAAddGroupMembersRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 54
          }
        },
        "/queue/DINAAddGroupRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 63
          }
        },
        "/queue/DINAAddInterrogationJobRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 65
          }
        },
        "/queue/DINAEditGroupRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 53
          }
        },
        "/queue/DINAFwVersionChangeNotificationQ": {
          "status": "UP",
          "details": {
            "connectionId": 71
          }
        },
        "/queue/DINAGetFwVersionRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 64
          }
        },
        "/queue/DINAGetJobResultsRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 67
          }
        },
        "/queue/DINAInternalRemoveGroupMembersRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 61
          }
        },
        "/queue/DINAInterrogationNotificationQ": {
          "status": "UP",
          "details": {
            "connectionId": 71
          }
        },
        "/queue/DINAListGroupMembersRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 62
          }
        },
        "/queue/DINAListGroupsRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 56
          }
        },
        "/queue/DINAListJobsRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 70
          }
        },
        "/queue/DINARemoveGroupMembersRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 55
          }
        },
        "/queue/DINAReplaceGroupMembersRequestQ": {
          "status": "UP",
          "details": {
            "connectionId": 59
          }
        },
        "/queue/DINATrapQueue": {
          "status": "UP",
          "details": {
            "connectionId": 57
          }
        }
      }
    },
    "db": {
      "status": "UP",
      "details": {
        "database": "Oracle",
        "validationQuery": "isValid()"
      }
    },
    "dinaCluster": {
      "status": "UP",
      "details": {
        "minRequiredNodes": 1,
        "currentNodeId": "a88e36c9-5412-4aae-adf5-51ce1c26cfdf",
        "totalNodes": 1,
        "totalHosts": 1,
        "hostsStatus": {
          "dina01.shared-main-install.eng.ssnsgs.net": "UP"
        },
        "hostsDetails": {
          "lastUpdateTime": 1661894997437,
          "totalRejectedJobs": 0,
          "totalCancelledJobs": 0,
          "totalExecutedJobs": 2,
          "totalIdleTime": 29006345,
          "upTime": 29216950,
          "startTime": 1661865780565,
          "nodeStartTime": 1661865832457,
          "totalNodes": 1,
          "currentPmeDuration": 0,
          "outboundMessagesQueueSize": 0,
          "heapMemoryTotal": 4151836672,
          "nonHeapMemoryTotal": -1,
          "totalJobsExecutionTime": 159315,
          "totalStartedThreadCount": 1545285,
          "sentMessagesCount": 0,
          "sentBytesCount": 0,
          "receivedMessagesCount": 0,
          "receivedBytesCount": 0,
          "currentIdleTime": 2053964,
          "heapMemoryInitialized": 4294967296,
          "heapMemoryMaximum": 4151836672,
          "currentThreadCount": 219,
          "totalCpus": 4,
          "totalBusyTime": 210605,
          "maximumActiveJobs": 0,
          "currentActiveJobs": 0,
          "averageActiveJobs": 0.0,
          "maximumWaitingJobs": 0,
          "currentWaitingJobs": 0,
          "averageWaitingJobs": 0.0,
          "maximumRejectedJobs": 0,
          "currentRejectedJobs": 0,
          "averageRejectedJobs": 0.0,
          "maximumCancelledJobs": 0,
          "currentCancelledJobs": 0,
          "averageCancelledJobs": 0.0,
          "maximumJobWaitTime": 0,
          "currentJobWaitTime": 0,
          "averageJobWaitTime": 0.0,
          "maximumJobExecuteTime": 158930,
          "currentJobExecuteTime": 0,
          "averageJobExecuteTime": 79657.5,
          "totalExecutedTasks": 2,
          "busyTimePercentage": 0.0072083473,
          "idleTimePercentage": 0.99279165,
          "currentCpuLoad": 0.0,
          "averageCpuLoad": 0.005666666666666667,
          "currentGcCpuLoad": 0.0,
          "heapMemoryUsed": 597537328,
          "heapMemoryCommitted": 4151836672,
          "nonHeapMemoryInitialized": 2555904,
          "nonHeapMemoryUsed": 209155040,
          "nonHeapMemoryCommitted": 217735168,
          "nonHeapMemoryMaximum": 0,
          "maximumThreadCount": 219,
          "currentDaemonThreadCount": 73,
          "lastDataVersion": 1661869310583
        }
      }
    },
    "diskSpace": {
      "status": "UP",
      "details": {
        "total": 210302377984,
        "free": 186707423232,
        "threshold": 10485760,
        "exists": true
      }
    },
    "dms": {
      "status": "UP"
    },
    "dns": {
      "status": "UP"
    },
    "gateway": {
      "status": "UP"
    },
    "jms": {
      "status": "UP",
      "components": {
        "cachingConnectionFactory": {
          "status": "UP",
          "details": {
            "provider": "TIBCO Software Inc."
          }
        },
        "connectionFactory": {
          "status": "UP",
          "details": {
            "provider": "TIBCO Software Inc."
          }
        }
      }
    },
    "nicnacSecurity": {
      "status": "enabled",
      "details": {
        "association-directory": "/usr/ssn/DATA/dina/nicnackeystore",
        "association-timeout": "40 seconds",
        "association-validity": "64 days",
        "key-keep-type": "hsm",
        "hsm-pkcs11-entity-slot": "[3:10,4:10,5:10]"
      }
    },
    "ping": {
      "status": "UP"
    },
    "ssl": {
      "status": "enabled",
      "details": {
        "key-store-alias-1": "1",
        "key-expire-1": "Tue Aug 15 23:59:59 UTC 2023",
        "key-issuerDN-1": "CN=Sectigo RSA Organization Validation Secure Server CA, O=Sectigo Limited, L=Salford, ST=Greater Manchester, C=GB"
      }
    }
  }
}