Observability: Configurable service name for check or check group
When creating the root span, checkly uses the service name checkly to make it very obvious that it’s the one we originate that comes through with the Check requests.
It’d be nice to make this service name configurable to identify trends across applications or to have them grouped correctly in 3rd party services such as Honeycomb, which uses the service name to select the dataset spans get aggregated to.
Log in to comment and vote
Comments2
esara
Jan 14, 2025
As a client trace, the server.address or peer.service is supposed to be the service that is accessed by checkly check instead of the string “checkly”, which does not help much. https://opentelemetry.io/docs/specs/semconv/general/attributes/#serveraddress or https://opentelemetry.io/docs/specs/semconv/attributes-registry/peer/
One of the possibilty is to extract the hostname from the check, it is reasonable to assume that is the service (with the same servicename captured by honeycomb and others on the server side)
María de Antón
Jan 22, 2025
Thank you, @esara! That’s an idea that we had not considered, but would definitely work as the default one that people could then override. We are keeping this in our roadmap for when we get here.