We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 04f5448 commit 5766978Copy full SHA for 5766978
metrics/sql.go
@@ -64,6 +64,19 @@ func databaseSQL(config Config) (t trace.DatabaseSQL) {
64
65
return nil
66
}
67
+ t.OnConnBeginTx = func(info trace.DatabaseSQLConnBeginTxStartInfo) func(trace.DatabaseSQLConnBeginTxDoneInfo) {
68
+ start := time.Now()
69
+ if config.Details()&trace.DatabaseSQLTxEvents != 0 {
70
+ return func(info trace.DatabaseSQLConnBeginTxDoneInfo) {
71
+ txBegin.With(map[string]string{
72
+ "status": errorBrief(info.Error),
73
+ }).Inc()
74
+ txBeginLatency.With(nil).Record(time.Since(start))
75
+ }
76
77
+
78
+ return nil
79
80
t.OnTxCommit = func(info trace.DatabaseSQLTxCommitStartInfo) func(trace.DatabaseSQLTxCommitDoneInfo) {
81
start := time.Now()
82
0 commit comments