What would you like to be added:
In HealthReportEntry, I would like the data field to be populated even in a healthy case.
The Data field should be populated with the health check type & some additional meta data obtained from the options. At the same time other key OTEL information about db should be populated
When comparisons are occurring a threshold, both the current value and threshold should be returned.
the keys in the data properties should be following open telemetry semantic conventions with the key areas being:
event.name = messaging.healthcheck where name is constructed using {{eventCategory}}.{{eventType}}
healthcheck.name = the name of the healthcheck
healthcheck.task = online/ready
file.system = the name of the db provider ie Local Disk
where possible we should also be setting
server.address
server.port
client.ip
network.protocol.name
network.protocol.version
network.transport
network.type
Why is this needed:
Allows for more contextual information about health checks to be recorded/captured
What would you like to be added: In HealthReportEntry, I would like the data field to be populated even in a healthy case. The Data field should be populated with the health check type & some additional meta data obtained from the options. At the same time other key OTEL information about db should be populated
When comparisons are occurring a threshold, both the current value and threshold should be returned.
the keys in the data properties should be following open telemetry semantic conventions with the key areas being:
where possible we should also be setting
Why is this needed: Allows for more contextual information about health checks to be recorded/captured