* feat(backend): transform legacy messages * refactor(backend/postgres):remove seqIndex transformation * feat(backend/db): parse & insert errors_tags * chore(backend): remove building folder after build * fix(backend/db):remove message types from filter that do not go through kafka * fix(backend/assets):use JSException instead of ErrorEvent * refactor(backend/db):ErrorEvent is no longer a message * feat(backend/db):insert error tags in clickhouse * refactor(backend):remove unused LongTask code
25 lines
500 B
Go
25 lines
500 B
Go
package datasaver
|
|
|
|
import (
|
|
. "openreplay/backend/pkg/db/types"
|
|
. "openreplay/backend/pkg/messages"
|
|
)
|
|
|
|
func (si *Saver) InitStats() {
|
|
// noop
|
|
}
|
|
|
|
func (si *Saver) InsertStats(session *Session, msg Message) error {
|
|
switch m := msg.(type) {
|
|
// Web
|
|
case *PerformanceTrackAggr:
|
|
return si.pg.InsertWebStatsPerformance(session.SessionID, m)
|
|
case *ResourceEvent:
|
|
return si.pg.InsertWebStatsResourceEvent(session.SessionID, m)
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (si *Saver) CommitStats() error {
|
|
return nil
|
|
}
|