{"source":"semconv","version":"1.44.0","attribute":{"id":"exception.type","type":"string","stability":"stable","brief":"The type of the exception (its fully-qualified class name, if applicable). The dynamic type of the exception should be preferred over the static type in languages that support it.","note":"If the recorded exception type is a wrapper that is not meaningful for\nfailure classification, instrumentation MAY use the type of the inner\nexception instead. For example, in Go, errors created with `fmt.Errorf`\nusing `%w` MAY be unwrapped when the wrapper type does not help\nclassify the failure.","examples":["java.net.ConnectException","OSError"],"namespace":"exception","definedIn":"model/exceptions/registry.yaml","usedBy":[{"groupId":"event.app.crash","groupType":"event","signalName":"app.crash","requirementLevel":"recommended"},{"groupId":"event.db.client.operation.exception","groupType":"event","signalName":"db.client.operation.exception","requirementLevel":"conditionally_required"},{"groupId":"event.exception","groupType":"event","signalName":"exception","requirementLevel":"conditionally_required"},{"groupId":"event.faas.invocation.exception","groupType":"event","signalName":"faas.invocation.exception","requirementLevel":"conditionally_required"},{"groupId":"event.gen_ai.client.operation.exception","groupType":"event","signalName":"gen_ai.client.operation.exception","requirementLevel":"conditionally_required"},{"groupId":"event.http.client.request.exception","groupType":"event","signalName":"http.client.request.exception","requirementLevel":"conditionally_required"},{"groupId":"event.http.server.request.exception","groupType":"event","signalName":"http.server.request.exception","requirementLevel":"conditionally_required"},{"groupId":"event.messaging.create.exception","groupType":"event","signalName":"messaging.create.exception","requirementLevel":"conditionally_required"},{"groupId":"event.messaging.process.exception","groupType":"event","signalName":"messaging.process.exception","requirementLevel":"conditionally_required"},{"groupId":"event.messaging.receive.exception","groupType":"event","signalName":"messaging.receive.exception","requirementLevel":"conditionally_required"},{"groupId":"event.messaging.send.exception","groupType":"event","signalName":"messaging.send.exception","requirementLevel":"conditionally_required"},{"groupId":"event.messaging.settle.exception","groupType":"event","signalName":"messaging.settle.exception","requirementLevel":"conditionally_required"},{"groupId":"event.rpc.client.call.exception","groupType":"event","signalName":"rpc.client.call.exception","requirementLevel":"conditionally_required"},{"groupId":"event.rpc.server.call.exception","groupType":"event","signalName":"rpc.server.call.exception","requirementLevel":"conditionally_required"},{"groupId":"log-exception","groupType":"attribute_group","requirementLevel":"conditionally_required"}]},"history":[{"version":"1.30.0","publishedAt":"2025-01-24T19:11:42Z","kind":"first-seen","detail":"Already present at v1.30.0, the oldest release tracked here (stable)."}],"replaces":[]}