From 682c4fd7ce93812a6962c77b4121155001a3697f Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Wed, 6 Mar 2024 12:33:31 -0500 Subject: [PATCH] add semantic conventions for code --- src/core/opentelemetry.ml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/core/opentelemetry.ml b/src/core/opentelemetry.ml index b246d4ed..75d9765f 100644 --- a/src/core/opentelemetry.ml +++ b/src/core/opentelemetry.ml @@ -503,6 +503,23 @@ module Conventions = struct end end + (** https://opentelemetry.io/docs/specs/semconv/attributes-registry/code/ *) + module Code = struct + (** Int *) + let column = "code.column" + + let filepath = "code.filepath" + + let function_ = "code.function" + + (** int *) + let line = "code.lineno" + + let namespace = "code.namespace" + + let stacktrace = "code.stacktrace" + end + module Service = struct let name = "service.name"