Skip to content

Commit 843d782

Browse files
committed
Added event fingerprint, bugfix, upgrade to l9format v1.0.0
1 parent 9e496b6 commit 843d782

File tree

4 files changed

+20
-6
lines changed

4 files changed

+20
-6
lines changed

go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/LeakIX/l9filter
33
go 1.15
44

55
require (
6-
github.com/LeakIX/l9format v1.0.0-alpha.5
6+
github.com/LeakIX/l9format v1.0.0
77
github.com/Machiel/slugify v1.0.1 // indirect
88
github.com/alecthomas/kong v0.2.12
99
github.com/miekg/dns v1.1.35 // indirect
@@ -12,5 +12,5 @@ require (
1212
github.com/stretchr/testify v1.5.1 // indirect
1313
gitlab.nobody.run/tbi/core v0.0.0-20201124161030-42e21c6deb8e
1414
golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9 // indirect
15-
golang.org/x/net v0.0.0-20210510120150-4163338589ed // indirect
15+
golang.org/x/net v0.0.0-20210525063256-abc453219eb5 // indirect
1616
)

go.sum

+10
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ github.com/LeakIX/l9format v1.0.0-alpha.3 h1:0tSTnhcVfr8kykk0WEGWisvGa1NGnkq3UZW
88
github.com/LeakIX/l9format v1.0.0-alpha.3/go.mod h1:eKQn32c5PgUM7806Un2v6WTSmJcdcixed+cRHsPEp0k=
99
github.com/LeakIX/l9format v1.0.0-alpha.5 h1:TUA9u2NQJDf3AUr4HPPM1IfWbTuQ7epg9s/uqPImRVM=
1010
github.com/LeakIX/l9format v1.0.0-alpha.5/go.mod h1:eKQn32c5PgUM7806Un2v6WTSmJcdcixed+cRHsPEp0k=
11+
github.com/LeakIX/l9format v1.0.0-alpha.6 h1:erFEoyjJhhmw986wqzv1buccMVVMM60CR32T+YtTYYs=
12+
github.com/LeakIX/l9format v1.0.0-alpha.6/go.mod h1:eKQn32c5PgUM7806Un2v6WTSmJcdcixed+cRHsPEp0k=
13+
github.com/LeakIX/l9format v1.0.0-alpha.7 h1:ow0iFvxC7u7bVLGPFBxABlfpHBRMoMuvB4JRf4jcomY=
14+
github.com/LeakIX/l9format v1.0.0-alpha.7/go.mod h1:eKQn32c5PgUM7806Un2v6WTSmJcdcixed+cRHsPEp0k=
15+
github.com/LeakIX/l9format v1.0.0-alpha.8 h1:9C3BdTtLEEWuALjSDDPmgis8knz2wKObUBN4EacQ3vs=
16+
github.com/LeakIX/l9format v1.0.0-alpha.8/go.mod h1:eKQn32c5PgUM7806Un2v6WTSmJcdcixed+cRHsPEp0k=
17+
github.com/LeakIX/l9format v1.0.0 h1:zHqGvnwvr5iuI55nCSQbmVlPdiEfiNrjn890MMlX2rk=
18+
github.com/LeakIX/l9format v1.0.0/go.mod h1:eKQn32c5PgUM7806Un2v6WTSmJcdcixed+cRHsPEp0k=
1119
github.com/Machiel/slugify v1.0.1 h1:EfWSlRWstMadsgzmiV7d0yVd2IFlagWH68Q+DcYCm4E=
1220
github.com/Machiel/slugify v1.0.1/go.mod h1:fTFGn5uWEynW4CUMG7sWkYXOf1UgDxyTM3DbR6Qfg3k=
1321
github.com/PuerkitoBio/goquery v1.6.1 h1:FgjbQZKl5HTmcn4sKBgvx8vv63nhyhIpv7lJpFGCWpk=
@@ -58,6 +66,8 @@ golang.org/x/net v0.0.0-20210428140749-89ef3d95e781 h1:DzZ89McO9/gWPsQXS/FVKAlG0
5866
golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk=
5967
golang.org/x/net v0.0.0-20210510120150-4163338589ed h1:p9UgmWI9wKpfYmgaV/IZKGdXc5qEK45tDwwwDyjS26I=
6068
golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
69+
golang.org/x/net v0.0.0-20210525063256-abc453219eb5 h1:wjuX4b5yYQnEQHzd+CBcrcC6OVR2J1CN6mUy0oSxIPo=
70+
golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
6171
golang.org/x/sync v0.0.0-20190423024810-112230192c58 h1:8gQV6CLnAEikrhgkHFbMAEhagSSnXWGV915qUMm9mrU=
6272
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
6373
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=

transformer/l9.go

+4
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ func (t *JsonServiceTransformer) Encode(event l9format.L9Event) error {
3939
for _, source := range L9Sources {
4040
event.EventPipeline = append([]string{source}, event.EventPipeline...)
4141
}
42+
err := event.UpdateFingerprint()
43+
if err != nil {
44+
return err
45+
}
4246
return t.jsonEncoder.Encode(event)
4347
}
4448

transformer/tbicore.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ func (t *TbiCoreTransformer) Decode(outputTransformer TransformerInterface) (err
2929
if err != nil {
3030
return err
3131
}
32-
checkEvent := &TbiCheckEvent{}
32+
checkEvent := TbiCheckEvent{}
3333
err = json.Unmarshal(jsonPayload, &checkEvent)
3434
if err != nil {
3535
return err
3636
}
3737

38-
if len(checkEvent.Plugin) > 0 {
38+
if len(checkEvent.Plugin) > 0 {
3939
hostServiceLeak := &core.HostServiceLeak{}
4040
err = json.Unmarshal(jsonPayload, &hostServiceLeak)
4141
if err != nil {
@@ -47,12 +47,12 @@ func (t *TbiCoreTransformer) Decode(outputTransformer TransformerInterface) (err
4747
}
4848
return outputTransformer.Encode(event)
4949
}
50-
hostService := &core.HostService{}
50+
hostService := core.HostService{}
5151
err = json.Unmarshal(jsonPayload, &hostService)
5252
if err != nil {
5353
return err
5454
}
55-
event, err := t.decodeService(hostService)
55+
event, err := t.decodeService(&hostService)
5656
if err != nil {
5757
return err
5858
}

0 commit comments

Comments
 (0)