Ejemplo n.º 1
0
        public async Task UpdateSqlSnap(SqlSnap sqlSnap)
        {
            if (sqlSnap == null)
            {
                throw new ArgumentNullException(nameof(sqlSnap));
            }

            await _sqlSnapRepository.Update(sqlSnap);
        }
Ejemplo n.º 2
0
        public static SqlSnap PreSql(MonitorEvent item, string traceId)
        {
            var sqlRaw  = GetValue <string>(item.Data, MonitorKeys.sql_raw);
            var sqlBody = GetValue <string>(item.Data, MonitorKeys.sql_body);
            var snap    = new SqlSnap
            {
                TraceId    = traceId,
                SqlRaw     = sqlRaw,
                SqlBody    = sqlBody,
                Elapsed    = 0,
                CreateTime = DateTime.Now,
            };

            return(snap);
        }