Server Health State Components
The following components provide an overview of the server state and its components such as HTTP listeners, database connections, scheduler, and more.
Health State Logger
The Health State Logger component logs all sensor status changes to the standard configured Logging Configuration (for example, to the configured file or STDOUT). Each status change is recorded into the logging system.
To enable the component, add the following definition to the server configuration:
<serverComponents>
<component disabled="false" class="com.ataccama.dqc.server.services.HealthStateLogger"/>
</serverComponents>
Health State Web Console
The Health State Web Console component adds Server Health Status section to the Resources section to display all server health sensor statuses.
To enable the component, add the following definition to the server configuration:
<serverComponents>
<component disabled="false" class="com.ataccama.dqc.web.health.HealthStateWebConsole"/>
</serverComponents>
Health State Providers
The Health State Providers component adds the Database Connections and Path Variables sensors to the Resources section of the ONE Runtime Server Admin. The sensors report the health status of server parts such as path variables and database connections.
To enable the component, add the following definition to the server configuration:
<serverComponents>
<component dataSourceRefreshRate="60" pathVariableRefreshRate="60" disabled="false" class="com.ataccama.dqc.server.services.HealthStateProviders"/>
</serverComponents>
Property | Required | Description |
---|---|---|
dataSourceRefreshRate |
Yes |
Frequency (s) of the database connections health state refresh. |
pathVariableRefreshRate |
Yes |
Frequency (s) of the path variables health state refresh. |
S3 Health State Provider
The S3 Health State Provider component adds the AWS-S3 Connections sensor to the Resources section of ONE Runtime Server Admin. The sensor reports the health status of the Amazon S3 server connections.
To use S3 Health State Provider, make sure you have Amazon S3 server connection defined in your runtime configuration file. |
To enable the component, add the following definition to the server configuration:
<serverComponents>
<component dataSourceRefreshRate="60" disabled="false" class="com.ataccama.dqc.s3.services.S3HealthStateProvider"/>
</serverComponents>
Property | Required | Description |
---|---|---|
dataSourceRefreshRate |
Yes |
Frequency (s) of the database connections health state refresh. |
Was this page useful?