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
messaging.system = the name of the db provider as already defined in the semantic conventions
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