@@ -33,8 +33,8 @@ export const SpanAttributes = {
33
33
LLM_CHAT_STOP_SEQUENCES : "llm.chat.stop_sequences" ,
34
34
35
35
// Vector DB
36
- VECTOR_DB_VENDOR : "vector_db.vendor " ,
37
- VECTOR_DB_QUERY_TOP_K : "vector_db .query.top_k" ,
36
+ VECTOR_DB_VENDOR : "db.system " ,
37
+ VECTOR_DB_QUERY_TOP_K : "db.vector .query.top_k" ,
38
38
39
39
// LLM Workflows
40
40
TRACELOOP_SPAN_KIND : "traceloop.span.kind" ,
@@ -45,31 +45,47 @@ export const SpanAttributes = {
45
45
TRACELOOP_ENTITY_OUTPUT : "traceloop.entity.output" ,
46
46
} ;
47
47
48
+ export const Events = {
49
+ DB_QUERY_EMBEDDINGS : "db.query.embeddings" ,
50
+ DB_QUERY_RESULT : "db.query.result" ,
51
+ } ;
52
+
48
53
export const EventAttributes = {
49
- // Vector DB Query Request
50
- VECTOR_DB_QUERY_TOP_K : "vector_db.query.top_k" ,
51
- VECTOR_DB_QUERY_INCLUDE_VALUES : "vector_db.query.include_values" ,
52
- VECTOR_DB_QUERY_INCLUDE_METADATA : "vector_db.query.include_metadata" ,
53
- VECTOR_DB_QUERY_ID : "vector_db.query.id" ,
54
- VECTOR_DB_QUERY_EMBEDDINGS_VECTOR : "vector_db.query.embeddings.vector" ,
55
- VECTOR_DB_QUERY_METADATA_FILTER : "vector_db.query.metadata_filter" ,
54
+ // Query Embeddings
55
+ DB_QUERY_EMBEDDINGS_VECTOR : "db.query.embeddings.vector" ,
56
+
57
+ // Query Result (canonical format)
58
+ DB_QUERY_RESULT_ID : "db.query.result.id" ,
59
+ DB_QUERY_RESULT_SCORE : "db.query.result.score" ,
60
+ DB_QUERY_RESULT_DISTANCE : "db.query.result.distance" ,
61
+ DB_QUERY_RESULT_METADATA : "db.query.result.metadata" ,
62
+ DB_QUERY_RESULT_VECTOR : "db.query.result.vector" ,
63
+ DB_QUERY_RESULT_DOCUMENT : "db.query.result.document" ,
64
+
65
+ // DEPRECATED: Vector DB Query Request
66
+ VECTOR_DB_QUERY_TOP_K : "db.vector.query.top_k" ,
67
+ VECTOR_DB_QUERY_INCLUDE_VALUES : "db.vector.query.include_values" ,
68
+ VECTOR_DB_QUERY_INCLUDE_METADATA : "db.vector.query.include_metadata" ,
69
+ VECTOR_DB_QUERY_ID : "db.vector.query.id" ,
70
+ VECTOR_DB_QUERY_EMBEDDINGS_VECTOR : "db.vector.query.embeddings.vector" ,
71
+ VECTOR_DB_QUERY_METADATA_FILTER : "db.vector.query.metadata_filter" ,
56
72
57
- // Vector DB Query Response
58
- VECTOR_DB_QUERY_RESULT_NAMESPACE : "vector_db .query.result.namespace" ,
73
+ // DEPRECATED: Vector DB Query Response
74
+ VECTOR_DB_QUERY_RESULT_NAMESPACE : "db.vector .query.result.namespace" ,
59
75
VECTOR_DB_QUERY_RESULT_READ_UNITS_CONSUMED :
60
- "vector_db .query.result.read_units" ,
76
+ "db.vector .query.result.read_units" ,
61
77
VECTOR_DB_QUERY_RESULT_MATCHES_LENGTH :
62
- "vector_db .query.result.matches_length" ,
78
+ "db.vector .query.result.matches_length" ,
63
79
64
- // Vector DB Query Response of each result
65
- VECTOR_DB_QUERY_RESULT_SCORE : "vector_db .query.result.{i}.score" ,
66
- VECTOR_DB_QUERY_RESULT_ID : "vector_db .query.result.{i}.id" ,
67
- VECTOR_DB_QUERY_RESULT_VALUES : "vector_db .query.result.{i}.values" ,
80
+ // DEPRECATED: Vector DB Query Response of each result
81
+ VECTOR_DB_QUERY_RESULT_SCORE : "db.vector .query.result.{i}.score" ,
82
+ VECTOR_DB_QUERY_RESULT_ID : "db.vector .query.result.{i}.id" ,
83
+ VECTOR_DB_QUERY_RESULT_VALUES : "db.vector .query.result.{i}.values" ,
68
84
VECTOR_DB_QUERY_RESULT_SPARSE_INDICES :
69
- "vector_db .query.result.{i}.sparse.indices" ,
85
+ "db.vector .query.result.{i}.sparse.indices" ,
70
86
VECTOR_DB_QUERY_RESULT_SPARSE_VALUES :
71
- "vector_db .query.result.{i}.sparse.values" ,
72
- VECTOR_DB_QUERY_RESULT_METADATA : "vector_db .query.result.{i}.metadata" ,
87
+ "db.vector .query.result.{i}.sparse.values" ,
88
+ VECTOR_DB_QUERY_RESULT_METADATA : "db.vector .query.result.{i}.metadata" ,
73
89
} ;
74
90
75
91
export enum LLMRequestTypeValues {
0 commit comments