...
Field Name | Description |
---|---|
validationId | A unique identifier for the validation. Each validation has a non-deterministic UUID. Consequently, each validationId is different even if the contents of the validation are the same. |
validationTimestamp | UTC timestamp for the validation event in the format:
|
transaction-id | A user provided transaction id. This will allow for tracing of the audit through its various operations. If the same transaction id is used as the operation that is being audited related to this service instance id, then this provides even greater traceability. In the case of POMBA, this is X-ONAP-RequestID from the REST header. |
client | client information from X-FromAppId |
model-version-id | The model-version-id field provided to initiate the audit |
model-invariant-id | The model-invariant-id field provided to initiate the audit. |
serviceInstanceId | Identifier of this service instance, which was provided to initiate the audit. |
status | "Pass" or "Fail", depending on whether any violations were found |
dataQuality | A field that reports any issues found during the audit that prevented the audit from fully being successfully run. status = "ok" or "error"; error = error message related to specific data quality issues encountered. |
requestId | request Id from X-ONAP-RequestID |
modelName | The detailed model Name |
violations | Array of violations. See below. |
...
Field | Description |
---|---|
severity | Critical, Major, Minor, Warning |
violationTimestamp | Time of violation |
violationType | Type of violation - ?? |
validationRule | Rule that was violated - See POMBA Rules |
category | Category as defined in the rule definition. See POMBA Rules |
errorMessage | An error message describing the validation failure. For POMBA, this is a simple string, with the violation details providing specifics of the violation |
violationId | Globally unique identifier for this violation |
violationDetails | For each data source triggered as part of this rule
|
An example of the Kibana validation report is as follows:
DMaaP
Each audit report, in addition to being viewable via Kabana, can be consumed in real-time via a DMaaP message. See POMBA DMaaP
...