Skip to main content

Events defined in the "governance" namespace

metric-defined

This event is logged when a new metric has been defined.

JSON schema of the payload

Loading ....

Example of payload

{
"createdAt": "2025-04-15T13:09:56.104638",
"environment": "dev",
"governanceEntity": {
"id": "76f3c8a9-6f92-42b2-83be-36ccd41c95c7",
"name": "metric name",
"engine": "remote",
"status": "draft",
"timing": "deployment",
"trigger": "active",
"severity": null,
"resourceType": "dataproduct"
}
}

metric-status-change

This event is logged when the status of a metric has changed within a specific environment.

JSON schema of the payload

Loading ....

Example of payload

{
"updatedAt": "2025-03-27T08:51:29.944031",
"environment": "dev",
"governanceEntity": {
"id": "76f3c8a9-6f92-42b2-83be-36ccd41c95c7",
"name": "metric name",
"engine": "remote",
"status": "deleted",
"timing": "deployment",
"trigger": "active",
"severity": null,
"resourceType": "dataproduct"
},
"statusTransition": { "to": "deleted", "from": "draft" },
"affectedResourceUrns": [
"urn:dmb:dp:domain-name:system-name:0",
"urn:dmb:dp:domain-name:another-system-name:0"
]
}

metric-status-change-requested

This event is logged when a metric status change request has been sent.

JSON schema of the payload

Loading ....

Example of payload

{
"id": "76f3c8a9-6f92-42b2-83be-36ccd41c95c7",
"status": "deleted"
}

policy-defined

This event is logged when a new policy has been defined.

JSON schema of the payload

Loading ....

Example of payload

{
"createdAt": "2025-04-08T09:29:15.575899",
"environment": "dev",
"governanceEntity": {
"id": "4d3bada2-305e-465f-bfc0-03136c23e263",
"name": "policy name",
"engine": "cue",
"status": "draft",
"timing": "deployment",
"trigger": "active",
"severity": "error",
"resourceType": "dataproduct"
}
}

policy-status-change

This event is logged when the status of a policy has changed within a specific environment.

JSON schema of the payload

Loading ....

Example of payload

{
"updatedAt": "2025-03-27T08:51:29.944031",
"environment": "dev",
"governanceEntity": {
"id": "4d3bada2-305e-465f-bfc0-03136c23e263",
"name": "policy name",
"engine": "cue",
"status": "draft",
"timing": "deployment",
"trigger": "active",
"severity": "error",
"resourceType": "dataproduct"
},
"statusTransition": { "to": "grace", "from": "draft" },
"affectedResourceUrns": [
"urn:dmb:dp:domain-name:system-name:0",
"urn:dmb:dp:domain-name:another-system-name:0"
]
}

policy-status-change-requested

This event is logged when a policy status change request has been sent.

JSON schema of the payload

Loading ....

Example of payload

{
"id": "4d3bada2-305e-465f-bfc0-03136c23e263",
"status": "enabled"
}

runtime-policy-failed

This event is logged when one or more resources are no more compliant to a runtime policy.

JSON schema of the payload

Loading ....

Example of payload

{
"policy": {
"id": "4211bbfb-12a2-4b8a-811d-2eadf925daf2",
"name": "policy name",
"status": "enabled",
"timing": "runtime",
"severity": "error",
"resourceType": "dataproduct"
},
"failedAt": "2024-04-11T09:56:00.380079",
"reportId": "1bfb64c9-ca02-4b63-aae5-acd7d706b212",
"environment": "production",
"affectedResources": [
{
"outcome": "error",
"resourceUrn": "urn:dmb:dp:domain-name:system-name:0",
"resourceDisplayName": "domain name:system name:0.2.0-SNAPSHOT-1"
}
]
}

test-metric-requested

This event is logged when a test metric request has been sent.

JSON schema of the payload

Loading ....

Example of payload

{
"id": "76f3c8a9-6f92-42b2-83be-36ccd41c95c7"
}

test-policy-requested

This event is logged when a test policy request has been sent.

JSON schema of the payload

Loading ....

Example of payload

{
"id": "4d3bada2-305e-465f-bfc0-03136c23e263",
"engine": "cue"
}