- Display AS descriptions alongside AS numbers in format: Description (ASN) - Truncate descriptions longer than 20 characters with ellipsis - Increase container max width to 1600px for better display - Enable word wrapping for AS path cells to handle long paths - Update mobile responsive styles for AS path display
4920 lines
1003 KiB
Plaintext
4920 lines
1003 KiB
Plaintext
[Fx] PROVIDE fx.Lifecycle <= go.uber.org/fx.New.func1()
|
|
[Fx] PROVIDE fx.Shutdowner <= go.uber.org/fx.(*App).shutdowner-fm()
|
|
[Fx] PROVIDE fx.DotGraph <= go.uber.org/fx.(*App).dotGraph-fm()
|
|
[Fx] PROVIDE *logger.Logger <= git.eeqj.de/sneak/routewatch/internal/logger.New()
|
|
[Fx] PROVIDE *config.Config <= git.eeqj.de/sneak/routewatch/internal/config.New()
|
|
[Fx] PROVIDE *metrics.Tracker <= git.eeqj.de/sneak/routewatch/internal/metrics.New()
|
|
[Fx] PROVIDE database.Store <= fx.Annotate(git.eeqj.de/sneak/routewatch/internal/database.New(), fx.As([[database.Store]])
|
|
[Fx] PROVIDE *streamer.Streamer <= git.eeqj.de/sneak/routewatch/internal/streamer.New()
|
|
[Fx] PROVIDE *server.Server <= git.eeqj.de/sneak/routewatch/internal/server.New()
|
|
[Fx] PROVIDE *routewatch.RouteWatch <= git.eeqj.de/sneak/routewatch/internal/routewatch.New()
|
|
[Fx] INVOKE git.eeqj.de/sneak/routewatch/internal/routewatch.CLIEntry.func1()
|
|
[Fx] BEFORE RUN provide: go.uber.org/fx.New.func1()
|
|
[Fx] RUN provide: go.uber.org/fx.New.func1() in 2.833µs
|
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/config.New()
|
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/config.New() in 3.583µs
|
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/logger.New()
|
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/logger.New() in 3.625µs
|
|
[Fx] BEFORE RUN provide: fx.Annotate(git.eeqj.de/sneak/routewatch/internal/database.New(), fx.As([[database.Store]])
|
|
{"time":"2025-07-28T18:22:33.199048+02:00","level":"INFO","msg":"Opening database","source":"database.go:60","func":"database.New","path":"/Users/user/Library/Application Support/berlin.sneak.app.routewatch/db.sqlite"}
|
|
{"time":"2025-07-28T18:22:33.76314+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"PRAGMA wal_checkpoint(TRUNCATE)","duration":206960250}
|
|
{"time":"2025-07-28T18:22:33.763326+02:00","level":"INFO","msg":"Running VACUUM to optimize database (this may take a moment)","source":"database.go:124","func":"database.(*Database).Initialize"}
|
|
{"time":"2025-07-28T18:22:44.709025+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"VACUUM","duration":10945636625}
|
|
[Fx] RUN provide: fx.Annotate(git.eeqj.de/sneak/routewatch/internal/database.New(), fx.As([[database.Store]]) in 11.510171792s
|
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/metrics.New()
|
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/metrics.New() in 1.286667ms
|
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/streamer.New()
|
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/streamer.New() in 904.583µs
|
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/server.New()
|
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/server.New() in 361.583µs
|
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/routewatch.New()
|
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/routewatch.New() in 14.917µs
|
|
[Fx] BEFORE RUN provide: go.uber.org/fx.(*App).shutdowner-fm()
|
|
[Fx] RUN provide: go.uber.org/fx.(*App).shutdowner-fm() in 10.041µs
|
|
[Fx] HOOK OnStart git.eeqj.de/sneak/routewatch/internal/routewatch.CLIEntry.func1.1() executing (caller: git.eeqj.de/sneak/routewatch/internal/routewatch.CLIEntry.func1)
|
|
[Fx] HOOK OnStart git.eeqj.de/sneak/routewatch/internal/routewatch.CLIEntry.func1.1() called by git.eeqj.de/sneak/routewatch/internal/routewatch.CLIEntry.func1 ran successfully in 274.166µs
|
|
[Fx] RUNNING
|
|
{"time":"2025-07-28T18:22:44.713258+02:00","level":"INFO","msg":"Starting RouteWatch","source":"app.go:64","func":"routewatch.(*RouteWatch).Run"}
|
|
{"time":"2025-07-28T18:22:44.713283+02:00","level":"INFO","msg":"Using batched database handlers for improved performance","source":"app.go:76","func":"routewatch.(*RouteWatch).Run"}
|
|
{"time":"2025-07-28T18:22:44.714631+02:00","level":"INFO","msg":"Starting HTTP server","source":"server.go:52","func":"server.(*Server).Start","port":"8080"}
|
|
2025/07/28 18:22:45 [akrotiri/qyGHpYCk2o-000001] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3721B in 389.154792ms
|
|
2025/07/28 18:22:45 [akrotiri/qyGHpYCk2o-000002] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3721B in 511.819209ms
|
|
2025/07/28 18:22:46 [akrotiri/qyGHpYCk2o-000003] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3721B in 430.514042ms
|
|
{"time":"2025-07-28T18:22:46.270555+02:00","level":"INFO","msg":"Connected to RIS Live stream","source":"streamer.go:347","func":"streamer.(*Streamer).stream"}
|
|
{"time":"2025-07-28T18:22:46.5273+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:46.527318+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:46.597436+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":70}
|
|
{"time":"2025-07-28T18:22:46.610447+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:46.610478+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:46.714002+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:46.826438+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:47 [akrotiri/qyGHpYCk2o-000005] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3706B in 711.837166ms
|
|
2025/07/28 18:22:47 [akrotiri/qyGHpYCk2o-000006] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3708B in 730.379333ms
|
|
2025/07/28 18:22:47 [akrotiri/qyGHpYCk2o-000004] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3701B in 1.287515458s
|
|
{"time":"2025-07-28T18:22:47.763332+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2602:fa91:0:cccc::20","peer_asn":"53427"}
|
|
2025/07/28 18:22:47 [akrotiri/qyGHpYCk2o-000007] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3708B in 630.600333ms
|
|
{"time":"2025-07-28T18:22:47.95266+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1342}
|
|
{"time":"2025-07-28T18:22:47.952685+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:47.952689+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:47.979691+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":27}
|
|
{"time":"2025-07-28T18:22:47.979727+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:48.308038+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"103.200.113.1","peer_asn":"131477"}
|
|
{"time":"2025-07-28T18:22:48.424673+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":269137583}
|
|
{"time":"2025-07-28T18:22:48.435288+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":455}
|
|
{"time":"2025-07-28T18:22:48.43568+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:48.436449+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:48.464065+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":28}
|
|
{"time":"2025-07-28T18:22:48.464085+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3029,"success":3029,"duration_ms":1857}
|
|
{"time":"2025-07-28T18:22:48.464086+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:48.468276+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:48.521149+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":57}
|
|
{"time":"2025-07-28T18:22:48.521175+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:48.52177+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:48 [akrotiri/qyGHpYCk2o-000008] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3759B in 1.024645459s
|
|
2025/07/28 18:22:48 [akrotiri/qyGHpYCk2o-000009] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3759B in 1.030754042s
|
|
{"time":"2025-07-28T18:22:48.979116+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:49.038877+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:49.03887+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":517}
|
|
{"time":"2025-07-28T18:22:49.038928+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:22:49 [akrotiri/qyGHpYCk2o-000010] "GET http://127.0.0.1:8080/prefix/116.202.0.0%2F16 HTTP/1.1" from 127.0.0.1:64710 - 200 7628B in 1.190594875s
|
|
{"time":"2025-07-28T18:22:49.126977+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":88}
|
|
{"time":"2025-07-28T18:22:49.127019+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:49.127684+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:49.135404+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:22:49.135698+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:49.138619+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:22:49.138635+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3249,"success":3249,"duration_ms":674}
|
|
{"time":"2025-07-28T18:22:49.138645+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:49.14562+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:22:49 [akrotiri/qyGHpYCk2o-000011] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3758B in 991.739584ms
|
|
2025/07/28 18:22:49 [akrotiri/qyGHpYCk2o-000012] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3793B in 715.322125ms
|
|
{"time":"2025-07-28T18:22:49.181283+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":42}
|
|
{"time":"2025-07-28T18:22:49.181364+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:49.182115+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:49 [akrotiri/qyGHpYCk2o-000013] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3794B in 869.98325ms
|
|
{"time":"2025-07-28T18:22:49.865084+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":683}
|
|
{"time":"2025-07-28T18:22:49.865109+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:49.865095+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:49.8917+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":26}
|
|
{"time":"2025-07-28T18:22:49.891723+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:49.892551+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:49.894767+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:22:49.894779+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:49.894779+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4650,"success":4650,"duration_ms":755}
|
|
{"time":"2025-07-28T18:22:49.898437+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:49.928235+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:22:49.928289+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:49.928851+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:49 [akrotiri/qyGHpYCk2o-000014] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3796B in 785.3515ms
|
|
2025/07/28 18:22:50 [akrotiri/qyGHpYCk2o-000015] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3796B in 694.848209ms
|
|
{"time":"2025-07-28T18:22:50.424473+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":496}
|
|
{"time":"2025-07-28T18:22:50.424488+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:50.424499+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:50.480364+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":55}
|
|
{"time":"2025-07-28T18:22:50.480376+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:50.480952+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:50.48843+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":8}
|
|
{"time":"2025-07-28T18:22:50.488443+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":2353,"success":2353,"duration_ms":592}
|
|
{"time":"2025-07-28T18:22:50.488443+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:50.492288+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:50.525739+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:22:50.525751+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:50.526339+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:50.713361+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:22:50 [akrotiri/qyGHpYCk2o-000016] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3798B in 608.834333ms
|
|
{"time":"2025-07-28T18:22:51.122899+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":597}
|
|
{"time":"2025-07-28T18:22:51.12294+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:51.122906+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:51.209157+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":86}
|
|
{"time":"2025-07-28T18:22:51.209187+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:51.209931+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:51.214795+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:22:51.21481+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:51.226612+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":11}
|
|
{"time":"2025-07-28T18:22:51.22663+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3057,"success":3057,"duration_ms":737}
|
|
{"time":"2025-07-28T18:22:51.226655+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:51.230082+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:51.27827+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":51}
|
|
{"time":"2025-07-28T18:22:51.278278+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:51.27892+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:51 [akrotiri/qyGHpYCk2o-000017] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3797B in 673.648834ms
|
|
{"time":"2025-07-28T18:22:51.487817+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:12f8::221:238","peer_asn":"262317"}
|
|
{"time":"2025-07-28T18:22:51.846605+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"102.67.56.1","peer_asn":"328474"}
|
|
{"time":"2025-07-28T18:22:51.905981+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":627}
|
|
{"time":"2025-07-28T18:22:51.906062+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:51.905989+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:51.928053+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:51.928053+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":22}
|
|
{"time":"2025-07-28T18:22:51.928828+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:51.930217+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:22:51.930239+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":2225,"success":2225,"duration_ms":703}
|
|
{"time":"2025-07-28T18:22:51.930276+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:51.935699+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:51.949297+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:22:51.949306+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:51.950354+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:52.499195+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":549}
|
|
{"time":"2025-07-28T18:22:52.499217+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:52.499224+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:52.534161+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:22:52.534176+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:52.535027+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:52.538334+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:52.538364+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5008,"unique_prefixes":4121,"success":4121,"duration_ms":607}
|
|
{"time":"2025-07-28T18:22:52.538372+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:52.545105+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:52.57183+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:22:52.571868+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:52.572508+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:52.793374+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:22:52 [akrotiri/qyGHpYCk2o-000019] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3798B in 852.410958ms
|
|
2025/07/28 18:22:52 [akrotiri/qyGHpYCk2o-000020] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3798B in 871.727417ms
|
|
2025/07/28 18:22:52 [akrotiri/qyGHpYCk2o-000018] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3798B in 923.412542ms
|
|
2025/07/28 18:22:53 [akrotiri/qyGHpYCk2o-000021] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3799B in 861.017084ms
|
|
{"time":"2025-07-28T18:22:53.199837+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":627}
|
|
{"time":"2025-07-28T18:22:53.199864+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:53.199891+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:53.24935+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:22:53.249385+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:53.250208+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:53.258124+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:22:53.258226+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:53.262846+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:53.26287+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5042,"unique_prefixes":4371,"success":4371,"duration_ms":723}
|
|
{"time":"2025-07-28T18:22:53.262892+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:53.268533+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:53.33364+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":70}
|
|
{"time":"2025-07-28T18:22:53.333657+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:53.334545+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:53 [akrotiri/qyGHpYCk2o-000022] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3798B in 873.520083ms
|
|
2025/07/28 18:22:53 [akrotiri/qyGHpYCk2o-000023] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3798B in 836.173458ms
|
|
{"time":"2025-07-28T18:22:53.711908+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":378}
|
|
{"time":"2025-07-28T18:22:53.71193+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:53.711931+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:53.749418+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:22:53.749453+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:53.75031+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:53.751266+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:22:53.751282+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2452,"success":2452,"duration_ms":487}
|
|
{"time":"2025-07-28T18:22:53.75137+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:53.755055+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:53.787189+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:22:53.787214+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:53.787815+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:54 [akrotiri/qyGHpYCk2o-000024] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3798B in 848.699584ms
|
|
{"time":"2025-07-28T18:22:54.239652+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":452}
|
|
{"time":"2025-07-28T18:22:54.239745+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:54.239687+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:54.266888+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":27}
|
|
{"time":"2025-07-28T18:22:54.267012+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:54.267971+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:54.270454+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:22:54.270471+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":1796,"success":1796,"duration_ms":518}
|
|
{"time":"2025-07-28T18:22:54.270482+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:54.274627+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:22:54 [akrotiri/qyGHpYCk2o-000025] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3795B in 843.916375ms
|
|
{"time":"2025-07-28T18:22:54.306055+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:22:54.306075+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:54.307019+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:54 [akrotiri/qyGHpYCk2o-000026] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3797B in 850.013375ms
|
|
{"time":"2025-07-28T18:22:54.606667+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:54.655165+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":349}
|
|
{"time":"2025-07-28T18:22:54.655177+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:54.655188+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:54.684743+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:22:54.684771+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:54.685382+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:54.690921+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:22:54.690944+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:54.69444+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:22:54.694463+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5018,"unique_prefixes":1906,"success":1906,"duration_ms":423}
|
|
{"time":"2025-07-28T18:22:54.694471+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:54.700256+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:54.722248+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":27}
|
|
{"time":"2025-07-28T18:22:54.722267+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:54.723137+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:54 [akrotiri/qyGHpYCk2o-000027] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3797B in 819.394083ms
|
|
{"time":"2025-07-28T18:22:55.255885+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":533}
|
|
{"time":"2025-07-28T18:22:55.255912+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:55.255919+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:55.326493+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":70}
|
|
{"time":"2025-07-28T18:22:55.326501+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:55.32754+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:55.330213+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:22:55.330229+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3330,"success":3330,"duration_ms":635}
|
|
{"time":"2025-07-28T18:22:55.330242+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:55.335826+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:55.382868+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":52}
|
|
{"time":"2025-07-28T18:22:55.382884+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:55.383751+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:55 [akrotiri/qyGHpYCk2o-000028] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3796B in 806.107375ms
|
|
{"time":"2025-07-28T18:22:55.75883+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:55.800841+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":417}
|
|
{"time":"2025-07-28T18:22:55.800867+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:55.800865+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:55.888726+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":87}
|
|
{"time":"2025-07-28T18:22:55.888749+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:55.88971+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:55.893665+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:55.89369+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:55.898154+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:55.898169+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5006,"unique_prefixes":1943,"success":1943,"duration_ms":566}
|
|
{"time":"2025-07-28T18:22:55.898202+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:55.902863+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:55.934482+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:22:55.93452+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:55.935418+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:56 [akrotiri/qyGHpYCk2o-000029] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3796B in 855.172709ms
|
|
{"time":"2025-07-28T18:22:56.271654+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":10001058541,"total_messages":55808,"total_bytes":42751035,"total_mb":"40.77","messages_per_sec":"546.27","bits_per_sec":"3364047","mbps":"3.36","total_dropped":0}
|
|
{"time":"2025-07-28T18:22:56.271683+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":7978,"queue_cap":100000,"processed":47361,"dropped":0,"avg_time":193731,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:22:56.271692+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":55340,"dropped":0,"avg_time":47045,"min_time":0,"max_time":1235151208}
|
|
{"time":"2025-07-28T18:22:56.271699+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":21586,"queue_cap":100000,"processed":33753,"dropped":0,"avg_time":275239,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:22:56.271705+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":55340,"dropped":0,"avg_time":1838,"min_time":0,"max_time":1120125}
|
|
{"time":"2025-07-28T18:22:56.300437+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":365}
|
|
{"time":"2025-07-28T18:22:56.300455+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:56.300459+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:56.367327+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":66}
|
|
{"time":"2025-07-28T18:22:56.367341+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:56.36814+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:56.372093+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:56.372107+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:56.372112+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5004,"unique_prefixes":2194,"success":2194,"duration_ms":473}
|
|
{"time":"2025-07-28T18:22:56.375577+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:56.414832+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":42}
|
|
{"time":"2025-07-28T18:22:56.414844+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:56.415576+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:56 [akrotiri/qyGHpYCk2o-000030] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3795B in 804.156417ms
|
|
{"time":"2025-07-28T18:22:56.721587+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":306}
|
|
{"time":"2025-07-28T18:22:56.721604+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:56.721611+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:56.76775+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:22:56.767796+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:56.768601+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:56.772028+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:56.772046+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1769,"success":1769,"duration_ms":399}
|
|
{"time":"2025-07-28T18:22:56.772067+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:56.776587+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:56.829907+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":57}
|
|
{"time":"2025-07-28T18:22:56.829933+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:56.830724+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:56.961925+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:22:56 [akrotiri/qyGHpYCk2o-000031] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3799B in 776.468583ms
|
|
{"time":"2025-07-28T18:22:57.213718+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":383}
|
|
{"time":"2025-07-28T18:22:57.213747+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:57.21373+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:57.251174+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:22:57.251205+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:57.25206+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:57.256209+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:57.256218+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:22:57 [akrotiri/qyGHpYCk2o-000032] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3798B in 769.534208ms
|
|
{"time":"2025-07-28T18:22:57.28904+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":32}
|
|
{"time":"2025-07-28T18:22:57.289063+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2731,"success":2731,"duration_ms":516}
|
|
{"time":"2025-07-28T18:22:57.289072+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:57.293942+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:57.33198+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":42}
|
|
{"time":"2025-07-28T18:22:57.332036+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:57.332888+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:57 [akrotiri/qyGHpYCk2o-000033] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3798B in 775.357041ms
|
|
{"time":"2025-07-28T18:22:57.727499+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":395}
|
|
{"time":"2025-07-28T18:22:57.727522+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:57.727521+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:57.774669+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":47}
|
|
{"time":"2025-07-28T18:22:57.774706+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:57.775462+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:57.776116+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:22:57.776133+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":2820,"success":2820,"duration_ms":486}
|
|
{"time":"2025-07-28T18:22:57.776171+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:57.781201+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:57.808122+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:22:57.808161+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:57.808872+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:57 [akrotiri/qyGHpYCk2o-000034] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3797B in 774.011541ms
|
|
{"time":"2025-07-28T18:22:58.235577+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":427}
|
|
{"time":"2025-07-28T18:22:58.235603+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:58.235607+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:58.300499+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":64}
|
|
{"time":"2025-07-28T18:22:58.300556+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:58.301208+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:58.305171+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:58.305186+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3060,"success":3060,"duration_ms":528}
|
|
{"time":"2025-07-28T18:22:58.305194+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:58.310697+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:58.355301+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:58.355851+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:22:58.355889+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:58.356677+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:58 [akrotiri/qyGHpYCk2o-000035] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3796B in 770.306042ms
|
|
2025/07/28 18:22:58 [akrotiri/qyGHpYCk2o-000036] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3796B in 772.355792ms
|
|
{"time":"2025-07-28T18:22:58.800785+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":444}
|
|
{"time":"2025-07-28T18:22:58.800808+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:58.800805+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:22:58.805151+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:58.805168+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:58.842026+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:22:58.842041+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:58.842793+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:58.844207+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:22:58.84422+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:58.844222+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3282,"success":3282,"duration_ms":538}
|
|
{"time":"2025-07-28T18:22:58.85026+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:58.914767+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":70}
|
|
{"time":"2025-07-28T18:22:58.914833+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:58.915704+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:58 [akrotiri/qyGHpYCk2o-000037] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3796B in 761.04275ms
|
|
{"time":"2025-07-28T18:22:59.339435+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":424}
|
|
{"time":"2025-07-28T18:22:59.33946+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:59.339441+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:59.373106+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:22:59.373226+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:59.373745+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:59.376456+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:22:59.37647+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:59.376472+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3779,"success":3779,"duration_ms":531}
|
|
{"time":"2025-07-28T18:22:59.380067+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:59.409291+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":32}
|
|
{"time":"2025-07-28T18:22:59.409306+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:59.409916+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:59 [akrotiri/qyGHpYCk2o-000038] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3796B in 720.66725ms
|
|
{"time":"2025-07-28T18:22:59.688593+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":279}
|
|
{"time":"2025-07-28T18:22:59.688624+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:59.688606+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:59.723639+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:22:59.72365+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:22:59.724497+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:59.728261+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:22:59.728273+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:22:59.728282+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":2296,"success":2296,"duration_ms":351}
|
|
{"time":"2025-07-28T18:22:59.732348+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:59.759039+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:22:59.759054+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:22:59.759652+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:22:59 [akrotiri/qyGHpYCk2o-000039] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3795B in 631.623083ms
|
|
{"time":"2025-07-28T18:22:59.953318+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:00.095069+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":336}
|
|
{"time":"2025-07-28T18:23:00.095089+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:00.095073+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:00.125522+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:23:00.125536+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:00.126079+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:00.128836+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:00.128857+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:00.133168+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:00.13318+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5003,"unique_prefixes":3269,"success":3269,"duration_ms":404}
|
|
{"time":"2025-07-28T18:23:00.13318+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:00.136702+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:00.179214+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:23:00.179227+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:00.179848+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:00 [akrotiri/qyGHpYCk2o-000040] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3797B in 592.228ms
|
|
{"time":"2025-07-28T18:23:00.369996+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"198.32.160.113","peer_asn":"15547"}
|
|
{"time":"2025-07-28T18:23:00.475719+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":296}
|
|
{"time":"2025-07-28T18:23:00.475742+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:00.475726+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:00.528703+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":52}
|
|
{"time":"2025-07-28T18:23:00.528772+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:00.529455+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:00.53162+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:00.531635+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2872,"success":2872,"duration_ms":397}
|
|
{"time":"2025-07-28T18:23:00.531639+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:00.535833+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:00.563133+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:23:00.56316+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:00.563802+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:00 [akrotiri/qyGHpYCk2o-000041] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3794B in 630.410083ms
|
|
{"time":"2025-07-28T18:23:00.979666+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":416}
|
|
{"time":"2025-07-28T18:23:00.979696+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:00.979704+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:00.984484+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:00.984499+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:00.984535+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3405,"success":3405,"duration_ms":452}
|
|
{"time":"2025-07-28T18:23:00.990865+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:01.015254+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:23:01.015364+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:01.016086+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:01 [akrotiri/qyGHpYCk2o-000042] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3797B in 650.292417ms
|
|
{"time":"2025-07-28T18:23:01.434378+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":419}
|
|
{"time":"2025-07-28T18:23:01.434397+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:01.434402+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:01.436286+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:01.436296+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:01.436353+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4046,"success":4046,"duration_ms":450}
|
|
{"time":"2025-07-28T18:23:01.43909+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:01.460612+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":24}
|
|
{"time":"2025-07-28T18:23:01.460625+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:01.461197+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:01.69943+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:01.700004+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":239}
|
|
{"time":"2025-07-28T18:23:01.70001+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:01.70002+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:01.720907+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":20}
|
|
{"time":"2025-07-28T18:23:01.722185+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:01.722197+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:01.73791+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:01.737912+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":15}
|
|
{"time":"2025-07-28T18:23:01.738618+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:01.742122+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:01.74213+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:01.745915+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:01.745919+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:01.745945+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1911,"success":1911,"duration_ms":309}
|
|
{"time":"2025-07-28T18:23:01.749645+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:01.796208+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:01.796233+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:01.79684+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:01 [akrotiri/qyGHpYCk2o-000043] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3796B in 602.885ms
|
|
{"time":"2025-07-28T18:23:02.137524+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":341}
|
|
{"time":"2025-07-28T18:23:02.137543+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:02.137532+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:02.192596+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":55}
|
|
{"time":"2025-07-28T18:23:02.192605+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:02.193197+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:02.194421+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:02.194431+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:02.194434+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3100,"success":3100,"duration_ms":447}
|
|
{"time":"2025-07-28T18:23:02.197377+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:02.221084+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":26}
|
|
{"time":"2025-07-28T18:23:02.221097+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:02.221656+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:02 [akrotiri/qyGHpYCk2o-000044] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3795B in 568.7825ms
|
|
{"time":"2025-07-28T18:23:02.502009+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":280}
|
|
{"time":"2025-07-28T18:23:02.502019+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:02.502027+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:02.560607+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":58}
|
|
{"time":"2025-07-28T18:23:02.560641+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:02.56137+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:02.564327+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:02.56434+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:02.564348+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":2422,"success":2422,"duration_ms":369}
|
|
{"time":"2025-07-28T18:23:02.568027+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:02.588675+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":24}
|
|
{"time":"2025-07-28T18:23:02.58869+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:02 [akrotiri/qyGHpYCk2o-000045] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3793B in 583.615666ms
|
|
{"time":"2025-07-28T18:23:02.907548+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":318}
|
|
{"time":"2025-07-28T18:23:02.907567+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:02.907574+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:02.91354+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:02.913556+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2722,"success":2722,"duration_ms":348}
|
|
{"time":"2025-07-28T18:23:02.916901+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:02.91691+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:03 [akrotiri/qyGHpYCk2o-000046] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3794B in 634.864708ms
|
|
{"time":"2025-07-28T18:23:03.257436+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":340}
|
|
{"time":"2025-07-28T18:23:03.257461+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:03.257467+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:03.288686+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":31}
|
|
{"time":"2025-07-28T18:23:03.288708+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2402,"success":2402,"duration_ms":374}
|
|
{"time":"2025-07-28T18:23:03.291581+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:03.291593+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:03 [akrotiri/qyGHpYCk2o-000047] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3793B in 647.473583ms
|
|
{"time":"2025-07-28T18:23:03.564033+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:03.56681+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":275}
|
|
{"time":"2025-07-28T18:23:03.566827+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:03.566833+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:03.60827+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:23:03.60828+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:03.616942+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":8}
|
|
{"time":"2025-07-28T18:23:03.616957+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5086,"unique_prefixes":2953,"success":2953,"duration_ms":327}
|
|
{"time":"2025-07-28T18:23:03.619701+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:03.619711+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:03.625973+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.190","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:23:03.660849+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:03 [akrotiri/qyGHpYCk2o-000048] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3797B in 626.488125ms
|
|
{"time":"2025-07-28T18:23:03.894721+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":274}
|
|
{"time":"2025-07-28T18:23:03.894728+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:03.894743+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:03.937914+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":43}
|
|
{"time":"2025-07-28T18:23:03.937938+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:03.938774+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:03.941853+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:03.941866+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":2320,"success":2320,"duration_ms":324}
|
|
{"time":"2025-07-28T18:23:03.941881+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:03.948127+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:03.986687+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":44}
|
|
{"time":"2025-07-28T18:23:03.986709+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:04.005705+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:04.043722+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:04.110954+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:de8:4::1:8403:1","peer_asn":"18403"}
|
|
2025/07/28 18:23:04 [akrotiri/qyGHpYCk2o-000049] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3801B in 660.156166ms
|
|
{"time":"2025-07-28T18:23:04.345909+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":359}
|
|
{"time":"2025-07-28T18:23:04.345933+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:04.345933+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:04.381118+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:23:04.381127+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:04.381789+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:04.385633+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:04.385644+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:04.392931+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:23:04.392947+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3411,"success":3411,"duration_ms":450}
|
|
{"time":"2025-07-28T18:23:04.392948+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:04.398369+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:04 [akrotiri/qyGHpYCk2o-000050] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3798B in 668.6965ms
|
|
{"time":"2025-07-28T18:23:04.430391+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:23:04.4304+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:04.431136+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:04.846915+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:04.862561+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":432}
|
|
{"time":"2025-07-28T18:23:04.862583+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:04.862603+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:04 [akrotiri/qyGHpYCk2o-000051] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3801B in 677.853958ms
|
|
{"time":"2025-07-28T18:23:04.916209+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":53}
|
|
{"time":"2025-07-28T18:23:04.916216+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:04.917157+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:04.919482+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:04.919506+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:04.920864+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:04.920876+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5178,"unique_prefixes":4566,"success":4566,"duration_ms":527}
|
|
{"time":"2025-07-28T18:23:04.92088+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:04.925662+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:04.982222+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":61}
|
|
{"time":"2025-07-28T18:23:04.982241+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:04.982879+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:05.396261+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":414}
|
|
{"time":"2025-07-28T18:23:05.396286+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:05.396306+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:05.43801+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:23:05.438064+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:05.438691+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:05.442089+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:05.442103+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3484,"success":3484,"duration_ms":520}
|
|
{"time":"2025-07-28T18:23:05.442148+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:05.447889+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:05.497181+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":55}
|
|
{"time":"2025-07-28T18:23:05.49724+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:05.498288+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:05 [akrotiri/qyGHpYCk2o-000052] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3800B in 782.679709ms
|
|
{"time":"2025-07-28T18:23:05.937025+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:06.065963+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":568}
|
|
{"time":"2025-07-28T18:23:06.065987+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:06.065994+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:06.068886+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:06.068908+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:06.069154+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5042,"unique_prefixes":3953,"success":3953,"duration_ms":626}
|
|
{"time":"2025-07-28T18:23:06.077634+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:06 [akrotiri/qyGHpYCk2o-000053] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3803B in 865.928ms
|
|
{"time":"2025-07-28T18:23:06.161902+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:06.161911+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":93}
|
|
{"time":"2025-07-28T18:23:06.16294+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:06.165562+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:06.165571+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:06.27104+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":20000424666,"total_messages":127542,"total_bytes":98829914,"total_mb":"94.25","messages_per_sec":"1405.55","bits_per_sec":"8582832","mbps":"8.58","total_dropped":0}
|
|
{"time":"2025-07-28T18:23:06.271651+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":13675,"queue_cap":100000,"processed":112973,"dropped":0,"avg_time":162440,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:23:06.271667+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":4,"queue_cap":100000,"processed":126646,"dropped":0,"avg_time":33477,"min_time":0,"max_time":1235151208}
|
|
{"time":"2025-07-28T18:23:06.271675+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":29070,"queue_cap":100000,"processed":97581,"dropped":0,"avg_time":199367,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:23:06.271681+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":25,"queue_cap":100000,"processed":126626,"dropped":0,"avg_time":1853,"min_time":0,"max_time":1120125}
|
|
{"time":"2025-07-28T18:23:06.39378+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.249.210.89","peer_asn":"31042"}
|
|
2025/07/28 18:23:06 [akrotiri/qyGHpYCk2o-000054] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3801B in 927.768ms
|
|
{"time":"2025-07-28T18:23:06.672006+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:06 [akrotiri/qyGHpYCk2o-000055] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3803B in 936.672917ms
|
|
{"time":"2025-07-28T18:23:06.942445+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:43f8:6d0::60","peer_asn":"37468"}
|
|
{"time":"2025-07-28T18:23:07.400753+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:07.400772+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1235}
|
|
{"time":"2025-07-28T18:23:07.400793+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:07.497973+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:07.497965+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":97}
|
|
{"time":"2025-07-28T18:23:07.499139+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:07.504352+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:07.504358+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:23:07.506437+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:07.506562+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:07.506575+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":4522,"success":4522,"duration_ms":1436}
|
|
{"time":"2025-07-28T18:23:07.514759+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:07.577914+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":71}
|
|
{"time":"2025-07-28T18:23:07.577943+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:07.579422+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:08.179972+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:08.238304+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":660}
|
|
{"time":"2025-07-28T18:23:08.238327+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:08.238334+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:08.239546+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:08.240045+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:08.240058+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5072,"unique_prefixes":3909,"success":3909,"duration_ms":732}
|
|
{"time":"2025-07-28T18:23:08.250006+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:08 [akrotiri/qyGHpYCk2o-000056] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 968.051708ms
|
|
2025/07/28 18:23:08 [akrotiri/qyGHpYCk2o-000058] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3809B in 986.007083ms
|
|
{"time":"2025-07-28T18:23:08.373751+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:08.373895+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":134}
|
|
2025/07/28 18:23:08 [akrotiri/qyGHpYCk2o-000057] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3811B in 988.995208ms
|
|
{"time":"2025-07-28T18:23:08.37559+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:08.378832+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:08.37885+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:08.747996+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:08 [akrotiri/qyGHpYCk2o-000059] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3807B in 932.526375ms
|
|
{"time":"2025-07-28T18:23:08.85043+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:08.850439+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":471}
|
|
{"time":"2025-07-28T18:23:08.850463+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:08.904744+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:08.904754+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":54}
|
|
{"time":"2025-07-28T18:23:08.905552+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:08.928653+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:08.928667+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":23}
|
|
{"time":"2025-07-28T18:23:08.931433+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:08.931668+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:08.931687+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3975,"success":3975,"duration_ms":689}
|
|
{"time":"2025-07-28T18:23:08.943664+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:09.001922+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":70}
|
|
{"time":"2025-07-28T18:23:09.001965+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:09.00286+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:09 [akrotiri/qyGHpYCk2o-000060] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3806B in 832.03125ms
|
|
{"time":"2025-07-28T18:23:09.197674+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"196.60.8.60","peer_asn":"37468"}
|
|
{"time":"2025-07-28T18:23:09.1977+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"196.60.8.60","peer_asn":"37468"}
|
|
2025/07/28 18:23:09 [akrotiri/qyGHpYCk2o-000061] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 809.289542ms
|
|
{"time":"2025-07-28T18:23:09.439578+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":437}
|
|
{"time":"2025-07-28T18:23:09.439597+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:09.439601+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:09.501899+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":62}
|
|
{"time":"2025-07-28T18:23:09.501915+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:09.50306+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:09.504345+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:09.504359+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5006,"unique_prefixes":3607,"success":3607,"duration_ms":571}
|
|
{"time":"2025-07-28T18:23:09.504364+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:09.512372+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:09.553792+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:23:09.553812+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:09.554611+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:09.622096+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:09 [akrotiri/qyGHpYCk2o-000062] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3808B in 898.150584ms
|
|
2025/07/28 18:23:10 [akrotiri/qyGHpYCk2o-000063] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3809B in 828.773708ms
|
|
{"time":"2025-07-28T18:23:10.112011+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":558}
|
|
{"time":"2025-07-28T18:23:10.112037+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:10.112099+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:10.20691+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":94}
|
|
{"time":"2025-07-28T18:23:10.206947+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:10.207678+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:10.21039+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:10.210425+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:10.213745+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:10.213761+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5024,"unique_prefixes":4548,"success":4548,"duration_ms":708}
|
|
{"time":"2025-07-28T18:23:10.213797+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:10.218532+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:10.275935+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":62}
|
|
{"time":"2025-07-28T18:23:10.275962+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:10.27672+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:10 [akrotiri/qyGHpYCk2o-000064] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 863.370917ms
|
|
2025/07/28 18:23:10 [akrotiri/qyGHpYCk2o-000065] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 928.314625ms
|
|
{"time":"2025-07-28T18:23:10.720296+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":444}
|
|
{"time":"2025-07-28T18:23:10.720318+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:10.720302+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:10.755886+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:23:10.755935+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:10.756697+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:10.759955+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:10.759975+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5008,"unique_prefixes":2595,"success":2595,"duration_ms":545}
|
|
{"time":"2025-07-28T18:23:10.760008+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:10.76609+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:10.801448+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:23:10.801459+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:10.802248+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:11 [akrotiri/qyGHpYCk2o-000066] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3806B in 819.612083ms
|
|
{"time":"2025-07-28T18:23:11.158046+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:11.233833+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":432}
|
|
{"time":"2025-07-28T18:23:11.233851+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:11.233858+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:11.26652+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":32}
|
|
{"time":"2025-07-28T18:23:11.26658+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:11.267177+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:11.27164+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:11.271657+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:11.274585+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:11.274599+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3663,"success":3663,"duration_ms":514}
|
|
{"time":"2025-07-28T18:23:11.274654+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:11.281326+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:11.330435+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":55}
|
|
{"time":"2025-07-28T18:23:11.330457+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:11.33143+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:11 [akrotiri/qyGHpYCk2o-000067] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 820.709417ms
|
|
{"time":"2025-07-28T18:23:11.819704+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":489}
|
|
{"time":"2025-07-28T18:23:11.81972+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:11.819729+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:11.888914+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":69}
|
|
{"time":"2025-07-28T18:23:11.888975+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:11.889629+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:11.891956+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:11.891973+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4321,"success":4321,"duration_ms":616}
|
|
{"time":"2025-07-28T18:23:11.891983+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:11.897847+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:11.912521+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:11.940844+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":48}
|
|
{"time":"2025-07-28T18:23:11.940895+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:11.941514+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:12 [akrotiri/qyGHpYCk2o-000068] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3807B in 758.311041ms
|
|
{"time":"2025-07-28T18:23:12.309579+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":368}
|
|
{"time":"2025-07-28T18:23:12.3096+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:12.3096+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:12.312344+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:12.312355+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:12.365122+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":52}
|
|
{"time":"2025-07-28T18:23:12.365134+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:12.365808+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:12.367892+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:12.367904+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3809,"success":3809,"duration_ms":475}
|
|
{"time":"2025-07-28T18:23:12.367966+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:12.373294+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:12.401616+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:23:12.401632+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:12.402287+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:12 [akrotiri/qyGHpYCk2o-000069] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 760.494125ms
|
|
{"time":"2025-07-28T18:23:12.868078+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":466}
|
|
{"time":"2025-07-28T18:23:12.868098+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:12.868142+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:12 [akrotiri/qyGHpYCk2o-000070] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 637.227083ms
|
|
{"time":"2025-07-28T18:23:12.92241+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":54}
|
|
{"time":"2025-07-28T18:23:12.922418+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:12.923139+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:12.926246+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:12.926258+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:12.926262+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5029,"unique_prefixes":4807,"success":4807,"duration_ms":557}
|
|
{"time":"2025-07-28T18:23:12.932363+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:12.951519+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":25}
|
|
{"time":"2025-07-28T18:23:12.951538+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:12.952164+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:13 [akrotiri/qyGHpYCk2o-000071] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 644.1935ms
|
|
{"time":"2025-07-28T18:23:13.4092+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":457}
|
|
{"time":"2025-07-28T18:23:13.409213+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:13.409221+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:23:13 [akrotiri/qyGHpYCk2o-000072] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3806B in 655.610208ms
|
|
{"time":"2025-07-28T18:23:13.447785+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:23:13.447794+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:13.448127+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:23:13.448138+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4446,"success":4446,"duration_ms":521}
|
|
{"time":"2025-07-28T18:23:13.44843+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:13.44844+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:13.454104+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:13.488511+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":40}
|
|
{"time":"2025-07-28T18:23:13.488519+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:13.48908+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:13.785399+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:13 [akrotiri/qyGHpYCk2o-000073] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3808B in 625.108875ms
|
|
{"time":"2025-07-28T18:23:13.965974+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":477}
|
|
{"time":"2025-07-28T18:23:13.965996+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:13.966005+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.016657+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:14.016673+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:14.017351+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.020863+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:14.020969+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:14.021166+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:23:14.021183+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5355,"unique_prefixes":5224,"success":5224,"duration_ms":572}
|
|
{"time":"2025-07-28T18:23:14.021215+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.026947+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:14.056195+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:23:14.056214+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:14.05689+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.143364+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"186.211.128.34","peer_asn":"14840"}
|
|
{"time":"2025-07-28T18:23:14.143425+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"186.211.128.34","peer_asn":"14840"}
|
|
2025/07/28 18:23:14 [akrotiri/qyGHpYCk2o-000074] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 645.271042ms
|
|
{"time":"2025-07-28T18:23:14.42153+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":365}
|
|
{"time":"2025-07-28T18:23:14.421554+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:14.42154+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.450184+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":28}
|
|
{"time":"2025-07-28T18:23:14.45021+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:14.45086+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.454786+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:14.454798+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.454803+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4432,"success":4432,"duration_ms":433}
|
|
{"time":"2025-07-28T18:23:14.460412+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:14.491944+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:23:14.491958+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:14.492552+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:14 [akrotiri/qyGHpYCk2o-000075] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3806B in 708.347708ms
|
|
2025/07/28 18:23:14 [akrotiri/qyGHpYCk2o-000076] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 616.550625ms
|
|
{"time":"2025-07-28T18:23:14.933168+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":441}
|
|
{"time":"2025-07-28T18:23:14.933181+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.933191+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:14.973666+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":40}
|
|
{"time":"2025-07-28T18:23:14.973716+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:14.9744+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.977254+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:14.977269+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":4545,"success":4545,"duration_ms":521}
|
|
{"time":"2025-07-28T18:23:14.97732+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:14.982423+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:15.027737+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:15.027749+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:15.028434+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.12627+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.204","peer_asn":"48166"}
|
|
2025/07/28 18:23:15 [akrotiri/qyGHpYCk2o-000077] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 695.807792ms
|
|
{"time":"2025-07-28T18:23:15.408762+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":381}
|
|
{"time":"2025-07-28T18:23:15.408771+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.408844+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:23:15 [akrotiri/qyGHpYCk2o-000078] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3806B in 650.48725ms
|
|
{"time":"2025-07-28T18:23:15.446124+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:23:15.446142+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:15.446814+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.447081+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:23:15.44709+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5003,"unique_prefixes":3559,"success":3559,"duration_ms":469}
|
|
{"time":"2025-07-28T18:23:15.447093+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.451623+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:15.478695+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:23:15.478725+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:15.479479+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.521493+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8::7942:0:1","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:23:15.779467+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:15.81433+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":335}
|
|
{"time":"2025-07-28T18:23:15.814356+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:15.814343+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.892553+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":78}
|
|
{"time":"2025-07-28T18:23:15.892565+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:15.893183+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.897385+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:15.897433+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:15.900462+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:15.900474+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3289,"success":3289,"duration_ms":452}
|
|
{"time":"2025-07-28T18:23:15.900475+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:15.904476+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:15 [akrotiri/qyGHpYCk2o-000079] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 638.424292ms
|
|
{"time":"2025-07-28T18:23:15.935386+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:23:15.9354+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:15.935985+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.271672+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":30001057291,"total_messages":207872,"total_bytes":156674439,"total_mb":"149.42","messages_per_sec":"2611.41","bits_per_sec":"15855275","mbps":"15.86","total_dropped":0}
|
|
{"time":"2025-07-28T18:23:16.271696+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":43182,"queue_cap":100000,"processed":163276,"dropped":0,"avg_time":172211,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:23:16.271702+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":206459,"dropped":0,"avg_time":33615,"min_time":0,"max_time":1235151208}
|
|
{"time":"2025-07-28T18:23:16.271707+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":76167,"queue_cap":100000,"processed":130291,"dropped":0,"avg_time":224741,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:23:16.271711+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":206459,"dropped":0,"avg_time":1828,"min_time":0,"max_time":3263541}
|
|
{"time":"2025-07-28T18:23:16.311517+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":376}
|
|
{"time":"2025-07-28T18:23:16.311537+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.311539+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:23:16 [akrotiri/qyGHpYCk2o-000080] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 585.058375ms
|
|
{"time":"2025-07-28T18:23:16.367708+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":56}
|
|
{"time":"2025-07-28T18:23:16.367735+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:16.368281+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.371209+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:16.371221+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.371222+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3377,"success":3377,"duration_ms":470}
|
|
{"time":"2025-07-28T18:23:16.374815+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:16.39001+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":18}
|
|
{"time":"2025-07-28T18:23:16.390023+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:16.390479+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.750397+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.750389+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":360}
|
|
{"time":"2025-07-28T18:23:16.750424+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:16.791253+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":40}
|
|
{"time":"2025-07-28T18:23:16.791267+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:16.791801+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.7953+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:16.795312+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3404,"success":3404,"duration_ms":423}
|
|
{"time":"2025-07-28T18:23:16.795319+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:16.799543+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:16.836299+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":40}
|
|
{"time":"2025-07-28T18:23:16.836311+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:16.836914+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:16 [akrotiri/qyGHpYCk2o-000081] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 622.012125ms
|
|
{"time":"2025-07-28T18:23:17.235435+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":399}
|
|
{"time":"2025-07-28T18:23:17.235469+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:17.235441+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:17.273111+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:23:17.273122+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:17.273698+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:17 [akrotiri/qyGHpYCk2o-000082] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 559.271541ms
|
|
{"time":"2025-07-28T18:23:17.45555+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:17.455549+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":182}
|
|
{"time":"2025-07-28T18:23:17.455586+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5043,"unique_prefixes":3893,"success":3893,"duration_ms":659}
|
|
{"time":"2025-07-28T18:23:17.46002+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:17.488703+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:23:17.488714+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:17.489268+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:17.547163+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:17 [akrotiri/qyGHpYCk2o-000083] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 591.005416ms
|
|
{"time":"2025-07-28T18:23:18.189403+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:18.189403+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":700}
|
|
{"time":"2025-07-28T18:23:18.189439+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:18.23363+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":44}
|
|
{"time":"2025-07-28T18:23:18.23364+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:18.234217+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:18.237497+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:18.23752+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:18.242719+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:18.24273+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5006,"unique_prefixes":4181,"success":4181,"duration_ms":786}
|
|
{"time":"2025-07-28T18:23:18.242735+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:18.247907+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:18.295522+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":52}
|
|
{"time":"2025-07-28T18:23:18.295546+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:18.296183+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:18 [akrotiri/qyGHpYCk2o-000084] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 560.996291ms
|
|
{"time":"2025-07-28T18:23:18.696883+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":401}
|
|
{"time":"2025-07-28T18:23:18.696902+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:18.696908+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:18.762405+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":65}
|
|
{"time":"2025-07-28T18:23:18.762426+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:18.763144+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:18.764741+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:18.764751+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:18.764751+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5015,"unique_prefixes":3909,"success":3909,"duration_ms":521}
|
|
{"time":"2025-07-28T18:23:18.768166+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:18.800555+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:23:18.800602+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:18.801109+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:18 [akrotiri/qyGHpYCk2o-000085] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 600.202083ms
|
|
{"time":"2025-07-28T18:23:19.079736+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.92","peer_asn":"57111"}
|
|
{"time":"2025-07-28T18:23:19.094908+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":294}
|
|
{"time":"2025-07-28T18:23:19.094923+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:19.094926+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:19.140052+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:23:19.140063+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:19.140688+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:19.144094+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:19.144105+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:19.144108+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3384,"success":3384,"duration_ms":379}
|
|
{"time":"2025-07-28T18:23:19.146934+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:19.193087+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":48}
|
|
{"time":"2025-07-28T18:23:19.193205+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:19.193977+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:19 [akrotiri/qyGHpYCk2o-000086] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 601.833875ms
|
|
2025/07/28 18:23:19 [akrotiri/qyGHpYCk2o-000087] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3805B in 614.327125ms
|
|
{"time":"2025-07-28T18:23:19.502377+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":309}
|
|
{"time":"2025-07-28T18:23:19.502388+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:19.502397+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:19.530526+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":28}
|
|
{"time":"2025-07-28T18:23:19.530539+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:19.531134+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:19.532932+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:19.532946+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2052,"success":2052,"duration_ms":388}
|
|
{"time":"2025-07-28T18:23:19.53296+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:19.53791+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:19.556077+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:19.568705+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:23:19.568853+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:19.569335+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:19 [akrotiri/qyGHpYCk2o-000088] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3808B in 652.877083ms
|
|
{"time":"2025-07-28T18:23:19.971873+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":403}
|
|
{"time":"2025-07-28T18:23:19.971885+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:19.971896+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:19.976622+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:19.976676+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.012395+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:23:20.012407+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:20.013035+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.014509+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:20.014521+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3815,"success":3815,"duration_ms":480}
|
|
{"time":"2025-07-28T18:23:20.014578+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.01969+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:20.039583+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":24}
|
|
{"time":"2025-07-28T18:23:20.039599+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:20.040174+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.201727+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2400:c3e0::2","peer_asn":"142271"}
|
|
2025/07/28 18:23:20 [akrotiri/qyGHpYCk2o-000089] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3804B in 639.2905ms
|
|
2025/07/28 18:23:20 [akrotiri/qyGHpYCk2o-000090] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3804B in 647.999833ms
|
|
{"time":"2025-07-28T18:23:20.506095+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":466}
|
|
{"time":"2025-07-28T18:23:20.506117+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:20.5061+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.52131+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":15}
|
|
{"time":"2025-07-28T18:23:20.521326+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:20.521949+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.524169+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:20.52418+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.524182+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3933,"success":3933,"duration_ms":508}
|
|
{"time":"2025-07-28T18:23:20.526989+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:20.557624+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:23:20.557719+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:20.55832+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.857055+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":299}
|
|
{"time":"2025-07-28T18:23:20.857081+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:20.857098+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:20.860187+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:20.860189+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:20.860257+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2239,"success":2239,"duration_ms":335}
|
|
{"time":"2025-07-28T18:23:20.865202+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:20.886435+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":26}
|
|
{"time":"2025-07-28T18:23:20.886447+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:20.887047+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:20 [akrotiri/qyGHpYCk2o-000091] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3804B in 665.433291ms
|
|
{"time":"2025-07-28T18:23:21.353373+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":466}
|
|
{"time":"2025-07-28T18:23:21.353396+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:21.353384+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:21 [akrotiri/qyGHpYCk2o-000092] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3804B in 590.976542ms
|
|
{"time":"2025-07-28T18:23:21.406288+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":52}
|
|
{"time":"2025-07-28T18:23:21.4063+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:21.407013+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:21.636735+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":230}
|
|
{"time":"2025-07-28T18:23:21.636754+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3939,"success":3939,"duration_ms":775}
|
|
{"time":"2025-07-28T18:23:21.636739+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:21.641066+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:21.670718+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:23:21.670733+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:21.671334+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:21.834502+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:22.173622+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:22.173629+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":502}
|
|
{"time":"2025-07-28T18:23:22.173653+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:22.204535+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:23:22.204591+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:22.205311+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:22.212672+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:23:22.212719+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:22.214665+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:22.21468+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":4160,"success":4160,"duration_ms":577}
|
|
{"time":"2025-07-28T18:23:22.214701+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:22.218443+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:22.248867+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:23:22.24889+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:22.25076+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:22.718366+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":469}
|
|
{"time":"2025-07-28T18:23:22.718405+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:22.718413+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:22.722119+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:22.722134+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:22.722168+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2944,"success":2944,"duration_ms":506}
|
|
{"time":"2025-07-28T18:23:22.728587+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:22.776325+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:22.776313+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":54}
|
|
{"time":"2025-07-28T18:23:22.777437+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:22 [akrotiri/qyGHpYCk2o-000093] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 699.955875ms
|
|
2025/07/28 18:23:22 [akrotiri/qyGHpYCk2o-000095] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3805B in 712.009583ms
|
|
2025/07/28 18:23:22 [akrotiri/qyGHpYCk2o-000094] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 778.634417ms
|
|
2025/07/28 18:23:23 [akrotiri/qyGHpYCk2o-000096] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3805B in 750.112208ms
|
|
{"time":"2025-07-28T18:23:23.381375+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":605}
|
|
{"time":"2025-07-28T18:23:23.381396+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:23.381401+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:23.457296+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":75}
|
|
{"time":"2025-07-28T18:23:23.457328+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:23.458014+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:23.462724+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:23.46274+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3537,"success":3537,"duration_ms":739}
|
|
{"time":"2025-07-28T18:23:23.462794+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:23.465714+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:23 [akrotiri/qyGHpYCk2o-000097] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3804B in 732.205083ms
|
|
{"time":"2025-07-28T18:23:23.499321+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:23:23.499369+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:23.500017+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:23 [akrotiri/qyGHpYCk2o-000098] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3804B in 708.142708ms
|
|
{"time":"2025-07-28T18:23:23.857868+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":358}
|
|
{"time":"2025-07-28T18:23:23.857889+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:23.857894+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:23.865743+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:23.865824+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:23:23.865849+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5013,"unique_prefixes":1687,"success":1687,"duration_ms":402}
|
|
{"time":"2025-07-28T18:23:23.86924+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:23.912092+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:23:23.912296+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:23.912673+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:23 [akrotiri/qyGHpYCk2o-000099] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 611.336834ms
|
|
{"time":"2025-07-28T18:23:23.956681+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:24.199829+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":287}
|
|
{"time":"2025-07-28T18:23:24.199851+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:24.199839+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:24.228974+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:23:24.228992+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:24.229603+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:24.233871+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:24.233883+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:24.247661+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":13}
|
|
{"time":"2025-07-28T18:23:24.247674+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2179,"success":2179,"duration_ms":380}
|
|
{"time":"2025-07-28T18:23:24.247678+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:24.251989+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:24.298442+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:24.298453+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:24.299116+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:24 [akrotiri/qyGHpYCk2o-000100] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3804B in 601.230959ms
|
|
2025/07/28 18:23:24 [akrotiri/qyGHpYCk2o-000101] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3804B in 619.427667ms
|
|
{"time":"2025-07-28T18:23:24.70218+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":403}
|
|
{"time":"2025-07-28T18:23:24.702219+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:24.702187+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:24.726897+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":24}
|
|
{"time":"2025-07-28T18:23:24.726906+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:24.727431+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:24.727857+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:23:24.727868+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3663,"success":3663,"duration_ms":479}
|
|
{"time":"2025-07-28T18:23:24.728039+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:24.736315+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:24.754624+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":26}
|
|
{"time":"2025-07-28T18:23:24.754637+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:24.755113+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:24 [akrotiri/qyGHpYCk2o-000102] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 607.566875ms
|
|
{"time":"2025-07-28T18:23:25.079226+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"217.29.66.232","peer_asn":"54104"}
|
|
{"time":"2025-07-28T18:23:25.208487+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"195.208.208.187","peer_asn":"9002"}
|
|
{"time":"2025-07-28T18:23:25.214358+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":459}
|
|
{"time":"2025-07-28T18:23:25.214372+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:25.214376+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:25.256038+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:23:25.256124+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:25.256564+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:25.265322+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:23:25.265342+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5003,"unique_prefixes":2826,"success":2826,"duration_ms":536}
|
|
{"time":"2025-07-28T18:23:25.265329+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:25.269952+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:25.288346+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":23}
|
|
{"time":"2025-07-28T18:23:25.288357+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:25.288831+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:25 [akrotiri/qyGHpYCk2o-000103] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 548.678875ms
|
|
{"time":"2025-07-28T18:23:25.676605+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:25.676601+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":388}
|
|
{"time":"2025-07-28T18:23:25.676709+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:25.695865+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:23:25.695877+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:25.696376+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:25.696386+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:23:25.696395+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4369,"success":4369,"duration_ms":430}
|
|
{"time":"2025-07-28T18:23:25.696455+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:25.699975+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:25.716578+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":20}
|
|
{"time":"2025-07-28T18:23:25.716592+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:25.717195+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:25 [akrotiri/qyGHpYCk2o-000104] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 575.410708ms
|
|
{"time":"2025-07-28T18:23:26.076063+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.076059+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":359}
|
|
{"time":"2025-07-28T18:23:26.076106+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:26.114898+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:23:26.114911+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:26.115452+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.117089+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:26.117101+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3188,"success":3188,"duration_ms":420}
|
|
{"time":"2025-07-28T18:23:26.117108+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.120585+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:26.130833+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":13}
|
|
{"time":"2025-07-28T18:23:26.130858+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:26.131398+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.27164+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":40001042458,"total_messages":252928,"total_bytes":188473885,"total_mb":"179.74","messages_per_sec":"3007.66","bits_per_sec":"17882906","mbps":"17.88","total_dropped":0}
|
|
{"time":"2025-07-28T18:23:26.271661+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":28379,"queue_cap":100000,"processed":222670,"dropped":0,"avg_time":172034,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:23:26.271667+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":251050,"dropped":0,"avg_time":34736,"min_time":0,"max_time":1235151208}
|
|
{"time":"2025-07-28T18:23:26.271672+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":68137,"queue_cap":100000,"processed":182912,"dropped":0,"avg_time":215915,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:23:26.271676+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":251050,"dropped":0,"avg_time":1767,"min_time":0,"max_time":3263541}
|
|
2025/07/28 18:23:26 [akrotiri/qyGHpYCk2o-000105] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 551.109042ms
|
|
{"time":"2025-07-28T18:23:26.433599+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":302}
|
|
{"time":"2025-07-28T18:23:26.433611+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.433616+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:26.454961+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":21}
|
|
{"time":"2025-07-28T18:23:26.454976+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:26.455452+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.45627+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:26.456279+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3161,"success":3161,"duration_ms":338}
|
|
{"time":"2025-07-28T18:23:26.456281+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.460518+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:26.469857+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":13}
|
|
{"time":"2025-07-28T18:23:26.469872+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:26.470384+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.714298+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:26.826149+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":356}
|
|
{"time":"2025-07-28T18:23:26.826166+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:26.826164+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:26 [akrotiri/qyGHpYCk2o-000106] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3807B in 538.437375ms
|
|
{"time":"2025-07-28T18:23:26.861007+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:23:26.861013+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:26.861601+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.867305+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:23:26.867351+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:26.871163+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:26.871184+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":4056,"success":4056,"duration_ms":414}
|
|
{"time":"2025-07-28T18:23:26.871167+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:26.873643+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:26.892414+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":21}
|
|
{"time":"2025-07-28T18:23:26.892431+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:26.892925+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.069934+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":177}
|
|
{"time":"2025-07-28T18:23:27.06995+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:27.069938+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.136691+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":66}
|
|
{"time":"2025-07-28T18:23:27.136741+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:27.13728+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.139753+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:27.139766+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1498,"success":1498,"duration_ms":267}
|
|
{"time":"2025-07-28T18:23:27.139768+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.142891+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:27.154126+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":14}
|
|
{"time":"2025-07-28T18:23:27.154237+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:27.154676+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:27 [akrotiri/qyGHpYCk2o-000107] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 550.140834ms
|
|
{"time":"2025-07-28T18:23:27.459553+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":305}
|
|
{"time":"2025-07-28T18:23:27.459591+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:27.459569+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.479012+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:23:27.479026+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:27.47958+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.481154+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:27.481164+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2579,"success":2579,"duration_ms":340}
|
|
{"time":"2025-07-28T18:23:27.481181+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.484067+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:27.510267+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:23:27.510279+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:27.510809+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.788894+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":278}
|
|
{"time":"2025-07-28T18:23:27.788917+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:27.788904+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.852277+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":63}
|
|
{"time":"2025-07-28T18:23:27.852313+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:27.852947+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.855981+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:27.855997+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2333,"success":2333,"duration_ms":374}
|
|
{"time":"2025-07-28T18:23:27.856002+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:27.859334+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:27 [akrotiri/qyGHpYCk2o-000108] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 544.643ms
|
|
{"time":"2025-07-28T18:23:27.894399+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:23:27.894433+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:27.895203+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:28.188942+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":294}
|
|
{"time":"2025-07-28T18:23:28.188962+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:28.188975+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:28.25471+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":65}
|
|
{"time":"2025-07-28T18:23:28.254722+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:28.255385+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:28.256649+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:28.256659+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1879,"success":1879,"duration_ms":399}
|
|
{"time":"2025-07-28T18:23:28.256751+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:28.260824+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:28.273648+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":16}
|
|
{"time":"2025-07-28T18:23:28.273651+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:28.274321+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:28 [akrotiri/qyGHpYCk2o-000109] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 648.382542ms
|
|
2025/07/28 18:23:28 [akrotiri/qyGHpYCk2o-000110] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3805B in 669.626ms
|
|
{"time":"2025-07-28T18:23:28.674296+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":400}
|
|
{"time":"2025-07-28T18:23:28.674318+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:28.674308+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:28.71783+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":43}
|
|
{"time":"2025-07-28T18:23:28.717842+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:28.718463+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:28.71914+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:28.719154+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:28.719154+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2899,"success":2899,"duration_ms":461}
|
|
{"time":"2025-07-28T18:23:28.72244+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:28.732234+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":13}
|
|
{"time":"2025-07-28T18:23:28.732284+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:28.732832+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:28 [akrotiri/qyGHpYCk2o-000111] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 661.094792ms
|
|
{"time":"2025-07-28T18:23:29.047724+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":315}
|
|
{"time":"2025-07-28T18:23:29.047743+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:29.047743+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.073263+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":25}
|
|
{"time":"2025-07-28T18:23:29.073279+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:29.073842+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.074583+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:29.074595+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":2513,"success":2513,"duration_ms":354}
|
|
{"time":"2025-07-28T18:23:29.074637+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.078523+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:29.092917+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":18}
|
|
{"time":"2025-07-28T18:23:29.092933+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:29.093544+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.164668+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"196.60.8.170","peer_asn":"327781"}
|
|
{"time":"2025-07-28T18:23:29.212117+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:29.217868+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"80.81.192.113","peer_asn":"35320"}
|
|
2025/07/28 18:23:29 [akrotiri/qyGHpYCk2o-000112] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3808B in 653.603916ms
|
|
{"time":"2025-07-28T18:23:29.452671+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":359}
|
|
{"time":"2025-07-28T18:23:29.452687+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.452694+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:29.469803+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":17}
|
|
{"time":"2025-07-28T18:23:29.469817+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:29.470433+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.47483+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:29.47487+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:29.48219+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:23:29.482198+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.482204+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3104,"success":3104,"duration_ms":407}
|
|
{"time":"2025-07-28T18:23:29.486638+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:29.501575+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:23:29.501593+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:29.502166+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:29 [akrotiri/qyGHpYCk2o-000113] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3805B in 651.489583ms
|
|
{"time":"2025-07-28T18:23:29.888324+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":386}
|
|
{"time":"2025-07-28T18:23:29.888346+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:29.888333+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:29 [akrotiri/qyGHpYCk2o-000114] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 584.020583ms
|
|
{"time":"2025-07-28T18:23:29.932084+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":43}
|
|
{"time":"2025-07-28T18:23:29.9321+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:29.932636+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.938617+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":6}
|
|
{"time":"2025-07-28T18:23:29.938629+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3157,"success":3157,"duration_ms":455}
|
|
{"time":"2025-07-28T18:23:29.938686+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:29.941289+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:29.95538+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":16}
|
|
{"time":"2025-07-28T18:23:29.955393+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:29.955923+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.177271+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.177266+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":221}
|
|
{"time":"2025-07-28T18:23:30.177356+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:30.190249+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":12}
|
|
{"time":"2025-07-28T18:23:30.190272+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:30.190696+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.194976+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:30.194987+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.194989+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1724,"success":1724,"duration_ms":255}
|
|
{"time":"2025-07-28T18:23:30.197794+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:30.206353+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":11}
|
|
{"time":"2025-07-28T18:23:30.206374+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:30.206788+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.279647+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"193.107.13.3","peer_asn":"47787"}
|
|
2025/07/28 18:23:30 [akrotiri/qyGHpYCk2o-000115] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3804B in 544.126041ms
|
|
{"time":"2025-07-28T18:23:30.446576+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":240}
|
|
{"time":"2025-07-28T18:23:30.4466+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:30.446582+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.455885+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":9}
|
|
{"time":"2025-07-28T18:23:30.455897+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:30.456411+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.459779+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:30.45979+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":1958,"success":1958,"duration_ms":264}
|
|
{"time":"2025-07-28T18:23:30.459794+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.463843+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:30.473555+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":13}
|
|
{"time":"2025-07-28T18:23:30.473563+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:30.474129+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.686361+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":212}
|
|
{"time":"2025-07-28T18:23:30.686379+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:30.686381+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.706006+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:23:30.706014+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:30.706547+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.709079+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:30.709091+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1879,"success":1879,"duration_ms":248}
|
|
{"time":"2025-07-28T18:23:30.709102+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:30.712683+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:30.780192+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":71}
|
|
{"time":"2025-07-28T18:23:30.780205+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:30.780894+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:30 [akrotiri/qyGHpYCk2o-000116] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3804B in 538.064459ms
|
|
{"time":"2025-07-28T18:23:31.085411+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":305}
|
|
{"time":"2025-07-28T18:23:31.085447+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:31.08542+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.135511+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:31.135519+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:31.136004+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.138918+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:31.138929+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":3313,"success":3313,"duration_ms":429}
|
|
{"time":"2025-07-28T18:23:31.138943+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.141522+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:31.150303+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":11}
|
|
{"time":"2025-07-28T18:23:31.150314+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:31.150761+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.328409+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:31.356179+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":205}
|
|
{"time":"2025-07-28T18:23:31.356197+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:31.356203+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:31 [akrotiri/qyGHpYCk2o-000117] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 528.105209ms
|
|
{"time":"2025-07-28T18:23:31.397834+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:23:31.397845+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:31.398318+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.40373+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:31.403798+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:31.406169+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:31.406181+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5029,"unique_prefixes":1700,"success":1700,"duration_ms":266}
|
|
{"time":"2025-07-28T18:23:31.406198+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.409596+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:31.428326+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":22}
|
|
{"time":"2025-07-28T18:23:31.428346+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:31.428948+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.683548+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.683544+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":255}
|
|
{"time":"2025-07-28T18:23:31.683578+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:31.696124+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":12}
|
|
{"time":"2025-07-28T18:23:31.696163+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:31.696665+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.698194+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:31.698205+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5121,"unique_prefixes":2905,"success":2905,"duration_ms":291}
|
|
{"time":"2025-07-28T18:23:31.698218+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:31.70072+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:31.755764+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":57}
|
|
{"time":"2025-07-28T18:23:31.755775+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:31.756477+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:31 [akrotiri/qyGHpYCk2o-000118] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3804B in 551.945792ms
|
|
{"time":"2025-07-28T18:23:31.999423+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":243}
|
|
{"time":"2025-07-28T18:23:31.999446+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:31.999445+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:32.039368+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":39}
|
|
{"time":"2025-07-28T18:23:32.039376+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:32.040015+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:32.043935+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:32.043947+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:32.043951+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":1753,"success":1753,"duration_ms":345}
|
|
{"time":"2025-07-28T18:23:32.049081+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:32.087498+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":43}
|
|
{"time":"2025-07-28T18:23:32.087525+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:32.140059+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:32 [akrotiri/qyGHpYCk2o-000119] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3803B in 631.491667ms
|
|
2025/07/28 18:23:32 [akrotiri/qyGHpYCk2o-000120] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3803B in 634.520125ms
|
|
{"time":"2025-07-28T18:23:32.532127+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":444}
|
|
{"time":"2025-07-28T18:23:32.532146+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:32.53215+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:32.55498+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":22}
|
|
{"time":"2025-07-28T18:23:32.555076+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:32.555581+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:23:32.555595+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4010,"success":4010,"duration_ms":511}
|
|
{"time":"2025-07-28T18:23:32.555841+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:32.55585+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:32.561192+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:32.606471+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:32.606486+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:32.607082+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:32.653205+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:32.967722+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":361}
|
|
{"time":"2025-07-28T18:23:32.967754+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:32.967729+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:33 [akrotiri/qyGHpYCk2o-000121] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3807B in 661.244333ms
|
|
{"time":"2025-07-28T18:23:33.028339+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":60}
|
|
{"time":"2025-07-28T18:23:33.028377+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:33.02939+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:33.034055+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:33.034098+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:33.036554+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:33.036569+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5004,"unique_prefixes":3134,"success":3134,"duration_ms":480}
|
|
{"time":"2025-07-28T18:23:33.036575+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:33.04292+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:33.081754+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:23:33.081784+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:33.082381+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:33 [akrotiri/qyGHpYCk2o-000122] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3804B in 727.521708ms
|
|
{"time":"2025-07-28T18:23:33.557335+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":475}
|
|
{"time":"2025-07-28T18:23:33.557346+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:33.557359+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:33.612571+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":55}
|
|
{"time":"2025-07-28T18:23:33.612593+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:33.613162+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
2025/07/28 18:23:33 [akrotiri/qyGHpYCk2o-000123] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3803B in 740.834167ms
|
|
{"time":"2025-07-28T18:23:33.613174+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5062,"unique_prefixes":3665,"success":3665,"duration_ms":576}
|
|
{"time":"2025-07-28T18:23:33.616717+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:33.616727+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:33.62343+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:33.924249+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":307}
|
|
{"time":"2025-07-28T18:23:33.924273+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:33.924272+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:33.959106+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:23:33.959127+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:33.963712+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:33.963726+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2515,"success":2515,"duration_ms":349}
|
|
{"time":"2025-07-28T18:23:33.965369+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:33.965381+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:34.013395+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:34 [akrotiri/qyGHpYCk2o-000124] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3802B in 679.811ms
|
|
{"time":"2025-07-28T18:23:34.090149+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":124}
|
|
{"time":"2025-07-28T18:23:34.090158+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:34.090169+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:34.148104+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":57}
|
|
{"time":"2025-07-28T18:23:34.148121+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:34.156799+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":8}
|
|
{"time":"2025-07-28T18:23:34.156816+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5023,"unique_prefixes":672,"success":672,"duration_ms":192}
|
|
{"time":"2025-07-28T18:23:34.160981+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:34.160993+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:34.365476+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:34 [akrotiri/qyGHpYCk2o-000125] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3803B in 657.510584ms
|
|
2025/07/28 18:23:34 [akrotiri/qyGHpYCk2o-000126] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3803B in 659.594958ms
|
|
{"time":"2025-07-28T18:23:34.606394+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":445}
|
|
{"time":"2025-07-28T18:23:34.606406+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:34.606413+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:34.624643+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":18}
|
|
{"time":"2025-07-28T18:23:34.624661+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:34.625899+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:34.62591+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5045,"unique_prefixes":3588,"success":3588,"duration_ms":468}
|
|
{"time":"2025-07-28T18:23:34.629629+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:34.629636+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:34.768553+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2001:12f8::121","peer_asn":"42473"}
|
|
{"time":"2025-07-28T18:23:34.771435+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:12f8::121","peer_asn":"42473"}
|
|
{"time":"2025-07-28T18:23:34.885413+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:34.893394+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:34.932164+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":302}
|
|
{"time":"2025-07-28T18:23:34.932176+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:34.932185+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:34.977633+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:23:34.977647+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:34.978217+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:34.981765+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:34.981779+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:34.985383+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:34.985394+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3362,"success":3362,"duration_ms":359}
|
|
{"time":"2025-07-28T18:23:34.985437+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:34 [akrotiri/qyGHpYCk2o-000127] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3802B in 623.452042ms
|
|
{"time":"2025-07-28T18:23:34.987896+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:35.008924+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":23}
|
|
{"time":"2025-07-28T18:23:35.00893+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:35.119722+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.215879+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.215889+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":206}
|
|
{"time":"2025-07-28T18:23:35.215903+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:35.266306+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:35.266311+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:35.271586+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:35.271599+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":1269,"success":1269,"duration_ms":285}
|
|
{"time":"2025-07-28T18:23:35.27434+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:35.274349+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:35 [akrotiri/qyGHpYCk2o-000128] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3800B in 573.160541ms
|
|
{"time":"2025-07-28T18:23:35.451174+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.576048+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":301}
|
|
{"time":"2025-07-28T18:23:35.576069+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:35.576052+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.610431+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:23:35.61044+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:35.611086+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.613354+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:35.613364+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1987,"success":1987,"duration_ms":341}
|
|
{"time":"2025-07-28T18:23:35.613366+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.61588+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:35.685081+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":71}
|
|
{"time":"2025-07-28T18:23:35.685097+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:35.748815+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.846941+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"193.239.118.249","peer_asn":"41255"}
|
|
{"time":"2025-07-28T18:23:35.891649+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":206}
|
|
{"time":"2025-07-28T18:23:35.89167+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:35.891693+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.91038+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:35 [akrotiri/qyGHpYCk2o-000129] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3804B in 598.044834ms
|
|
{"time":"2025-07-28T18:23:35.98502+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":93}
|
|
{"time":"2025-07-28T18:23:35.985054+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:35.985615+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:35.987716+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:35.98773+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5063,"unique_prefixes":1284,"success":1284,"duration_ms":373}
|
|
{"time":"2025-07-28T18:23:35.987737+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:35.989433+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:35.991913+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:35.991943+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:36.036436+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":44}
|
|
{"time":"2025-07-28T18:23:36.03648+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:36.072893+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:36.199542+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":163}
|
|
{"time":"2025-07-28T18:23:36.199562+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:36.199604+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:36.270617+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":50000016375,"total_messages":308736,"total_bytes":227839402,"total_mb":"217.28","messages_per_sec":"3262.92","bits_per_sec":"19187842","mbps":"19.19","total_dropped":0}
|
|
{"time":"2025-07-28T18:23:36.27064+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":2580,"queue_cap":100000,"processed":303800,"dropped":0,"avg_time":155552,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:23:36.270647+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":306381,"dropped":0,"avg_time":31885,"min_time":0,"max_time":1235151208}
|
|
{"time":"2025-07-28T18:23:36.270654+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":46227,"queue_cap":100000,"processed":260153,"dropped":0,"avg_time":189725,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:23:36.270659+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":306381,"dropped":0,"avg_time":1792,"min_time":0,"max_time":3263541}
|
|
{"time":"2025-07-28T18:23:36.279775+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":80}
|
|
{"time":"2025-07-28T18:23:36.279844+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:36.280726+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:36.289285+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:23:36.289299+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":774,"success":774,"duration_ms":300}
|
|
{"time":"2025-07-28T18:23:36.289302+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:36.29255+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:36.364857+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":75}
|
|
{"time":"2025-07-28T18:23:36.364889+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:36.365618+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:36 [akrotiri/qyGHpYCk2o-000130] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3802B in 678.444958ms
|
|
2025/07/28 18:23:36 [akrotiri/qyGHpYCk2o-000131] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3803B in 671.810042ms
|
|
{"time":"2025-07-28T18:23:36.84733+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:37.609721+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1244}
|
|
{"time":"2025-07-28T18:23:37.609739+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:37.609745+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:37.641574+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:37.64158+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":31}
|
|
{"time":"2025-07-28T18:23:37.641603+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1933,"success":1933,"duration_ms":1351}
|
|
{"time":"2025-07-28T18:23:37.646323+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:37.688199+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:37.688199+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:23:37.68884+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:37.693126+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:37.693534+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
2025/07/28 18:23:37 [akrotiri/qyGHpYCk2o-000134] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3804B in 749.571583ms
|
|
2025/07/28 18:23:37 [akrotiri/qyGHpYCk2o-000133] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3804B in 750.573916ms
|
|
2025/07/28 18:23:37 [akrotiri/qyGHpYCk2o-000132] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3804B in 780.695542ms
|
|
{"time":"2025-07-28T18:23:38.039858+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:38 [akrotiri/qyGHpYCk2o-000135] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3807B in 761.371042ms
|
|
2025/07/28 18:23:38 [akrotiri/qyGHpYCk2o-000136] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3808B in 617.921125ms
|
|
{"time":"2025-07-28T18:23:38.753649+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"195.208.209.174","peer_asn":"25227"}
|
|
{"time":"2025-07-28T18:23:38.943927+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:38.943939+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1250}
|
|
{"time":"2025-07-28T18:23:38.943963+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:38.992979+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:38.992981+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:23:38.993592+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:38.995711+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:38.995759+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:39.018167+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:39.018167+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":22}
|
|
{"time":"2025-07-28T18:23:39.018263+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":2274,"success":2274,"duration_ms":1375}
|
|
{"time":"2025-07-28T18:23:39.02115+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:39.038981+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:39.088087+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":69}
|
|
{"time":"2025-07-28T18:23:39.088112+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:39.088791+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:39 [akrotiri/qyGHpYCk2o-000137] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3807B in 557.300875ms
|
|
2025/07/28 18:23:39 [akrotiri/qyGHpYCk2o-000138] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3808B in 668.088667ms
|
|
2025/07/28 18:23:39 [akrotiri/qyGHpYCk2o-000139] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3808B in 614.06825ms
|
|
{"time":"2025-07-28T18:23:39.728512+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":640}
|
|
{"time":"2025-07-28T18:23:39.728535+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:39.728521+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:39.784258+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":55}
|
|
{"time":"2025-07-28T18:23:39.784272+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:39.830794+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:23:39.830803+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:39.831448+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:39.84246+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":11}
|
|
{"time":"2025-07-28T18:23:39.842477+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5057,"unique_prefixes":2278,"success":2278,"duration_ms":823}
|
|
{"time":"2025-07-28T18:23:39.842622+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:39.845888+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:39.893417+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:39.893456+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:39.894062+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:39 [akrotiri/qyGHpYCk2o-000140] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 586.397375ms
|
|
{"time":"2025-07-28T18:23:40.198884+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":305}
|
|
{"time":"2025-07-28T18:23:40.198915+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:40.198893+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:40.244678+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:23:40.244689+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:40.245293+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:40.284698+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":40}
|
|
{"time":"2025-07-28T18:23:40.284717+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5327,"unique_prefixes":2721,"success":2721,"duration_ms":441}
|
|
{"time":"2025-07-28T18:23:40.284729+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:40.289444+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:40.343837+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:40.354623+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":69}
|
|
{"time":"2025-07-28T18:23:40.354635+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:40.355249+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:40 [akrotiri/qyGHpYCk2o-000141] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3808B in 606.607292ms
|
|
2025/07/28 18:23:40 [akrotiri/qyGHpYCk2o-000142] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3809B in 675.63875ms
|
|
{"time":"2025-07-28T18:23:40.744122+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8:1::a503:5598:1","peer_asn":"35598"}
|
|
{"time":"2025-07-28T18:23:40.744186+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2001:7f8:1::a503:5598:1","peer_asn":"35598"}
|
|
2025/07/28 18:23:40 [akrotiri/qyGHpYCk2o-000143] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 577.021542ms
|
|
{"time":"2025-07-28T18:23:40.974239+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8:4::73ab:1","peer_asn":"29611"}
|
|
{"time":"2025-07-28T18:23:41.232826+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8::8b0e:0:1","peer_asn":"35598"}
|
|
{"time":"2025-07-28T18:23:41.232848+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2001:7f8::8b0e:0:1","peer_asn":"35598"}
|
|
2025/07/28 18:23:41 [akrotiri/qyGHpYCk2o-000144] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3809B in 615.862083ms
|
|
{"time":"2025-07-28T18:23:41.484769+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1130}
|
|
{"time":"2025-07-28T18:23:41.484788+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:41.484838+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:41 [akrotiri/qyGHpYCk2o-000145] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3809B in 577.507459ms
|
|
{"time":"2025-07-28T18:23:41.57901+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":94}
|
|
{"time":"2025-07-28T18:23:41.579024+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:41.581207+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:41.628655+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:23:41.628666+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:41.629202+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:41.63326+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:41.633269+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3996,"success":3996,"duration_ms":1347}
|
|
{"time":"2025-07-28T18:23:41.633273+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:41.635938+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:41.635948+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:41.636712+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:41.686918+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:23:41.686934+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:41.687467+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:41 [akrotiri/qyGHpYCk2o-000146] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 547.219375ms
|
|
2025/07/28 18:23:42 [akrotiri/qyGHpYCk2o-000147] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 496.396833ms
|
|
{"time":"2025-07-28T18:23:42.43238+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:42.432376+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":745}
|
|
{"time":"2025-07-28T18:23:42.432403+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:42.549186+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":116}
|
|
{"time":"2025-07-28T18:23:42.549235+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:42.5498+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:42.559248+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":10}
|
|
{"time":"2025-07-28T18:23:42.55926+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:42.559268+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":2719,"success":2719,"duration_ms":925}
|
|
{"time":"2025-07-28T18:23:42.562963+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:42.602937+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":43}
|
|
{"time":"2025-07-28T18:23:42.602949+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:42.603455+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:42 [akrotiri/qyGHpYCk2o-000148] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3806B in 511.910375ms
|
|
{"time":"2025-07-28T18:23:43.042302+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8:1::a503:1042:1","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:23:43.201832+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:43.334234+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:43.334232+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":731}
|
|
{"time":"2025-07-28T18:23:43.334263+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:23:43 [akrotiri/qyGHpYCk2o-000149] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3809B in 504.004334ms
|
|
{"time":"2025-07-28T18:23:43.491332+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":157}
|
|
{"time":"2025-07-28T18:23:43.491346+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:43.49191+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:43.497154+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:43.497166+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:43.499094+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:43.499103+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:43.499104+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5088,"unique_prefixes":3259,"success":3259,"duration_ms":939}
|
|
{"time":"2025-07-28T18:23:43.503134+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:43.542109+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":43}
|
|
{"time":"2025-07-28T18:23:43.542121+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:43.542571+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:43 [akrotiri/qyGHpYCk2o-000150] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 518.581708ms
|
|
{"time":"2025-07-28T18:23:44.240527+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:44.240527+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":698}
|
|
{"time":"2025-07-28T18:23:44.240557+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:44.360308+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":119}
|
|
{"time":"2025-07-28T18:23:44.360318+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:44.360875+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:44.363751+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:44.363768+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3465,"success":3465,"duration_ms":863}
|
|
{"time":"2025-07-28T18:23:44.363773+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:44.366423+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:44.404864+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:23:44.404874+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:44.40544+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:44 [akrotiri/qyGHpYCk2o-000151] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 507.095542ms
|
|
{"time":"2025-07-28T18:23:44.519315+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:44.714119+02:00","level":"DEBUG","msg":"System stats","source":"cli.go:40","func":"routewatch.logDebugStats","goroutines":30,"alloc_mb":184,"total_alloc_mb":2243,"sys_mb":248,"num_gc":43,"heap_alloc_mb":184,"heap_sys_mb":233,"heap_idle_mb":41,"heap_inuse_mb":191,"heap_released_mb":19,"stack_inuse_mb":2}
|
|
{"time":"2025-07-28T18:23:44.718367+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":313}
|
|
{"time":"2025-07-28T18:23:44.718382+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:44.718387+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:44.727711+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:44.727741+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:23:44.7278+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1870,"success":1870,"duration_ms":363}
|
|
{"time":"2025-07-28T18:23:44.731505+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:44.777151+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:44.777155+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:23:44.777759+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:44.780027+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:44.780033+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":2}
|
|
2025/07/28 18:23:44 [akrotiri/qyGHpYCk2o-000152] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3805B in 524.517208ms
|
|
{"time":"2025-07-28T18:23:45.206147+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:45.206151+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":426}
|
|
{"time":"2025-07-28T18:23:45.20623+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:45.286154+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":80}
|
|
{"time":"2025-07-28T18:23:45.286165+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:45.286728+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:45.290482+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:45.290493+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2228,"success":2228,"duration_ms":561}
|
|
{"time":"2025-07-28T18:23:45.290495+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:45.294904+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:45.330126+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":39}
|
|
{"time":"2025-07-28T18:23:45.330141+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:45.330777+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:45 [akrotiri/qyGHpYCk2o-000153] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3805B in 520.33825ms
|
|
{"time":"2025-07-28T18:23:45.519827+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:b18:10::3","peer_asn":"47787"}
|
|
{"time":"2025-07-28T18:23:45.927736+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:45 [akrotiri/qyGHpYCk2o-000154] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3807B in 544.835084ms
|
|
{"time":"2025-07-28T18:23:46.026733+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":696}
|
|
{"time":"2025-07-28T18:23:46.026754+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:46.026741+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:46.176694+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":149}
|
|
{"time":"2025-07-28T18:23:46.176704+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:46.177289+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:46.182062+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:46.182074+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:46.183745+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:46.183755+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4072,"success":4072,"duration_ms":892}
|
|
{"time":"2025-07-28T18:23:46.183756+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:46.187255+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:46.215435+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:23:46.215527+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:46.21611+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:46.271218+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":60000599250,"total_messages":387584,"total_bytes":282325980,"total_mb":"269.25","messages_per_sec":"3938.32","bits_per_sec":"22766084","mbps":"22.77","total_dropped":0}
|
|
{"time":"2025-07-28T18:23:46.271285+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":44236,"queue_cap":100000,"processed":340499,"dropped":0,"avg_time":168567,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:23:46.271308+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":384736,"dropped":0,"avg_time":37523,"min_time":0,"max_time":1235826292}
|
|
{"time":"2025-07-28T18:23:46.271317+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":86217,"queue_cap":100000,"processed":298518,"dropped":0,"avg_time":199485,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:23:46.271326+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":384736,"dropped":0,"avg_time":1695,"min_time":0,"max_time":3263541}
|
|
2025/07/28 18:23:46 [akrotiri/qyGHpYCk2o-000156] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3806B in 790.446375ms
|
|
2025/07/28 18:23:46 [akrotiri/qyGHpYCk2o-000155] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3806B in 873.15625ms
|
|
{"time":"2025-07-28T18:23:46.833561+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":618}
|
|
{"time":"2025-07-28T18:23:46.833585+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:46.833609+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:46.978554+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":144}
|
|
{"time":"2025-07-28T18:23:46.978783+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:46.980407+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:46.982684+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:46.982698+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2832,"success":2832,"duration_ms":798}
|
|
{"time":"2025-07-28T18:23:46.982715+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:46.989908+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:47.038665+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:47.076892+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":94}
|
|
{"time":"2025-07-28T18:23:47.076982+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:47.077737+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:47 [akrotiri/qyGHpYCk2o-000157] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3807B in 812.104708ms
|
|
2025/07/28 18:23:47 [akrotiri/qyGHpYCk2o-000158] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3807B in 775.37325ms
|
|
2025/07/28 18:23:47 [akrotiri/qyGHpYCk2o-000159] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3807B in 752.91675ms
|
|
{"time":"2025-07-28T18:23:48.032211+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":955}
|
|
{"time":"2025-07-28T18:23:48.032228+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:48.032236+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:48.4134+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":381}
|
|
{"time":"2025-07-28T18:23:48.422514+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:48.423155+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:48 [akrotiri/qyGHpYCk2o-000160] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3811B in 1.042107209s
|
|
{"time":"2025-07-28T18:23:48.502168+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:48.502163+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":79}
|
|
{"time":"2025-07-28T18:23:48.50268+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:48.507225+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:48.507237+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:48.507239+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4441,"success":4441,"duration_ms":1523}
|
|
{"time":"2025-07-28T18:23:48.510139+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:48.510172+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:48.510942+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:48.530429+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":20}
|
|
{"time":"2025-07-28T18:23:48.530438+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:48.530884+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:48 [akrotiri/qyGHpYCk2o-000161] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3808B in 915.068125ms
|
|
2025/07/28 18:23:48 [akrotiri/qyGHpYCk2o-000162] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3808B in 530.5415ms
|
|
{"time":"2025-07-28T18:23:49.2361+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":705}
|
|
{"time":"2025-07-28T18:23:49.236123+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:49.236198+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:49.381787+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":145}
|
|
{"time":"2025-07-28T18:23:49.381804+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:49.382474+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:49.385+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:49.385013+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3569,"success":3569,"duration_ms":877}
|
|
{"time":"2025-07-28T18:23:49.385088+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:49.389544+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:49.434813+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:23:49.434827+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:49.435389+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:49 [akrotiri/qyGHpYCk2o-000164] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3808B in 601.084709ms
|
|
2025/07/28 18:23:49 [akrotiri/qyGHpYCk2o-000163] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3808B in 654.01025ms
|
|
{"time":"2025-07-28T18:23:49.798314+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2602:fa91:0:cccc::20","peer_asn":"53427"}
|
|
{"time":"2025-07-28T18:23:49.865856+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:49.986015+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":551}
|
|
{"time":"2025-07-28T18:23:49.986037+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:49.986043+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:23:50 [akrotiri/qyGHpYCk2o-000165] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3810B in 600.9555ms
|
|
{"time":"2025-07-28T18:23:50.079246+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:50.079247+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":93}
|
|
{"time":"2025-07-28T18:23:50.079286+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3273,"success":3273,"duration_ms":693}
|
|
{"time":"2025-07-28T18:23:50.096029+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:50.124687+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:50.124703+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:23:50.125316+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:50.129381+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:50.12939+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
2025/07/28 18:23:50 [akrotiri/qyGHpYCk2o-000166] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 652.165708ms
|
|
2025/07/28 18:23:50 [akrotiri/qyGHpYCk2o-000167] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3809B in 632.823375ms
|
|
{"time":"2025-07-28T18:23:50.746538+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:50.746538+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":617}
|
|
{"time":"2025-07-28T18:23:50.746579+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:50.828875+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":82}
|
|
{"time":"2025-07-28T18:23:50.828888+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:50.829447+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:50.831378+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:23:50.831388+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":4259,"success":4259,"duration_ms":751}
|
|
{"time":"2025-07-28T18:23:50.83139+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:50.835515+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:50.841997+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":10}
|
|
{"time":"2025-07-28T18:23:50.842008+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:50.842468+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:51 [akrotiri/qyGHpYCk2o-000168] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3809B in 648.350083ms
|
|
{"time":"2025-07-28T18:23:51.100629+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"103.200.113.1","peer_asn":"131477"}
|
|
{"time":"2025-07-28T18:23:51.190019+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:51.386182+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":544}
|
|
{"time":"2025-07-28T18:23:51.386204+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:51.3862+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:51.465872+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":79}
|
|
{"time":"2025-07-28T18:23:51.465898+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:51.466524+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:51.470694+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:51.470726+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:51.474772+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:51.474786+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3583,"success":3583,"duration_ms":642}
|
|
{"time":"2025-07-28T18:23:51.474797+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:51.480827+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:51.512249+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:23:51.512277+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:51.512921+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:51 [akrotiri/qyGHpYCk2o-000169] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 709.11025ms
|
|
2025/07/28 18:23:51 [akrotiri/qyGHpYCk2o-000170] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3809B in 729.257042ms
|
|
{"time":"2025-07-28T18:23:52.820808+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1308}
|
|
{"time":"2025-07-28T18:23:52.820828+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:52.820834+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:52.821865+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:52.822071+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:23:52.822084+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3579,"success":3579,"duration_ms":1346}
|
|
{"time":"2025-07-28T18:23:52.82792+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:52.9073+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":85}
|
|
{"time":"2025-07-28T18:23:52.907334+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:52.90829+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:53 [akrotiri/qyGHpYCk2o-000172] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3811B in 809.234583ms
|
|
2025/07/28 18:23:53 [akrotiri/qyGHpYCk2o-000173] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3811B in 813.284291ms
|
|
2025/07/28 18:23:53 [akrotiri/qyGHpYCk2o-000171] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 849.776542ms
|
|
{"time":"2025-07-28T18:23:53.078295+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:53 [akrotiri/qyGHpYCk2o-000174] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3811B in 829.894417ms
|
|
2025/07/28 18:23:53 [akrotiri/qyGHpYCk2o-000175] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3812B in 729.271042ms
|
|
{"time":"2025-07-28T18:23:53.776511+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":869}
|
|
{"time":"2025-07-28T18:23:53.776531+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:53.776518+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:53.917006+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":140}
|
|
{"time":"2025-07-28T18:23:53.91702+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:53.917794+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:53.929517+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":12}
|
|
{"time":"2025-07-28T18:23:53.929565+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:53.935848+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":6}
|
|
{"time":"2025-07-28T18:23:53.93586+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":3721,"success":3721,"duration_ms":1112}
|
|
{"time":"2025-07-28T18:23:53.935868+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:53.940063+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:53.969823+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:23:53.969836+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:53.970544+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:54 [akrotiri/qyGHpYCk2o-000176] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 607.032292ms
|
|
2025/07/28 18:23:54 [akrotiri/qyGHpYCk2o-000177] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3809B in 578.381875ms
|
|
{"time":"2025-07-28T18:23:54.62178+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":651}
|
|
{"time":"2025-07-28T18:23:54.621798+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:54.621784+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:54.837917+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":216}
|
|
{"time":"2025-07-28T18:23:54.837935+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:54.838593+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:54.843466+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:54.84348+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3167,"success":3167,"duration_ms":906}
|
|
{"time":"2025-07-28T18:23:54.843485+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:54.847942+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:54.883439+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":39}
|
|
{"time":"2025-07-28T18:23:54.883452+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:54.884004+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:55 [akrotiri/qyGHpYCk2o-000178] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3808B in 746.835333ms
|
|
{"time":"2025-07-28T18:23:55.490889+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:55.546784+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":663}
|
|
{"time":"2025-07-28T18:23:55.546821+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:55.546794+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:55 [akrotiri/qyGHpYCk2o-000179] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3811B in 568.931333ms
|
|
{"time":"2025-07-28T18:23:55.674996+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":128}
|
|
{"time":"2025-07-28T18:23:55.675005+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:55.675597+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:55.679695+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:23:55.67972+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:55.683607+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:55.683621+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3896,"success":3896,"duration_ms":839}
|
|
{"time":"2025-07-28T18:23:55.683622+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:55.687607+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:55.726393+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":42}
|
|
{"time":"2025-07-28T18:23:55.726415+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:55.727007+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:55.865843+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"102.67.56.1","peer_asn":"328474"}
|
|
2025/07/28 18:23:56 [akrotiri/qyGHpYCk2o-000180] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3808B in 583.769959ms
|
|
{"time":"2025-07-28T18:23:56.122606+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":396}
|
|
{"time":"2025-07-28T18:23:56.122624+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:56.122613+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:56.153614+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:23:56.153626+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:56.154218+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:56.156666+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:23:56.156676+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3706,"success":3706,"duration_ms":472}
|
|
{"time":"2025-07-28T18:23:56.156696+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:56.160574+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:56.18742+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:12f8::221:238","peer_asn":"262317"}
|
|
{"time":"2025-07-28T18:23:56.20208+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:56.202152+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:23:56.202842+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:56.270919+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":70000319625,"total_messages":449024,"total_bytes":325752204,"total_mb":"310.66","messages_per_sec":"4420.05","bits_per_sec":"25367916","mbps":"25.37","total_dropped":14398}
|
|
{"time":"2025-07-28T18:23:56.270954+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":71892,"queue_cap":100000,"processed":373806,"dropped":0,"avg_time":180255,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:23:56.270963+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":445699,"dropped":0,"avg_time":39285,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:23:56.27097+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":97255,"queue_cap":100000,"processed":334045,"dropped":14398,"avg_time":208115,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:23:56.270975+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":445699,"dropped":0,"avg_time":1685,"min_time":0,"max_time":3263541}
|
|
2025/07/28 18:23:56 [akrotiri/qyGHpYCk2o-000181] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3809B in 566.037292ms
|
|
{"time":"2025-07-28T18:23:56.874564+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:56.87456+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":672}
|
|
{"time":"2025-07-28T18:23:56.874601+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:57.038174+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":163}
|
|
{"time":"2025-07-28T18:23:57.038216+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:57.03892+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:57.050971+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":12}
|
|
{"time":"2025-07-28T18:23:57.050986+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:57.051002+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3255,"success":3255,"duration_ms":893}
|
|
{"time":"2025-07-28T18:23:57.056509+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:23:57 [akrotiri/qyGHpYCk2o-000182] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3810B in 569.425709ms
|
|
{"time":"2025-07-28T18:23:57.120163+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":69}
|
|
{"time":"2025-07-28T18:23:57.120238+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:57.120793+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:57.499818+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:23:57 [akrotiri/qyGHpYCk2o-000183] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3814B in 691.263125ms
|
|
2025/07/28 18:23:57 [akrotiri/qyGHpYCk2o-000184] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3814B in 704.739375ms
|
|
{"time":"2025-07-28T18:23:57.859759+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":739}
|
|
{"time":"2025-07-28T18:23:57.859782+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:57.8598+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:58.004989+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":145}
|
|
{"time":"2025-07-28T18:23:58.005005+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:58.005546+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:58.011962+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:23:58.011991+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:58.025016+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":13}
|
|
{"time":"2025-07-28T18:23:58.025031+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:58.025036+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2965,"success":2965,"duration_ms":972}
|
|
{"time":"2025-07-28T18:23:58.028895+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:58.04389+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":18}
|
|
{"time":"2025-07-28T18:23:58.043918+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:58.044509+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:23:58 [akrotiri/qyGHpYCk2o-000185] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3810B in 688.178708ms
|
|
{"time":"2025-07-28T18:23:58.669453+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":625}
|
|
{"time":"2025-07-28T18:23:58.669473+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:58.669479+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:23:58 [akrotiri/qyGHpYCk2o-000187] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3813B in 671.272458ms
|
|
2025/07/28 18:23:58 [akrotiri/qyGHpYCk2o-000186] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3813B in 724.323667ms
|
|
{"time":"2025-07-28T18:23:58.722982+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:58.773189+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:58.773192+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":103}
|
|
{"time":"2025-07-28T18:23:58.77323+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2582,"success":2582,"duration_ms":747}
|
|
{"time":"2025-07-28T18:23:58.779861+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:58.826741+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:23:58.826743+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":53}
|
|
{"time":"2025-07-28T18:23:58.827777+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:58.830583+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:58.830591+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
2025/07/28 18:23:59 [akrotiri/qyGHpYCk2o-000188] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3813B in 673.900208ms
|
|
2025/07/28 18:23:59 [akrotiri/qyGHpYCk2o-000189] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3813B in 736.9165ms
|
|
{"time":"2025-07-28T18:23:59.736094+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:59.736114+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":905}
|
|
{"time":"2025-07-28T18:23:59.736172+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:23:59 [akrotiri/qyGHpYCk2o-000190] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3813B in 697.454666ms
|
|
{"time":"2025-07-28T18:23:59.781604+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:23:59.781622+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:23:59.782268+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:59.787125+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:23:59.787135+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:23:59.787146+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4812,"success":4812,"duration_ms":1013}
|
|
{"time":"2025-07-28T18:23:59.790849+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:59.918458+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":131}
|
|
{"time":"2025-07-28T18:23:59.918469+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:23:59.919172+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:00 [akrotiri/qyGHpYCk2o-000191] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3811B in 638.332583ms
|
|
{"time":"2025-07-28T18:24:00.45017+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:00.450165+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":531}
|
|
{"time":"2025-07-28T18:24:00.450203+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:00.472508+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:00 [akrotiri/qyGHpYCk2o-000192] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3814B in 581.109458ms
|
|
{"time":"2025-07-28T18:24:00.62597+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":175}
|
|
{"time":"2025-07-28T18:24:00.625984+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:00.626492+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:00.632576+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":6}
|
|
{"time":"2025-07-28T18:24:00.632593+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2393,"success":2393,"duration_ms":844}
|
|
{"time":"2025-07-28T18:24:00.632596+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:00.63567+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:00.636297+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:00.636318+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:00.651078+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":14}
|
|
{"time":"2025-07-28T18:24:00.651089+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:00.651674+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:01 [akrotiri/qyGHpYCk2o-000193] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3811B in 574.904792ms
|
|
{"time":"2025-07-28T18:24:01.165721+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":514}
|
|
{"time":"2025-07-28T18:24:01.165731+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.165739+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:01.275852+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":110}
|
|
{"time":"2025-07-28T18:24:01.275857+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:01.276493+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.283719+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:01.283732+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5133,"unique_prefixes":2433,"success":2433,"duration_ms":650}
|
|
{"time":"2025-07-28T18:24:01.283737+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.285139+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:01.327497+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":43}
|
|
{"time":"2025-07-28T18:24:01.327509+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:01.328048+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.496124+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":168}
|
|
{"time":"2025-07-28T18:24:01.496144+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:01.496132+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.543478+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":47}
|
|
{"time":"2025-07-28T18:24:01.543496+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:01.544098+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.548502+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:01.548521+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":844,"success":844,"duration_ms":264}
|
|
{"time":"2025-07-28T18:24:01.548531+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.552347+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:01.577671+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:24:01.57768+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:01.578286+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:01.693693+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:01 [akrotiri/qyGHpYCk2o-000194] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3814B in 783.848833ms
|
|
{"time":"2025-07-28T18:24:01.977698+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":399}
|
|
{"time":"2025-07-28T18:24:01.977718+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:01.977709+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:02.070179+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":92}
|
|
{"time":"2025-07-28T18:24:02.070198+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:02.070794+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:02.07592+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:02.075936+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:02.080249+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:02.080262+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2804,"success":2804,"duration_ms":531}
|
|
{"time":"2025-07-28T18:24:02.080265+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:02.08439+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:02 [akrotiri/qyGHpYCk2o-000195] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3812B in 591.103792ms
|
|
{"time":"2025-07-28T18:24:02.120035+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":39}
|
|
{"time":"2025-07-28T18:24:02.120045+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:02.120743+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:02 [akrotiri/qyGHpYCk2o-000196] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3812B in 580.78575ms
|
|
{"time":"2025-07-28T18:24:02.656145+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":536}
|
|
{"time":"2025-07-28T18:24:02.656178+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:02.65615+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:02.768615+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":112}
|
|
{"time":"2025-07-28T18:24:02.768626+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:02.769247+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:02.773906+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:02.773919+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:02.773921+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2940,"success":2940,"duration_ms":692}
|
|
{"time":"2025-07-28T18:24:02.778506+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:02.815392+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:24:02.815405+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:02.815987+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:03 [akrotiri/qyGHpYCk2o-000197] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3812B in 578.322541ms
|
|
{"time":"2025-07-28T18:24:03.506079+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":690}
|
|
{"time":"2025-07-28T18:24:03.506098+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:03.506087+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:03 [akrotiri/qyGHpYCk2o-000198] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3811B in 627.649708ms
|
|
{"time":"2025-07-28T18:24:03.668917+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":162}
|
|
{"time":"2025-07-28T18:24:03.668958+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:03.669536+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:03.673147+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:03.673161+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4293,"success":4293,"duration_ms":898}
|
|
{"time":"2025-07-28T18:24:03.673172+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:03.680104+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:03.720195+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":47}
|
|
{"time":"2025-07-28T18:24:03.720206+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:03.720842+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:03 [akrotiri/qyGHpYCk2o-000199] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3810B in 673.987958ms
|
|
2025/07/28 18:24:04 [akrotiri/qyGHpYCk2o-000200] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3811B in 663.378208ms
|
|
{"time":"2025-07-28T18:24:04.371029+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:04.564573+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":844}
|
|
{"time":"2025-07-28T18:24:04.564586+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:04.564608+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:04.735609+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":171}
|
|
{"time":"2025-07-28T18:24:04.735682+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:04.736296+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:04.741343+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:04.74134+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:04.742131+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:04.742144+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3844,"success":3844,"duration_ms":1068}
|
|
{"time":"2025-07-28T18:24:04.742147+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:04.746968+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:04.802163+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":60}
|
|
{"time":"2025-07-28T18:24:04.802177+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:04.802979+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:04 [akrotiri/qyGHpYCk2o-000202] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3811B in 771.866708ms
|
|
2025/07/28 18:24:04 [akrotiri/qyGHpYCk2o-000201] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3811B in 893.957166ms
|
|
2025/07/28 18:24:05 [akrotiri/qyGHpYCk2o-000203] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3811B in 713.049125ms
|
|
{"time":"2025-07-28T18:24:05.579257+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":777}
|
|
{"time":"2025-07-28T18:24:05.57927+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:05.579278+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:05.714048+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":134}
|
|
{"time":"2025-07-28T18:24:05.714062+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:05.714562+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:05 [akrotiri/qyGHpYCk2o-000204] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3811B in 693.400041ms
|
|
{"time":"2025-07-28T18:24:05.721151+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:05.721171+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2837,"success":2837,"duration_ms":977}
|
|
{"time":"2025-07-28T18:24:05.72116+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:05.725964+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:05.733005+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":11}
|
|
{"time":"2025-07-28T18:24:05.733017+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:05.733481+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:05.742731+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"198.32.160.113","peer_asn":"15547"}
|
|
{"time":"2025-07-28T18:24:06.113931+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.190","peer_asn":"31042"}
|
|
2025/07/28 18:24:06 [akrotiri/qyGHpYCk2o-000205] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3812B in 678.048666ms
|
|
{"time":"2025-07-28T18:24:06.216515+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:06.271695+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":80001072333,"total_messages":506368,"total_bytes":366928841,"total_mb":"349.93","messages_per_sec":"4560.91","bits_per_sec":"26060169","mbps":"26.06","total_dropped":30291}
|
|
{"time":"2025-07-28T18:24:06.271731+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":89535,"queue_cap":100000,"processed":413058,"dropped":0,"avg_time":186191,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:24:06.271741+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":543,"queue_cap":100000,"processed":502050,"dropped":0,"avg_time":37976,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:24:06.271749+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":97617,"queue_cap":100000,"processed":374685,"dropped":30291,"avg_time":211059,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:24:06.271803+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":502594,"dropped":0,"avg_time":1680,"min_time":0,"max_time":3263541}
|
|
{"time":"2025-07-28T18:24:06.704573+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":971}
|
|
{"time":"2025-07-28T18:24:06.704588+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:06.704598+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:06 [akrotiri/qyGHpYCk2o-000207] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3816B in 768.431875ms
|
|
2025/07/28 18:24:06 [akrotiri/qyGHpYCk2o-000206] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3816B in 849.824792ms
|
|
{"time":"2025-07-28T18:24:06.868833+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":164}
|
|
{"time":"2025-07-28T18:24:06.868844+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:06.869573+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:07.341789+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":472}
|
|
{"time":"2025-07-28T18:24:07.341803+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:07.345723+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:07.345736+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:07.345743+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3705,"success":3705,"duration_ms":1623}
|
|
{"time":"2025-07-28T18:24:07.349504+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:07.383569+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:24:07.383626+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:07.38431+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:08.050795+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":667}
|
|
{"time":"2025-07-28T18:24:08.05082+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:08.050856+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:08 [akrotiri/qyGHpYCk2o-000210] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3812B in 796.184625ms
|
|
2025/07/28 18:24:08 [akrotiri/qyGHpYCk2o-000209] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3812B in 800.487042ms
|
|
2025/07/28 18:24:08 [akrotiri/qyGHpYCk2o-000208] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3812B in 856.001833ms
|
|
{"time":"2025-07-28T18:24:08.113817+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":62}
|
|
{"time":"2025-07-28T18:24:08.113836+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:08.114593+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:08.116736+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:24:08.116752+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5009,"unique_prefixes":2513,"success":2513,"duration_ms":770}
|
|
{"time":"2025-07-28T18:24:08.11702+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:08.122856+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:08.24415+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:08.257548+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:08.257547+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":140}
|
|
{"time":"2025-07-28T18:24:08.258466+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:08 [akrotiri/qyGHpYCk2o-000211] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3814B in 819.237084ms
|
|
{"time":"2025-07-28T18:24:08.808027+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:de8:4::1:8403:1","peer_asn":"18403"}
|
|
2025/07/28 18:24:08 [akrotiri/qyGHpYCk2o-000212] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3815B in 813.416542ms
|
|
2025/07/28 18:24:09 [akrotiri/qyGHpYCk2o-000213] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3814B in 781.846ms
|
|
{"time":"2025-07-28T18:24:09.232036+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":974}
|
|
{"time":"2025-07-28T18:24:09.23206+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:09.232048+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:09 [akrotiri/qyGHpYCk2o-000214] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3815B in 784.781667ms
|
|
{"time":"2025-07-28T18:24:09.369448+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":137}
|
|
{"time":"2025-07-28T18:24:09.36952+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:09.423644+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":54}
|
|
{"time":"2025-07-28T18:24:09.423657+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:09.424342+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:09.427835+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:09.427849+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3741,"success":3741,"duration_ms":1310}
|
|
{"time":"2025-07-28T18:24:09.427853+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:09.43244+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:09.473753+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":45}
|
|
{"time":"2025-07-28T18:24:09.47377+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:09.474409+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:09 [akrotiri/qyGHpYCk2o-000215] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3810B in 684.44175ms
|
|
{"time":"2025-07-28T18:24:10.130272+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":656}
|
|
{"time":"2025-07-28T18:24:10.130293+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:10.130283+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:10 [akrotiri/qyGHpYCk2o-000216] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3809B in 634.906917ms
|
|
{"time":"2025-07-28T18:24:10.265823+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":135}
|
|
{"time":"2025-07-28T18:24:10.265831+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:10.266406+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:10.270099+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:10.270114+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5003,"unique_prefixes":2687,"success":2687,"duration_ms":841}
|
|
{"time":"2025-07-28T18:24:10.270122+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:10.274597+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:10.2994+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:24:10.299412+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:10.300028+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:10.322611+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:10 [akrotiri/qyGHpYCk2o-000217] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3812B in 556.045708ms
|
|
{"time":"2025-07-28T18:24:10.923382+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.249.210.89","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:24:10.939316+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:43f8:6d0::60","peer_asn":"37468"}
|
|
{"time":"2025-07-28T18:24:11.067273+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":767}
|
|
{"time":"2025-07-28T18:24:11.067287+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:11.067293+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:11 [akrotiri/qyGHpYCk2o-000218] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3812B in 597.610083ms
|
|
{"time":"2025-07-28T18:24:11.212306+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:11.212301+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":145}
|
|
{"time":"2025-07-28T18:24:11.212835+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:11.216787+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:11.216813+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:11.217807+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:11.217816+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:11.217818+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3576,"success":3576,"duration_ms":946}
|
|
{"time":"2025-07-28T18:24:11.221873+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:11.231915+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":14}
|
|
{"time":"2025-07-28T18:24:11.231925+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:11.232438+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:11 [akrotiri/qyGHpYCk2o-000219] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3813B in 597.785ms
|
|
2025/07/28 18:24:11 [akrotiri/qyGHpYCk2o-000220] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3814B in 669.525834ms
|
|
{"time":"2025-07-28T18:24:12.005824+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:12.005819+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":773}
|
|
{"time":"2025-07-28T18:24:12.005918+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:12.133531+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":127}
|
|
{"time":"2025-07-28T18:24:12.133542+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:12.134194+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:12.141068+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:12.141088+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3297,"success":3297,"duration_ms":922}
|
|
{"time":"2025-07-28T18:24:12.14115+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:12.145541+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:12.174667+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:24:12.174686+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:12.175296+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:12 [akrotiri/qyGHpYCk2o-000221] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3814B in 638.131166ms
|
|
{"time":"2025-07-28T18:24:12.305431+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:12 [akrotiri/qyGHpYCk2o-000222] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3818B in 723.522125ms
|
|
2025/07/28 18:24:12 [akrotiri/qyGHpYCk2o-000223] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3818B in 671.001834ms
|
|
{"time":"2025-07-28T18:24:12.957836+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":783}
|
|
{"time":"2025-07-28T18:24:12.957849+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:12.957856+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:13.00393+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"196.60.8.60","peer_asn":"37468"}
|
|
{"time":"2025-07-28T18:24:13.088767+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":130}
|
|
{"time":"2025-07-28T18:24:13.088785+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:13.08935+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:13.097124+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:24:13.09714+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:13.10483+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:13.104849+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3187,"success":3187,"duration_ms":962}
|
|
{"time":"2025-07-28T18:24:13.104853+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:13.109503+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:13.128605+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":23}
|
|
{"time":"2025-07-28T18:24:13.128641+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:13.129199+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:13 [akrotiri/qyGHpYCk2o-000224] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3814B in 659.275458ms
|
|
2025/07/28 18:24:13 [akrotiri/qyGHpYCk2o-000225] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3815B in 609.610042ms
|
|
{"time":"2025-07-28T18:24:13.754924+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":626}
|
|
{"time":"2025-07-28T18:24:13.754936+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:13.754946+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:13.9183+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":163}
|
|
{"time":"2025-07-28T18:24:13.91831+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:13.918823+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:13.926864+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":8}
|
|
{"time":"2025-07-28T18:24:13.926878+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:13.926879+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2942,"success":2942,"duration_ms":821}
|
|
{"time":"2025-07-28T18:24:13.930379+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:13.938798+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":11}
|
|
{"time":"2025-07-28T18:24:13.938819+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:13.939253+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:14 [akrotiri/qyGHpYCk2o-000226] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3814B in 666.967875ms
|
|
{"time":"2025-07-28T18:24:14.309609+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:14.456661+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":517}
|
|
{"time":"2025-07-28T18:24:14.456678+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:14.456666+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:14.554374+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":97}
|
|
{"time":"2025-07-28T18:24:14.554428+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:14.554918+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:14.559574+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:14.559644+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:14.564166+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:14.564177+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2874,"success":2874,"duration_ms":636}
|
|
{"time":"2025-07-28T18:24:14.564178+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:14.565439+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:14.613584+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:24:14.613639+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:14.614061+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:14 [akrotiri/qyGHpYCk2o-000227] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3814B in 633.0565ms
|
|
{"time":"2025-07-28T18:24:14.744432+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:14.744427+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":130}
|
|
{"time":"2025-07-28T18:24:14.744466+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:14.759215+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":14}
|
|
{"time":"2025-07-28T18:24:14.759232+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:14.759783+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:14.760562+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:14.760572+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":553,"success":553,"duration_ms":195}
|
|
{"time":"2025-07-28T18:24:14.760593+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:14.763235+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:14.799048+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:24:14.799055+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:14.799824+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:15 [akrotiri/qyGHpYCk2o-000228] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3814B in 622.190334ms
|
|
{"time":"2025-07-28T18:24:15.231424+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":432}
|
|
{"time":"2025-07-28T18:24:15.231446+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:15.23143+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:15.260624+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:24:15.260633+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:15.261462+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:15.264516+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:15.264529+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1888,"success":1888,"duration_ms":503}
|
|
{"time":"2025-07-28T18:24:15.264544+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:15.269445+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:15.315186+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:24:15.315196+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:15.315727+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:15 [akrotiri/qyGHpYCk2o-000229] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3814B in 627.402834ms
|
|
{"time":"2025-07-28T18:24:15.983741+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":668}
|
|
{"time":"2025-07-28T18:24:15.983759+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:15.98377+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:16.097697+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":113}
|
|
{"time":"2025-07-28T18:24:16.097704+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:16.098411+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:16.101964+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:16.101981+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:16.101984+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5107,"unique_prefixes":3445,"success":3445,"duration_ms":836}
|
|
{"time":"2025-07-28T18:24:16.107389+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:16.13358+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:24:16.133598+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:16.134221+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:16 [akrotiri/qyGHpYCk2o-000230] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3814B in 587.801333ms
|
|
{"time":"2025-07-28T18:24:16.271636+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":90001032833,"total_messages":554496,"total_bytes":405601011,"total_mb":"386.81","messages_per_sec":"4669.99","bits_per_sec":"27209632","mbps":"27.21","total_dropped":43494}
|
|
{"time":"2025-07-28T18:24:16.27166+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":92978,"queue_cap":100000,"processed":452611,"dropped":4631,"avg_time":192891,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:24:16.271668+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":550221,"dropped":0,"avg_time":42290,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:24:16.271685+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":97186,"queue_cap":100000,"processed":414171,"dropped":38863,"avg_time":215991,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:24:16.271691+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":550221,"dropped":0,"avg_time":1669,"min_time":0,"max_time":3263541}
|
|
2025/07/28 18:24:16 [akrotiri/qyGHpYCk2o-000231] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3814B in 610.261917ms
|
|
{"time":"2025-07-28T18:24:16.715153+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:16 [akrotiri/qyGHpYCk2o-000232] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3816B in 632.234334ms
|
|
{"time":"2025-07-28T18:24:16.91276+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":779}
|
|
{"time":"2025-07-28T18:24:16.912781+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:16.912768+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:17.057508+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:17.057506+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":144}
|
|
{"time":"2025-07-28T18:24:17.058228+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:17.064369+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:24:17.06439+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:17.064761+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:17.064795+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5134,"unique_prefixes":4747,"success":4747,"duration_ms":962}
|
|
{"time":"2025-07-28T18:24:17.064894+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:17.070543+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:17.129704+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":64}
|
|
{"time":"2025-07-28T18:24:17.129713+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:17.130412+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:17 [akrotiri/qyGHpYCk2o-000233] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3814B in 713.885958ms
|
|
2025/07/28 18:24:17 [akrotiri/qyGHpYCk2o-000234] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3815B in 726.252834ms
|
|
{"time":"2025-07-28T18:24:17.9294+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.204","peer_asn":"48166"}
|
|
{"time":"2025-07-28T18:24:18.039012+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":909}
|
|
{"time":"2025-07-28T18:24:18.039034+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:18.039041+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:18.059263+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:18.059276+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":20}
|
|
{"time":"2025-07-28T18:24:18.059298+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5015,"unique_prefixes":3100,"success":3100,"duration_ms":993}
|
|
{"time":"2025-07-28T18:24:18.064624+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:18 [akrotiri/qyGHpYCk2o-000235] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3814B in 882.795958ms
|
|
{"time":"2025-07-28T18:24:18.108105+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":48}
|
|
{"time":"2025-07-28T18:24:18.108118+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:18.10879+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:18.305373+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8::7942:0:1","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:24:18.326476+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:18 [akrotiri/qyGHpYCk2o-000236] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3819B in 906.888167ms
|
|
{"time":"2025-07-28T18:24:18.570978+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"186.211.128.34","peer_asn":"14840"}
|
|
{"time":"2025-07-28T18:24:18.57358+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"186.211.128.34","peer_asn":"14840"}
|
|
2025/07/28 18:24:18 [akrotiri/qyGHpYCk2o-000237] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3819B in 625.362875ms
|
|
{"time":"2025-07-28T18:24:18.791079+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":682}
|
|
{"time":"2025-07-28T18:24:18.7911+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:18.791087+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:18.911601+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":120}
|
|
{"time":"2025-07-28T18:24:18.911624+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:18.912417+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:18.919056+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:18.919113+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:18.919562+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:18.919573+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5118,"unique_prefixes":3627,"success":3627,"duration_ms":859}
|
|
{"time":"2025-07-28T18:24:18.9196+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:18.92471+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:18.984439+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":64}
|
|
{"time":"2025-07-28T18:24:18.984497+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:18.985434+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:19 [akrotiri/qyGHpYCk2o-000238] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3815B in 661.354417ms
|
|
2025/07/28 18:24:19 [akrotiri/qyGHpYCk2o-000239] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3816B in 589.52325ms
|
|
{"time":"2025-07-28T18:24:19.722183+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":737}
|
|
{"time":"2025-07-28T18:24:19.722205+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:19.722187+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:19.849755+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":127}
|
|
{"time":"2025-07-28T18:24:19.849764+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:19.850371+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:19.850479+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:19.850489+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:19.850489+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5042,"unique_prefixes":4683,"success":4683,"duration_ms":930}
|
|
{"time":"2025-07-28T18:24:19.855062+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:19.897647+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":47}
|
|
{"time":"2025-07-28T18:24:19.897661+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:19.898206+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:20.188931+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:20 [akrotiri/qyGHpYCk2o-000240] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3818B in 673.132291ms
|
|
{"time":"2025-07-28T18:24:20.622036+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":724}
|
|
{"time":"2025-07-28T18:24:20.622063+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:20.622081+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:20 [akrotiri/qyGHpYCk2o-000241] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3821B in 623.417ms
|
|
{"time":"2025-07-28T18:24:20.769472+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":147}
|
|
{"time":"2025-07-28T18:24:20.769485+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:20.770152+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:20.773687+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:20.773698+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:20.775506+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:20.775516+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:20.775518+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":4439,"success":4439,"duration_ms":924}
|
|
{"time":"2025-07-28T18:24:20.780016+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:20.812142+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:24:20.812173+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:20.812635+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:21 [akrotiri/qyGHpYCk2o-000242] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3817B in 694.123542ms
|
|
{"time":"2025-07-28T18:24:21.491692+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":679}
|
|
{"time":"2025-07-28T18:24:21.491713+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:21.491719+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:21.50374+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:21.503761+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":12}
|
|
{"time":"2025-07-28T18:24:21.503792+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3999,"success":3999,"duration_ms":727}
|
|
{"time":"2025-07-28T18:24:21.507989+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:21.540097+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:24:21.540149+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:21.540803+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:21 [akrotiri/qyGHpYCk2o-000243] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3816B in 750.721167ms
|
|
{"time":"2025-07-28T18:24:21.959642+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:21 [akrotiri/qyGHpYCk2o-000244] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3818B in 765.259458ms
|
|
{"time":"2025-07-28T18:24:22.625958+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1085}
|
|
{"time":"2025-07-28T18:24:22.62598+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:22.625967+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:22.641909+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":15}
|
|
{"time":"2025-07-28T18:24:22.641923+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:22.642371+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:22.645556+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:22.645571+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:22.686696+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":41}
|
|
{"time":"2025-07-28T18:24:22.686723+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3124,"success":3124,"duration_ms":1182}
|
|
{"time":"2025-07-28T18:24:22.686731+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:22.689118+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:22.723218+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:24:22.723242+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:22.723787+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:23.08229+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":359}
|
|
{"time":"2025-07-28T18:24:23.08231+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:23.082333+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:23.134337+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":51}
|
|
{"time":"2025-07-28T18:24:23.134365+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:23.135079+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:23.141908+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:23.141924+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":1506,"success":1506,"duration_ms":454}
|
|
{"time":"2025-07-28T18:24:23.14193+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:23.149135+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:23.268912+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":126}
|
|
{"time":"2025-07-28T18:24:23.268922+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:23.269903+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:23.367267+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:23 [akrotiri/qyGHpYCk2o-000246] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3821B in 1.021167s
|
|
2025/07/28 18:24:23 [akrotiri/qyGHpYCk2o-000248] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 200 3820B in 781.024417ms
|
|
2025/07/28 18:24:23 [akrotiri/qyGHpYCk2o-000245] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3821B in 1.053277542s
|
|
2025/07/28 18:24:23 [akrotiri/qyGHpYCk2o-000247] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3821B in 1.071421458s
|
|
2025/07/28 18:24:23 [akrotiri/qyGHpYCk2o-000249] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3822B in 860.852959ms
|
|
2025/07/28 18:24:24 [akrotiri/qyGHpYCk2o-000250] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 200 3820B in 822.605166ms
|
|
{"time":"2025-07-28T18:24:24.276487+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:24.276525+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1007}
|
|
{"time":"2025-07-28T18:24:24.276546+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:24 [akrotiri/qyGHpYCk2o-000251] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3820B in 847.030833ms
|
|
{"time":"2025-07-28T18:24:24.494243+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":217}
|
|
{"time":"2025-07-28T18:24:24.494264+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:24.495049+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:24.498655+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:24.498724+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:24.499623+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:24.499637+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5008,"unique_prefixes":4934,"success":4934,"duration_ms":1357}
|
|
{"time":"2025-07-28T18:24:24.49965+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:24.505874+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:24.506255+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:24.544483+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":44}
|
|
{"time":"2025-07-28T18:24:24.544505+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:24.545246+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:24.571186+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.92","peer_asn":"57111"}
|
|
{"time":"2025-07-28T18:24:24.875508+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2400:c3e0::2","peer_asn":"142271"}
|
|
2025/07/28 18:24:24 [akrotiri/qyGHpYCk2o-000252] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3818B in 859.132958ms
|
|
2025/07/28 18:24:25 [akrotiri/qyGHpYCk2o-000253] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3818B in 825.900875ms
|
|
{"time":"2025-07-28T18:24:25.248494+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":703}
|
|
{"time":"2025-07-28T18:24:25.248528+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:25.248501+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:25.356412+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":107}
|
|
{"time":"2025-07-28T18:24:25.356441+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:25.42697+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":70}
|
|
{"time":"2025-07-28T18:24:25.426992+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:25.427785+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:25.431795+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:25.431814+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":3087,"success":3087,"duration_ms":931}
|
|
{"time":"2025-07-28T18:24:25.431825+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:25.438334+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:25.503002+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":71}
|
|
{"time":"2025-07-28T18:24:25.503063+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:25 [akrotiri/qyGHpYCk2o-000254] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3815B in 905.874584ms
|
|
{"time":"2025-07-28T18:24:25.503963+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:25 [akrotiri/qyGHpYCk2o-000255] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3814B in 805.587375ms
|
|
2025/07/28 18:24:26 [akrotiri/qyGHpYCk2o-000256] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3815B in 806.254125ms
|
|
{"time":"2025-07-28T18:24:26.082304+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:26.270665+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":100000037916,"total_messages":618252,"total_bytes":450983164,"total_mb":"430.09","messages_per_sec":"4773.23","bits_per_sec":"27777738","mbps":"27.78","total_dropped":115746}
|
|
{"time":"2025-07-28T18:24:26.270765+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":100000,"queue_cap":100000,"processed":481262,"dropped":32264,"avg_time":200870,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:24:26.27081+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":1782,"queue_cap":100000,"processed":611747,"dropped":0,"avg_time":44850,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:24:26.270821+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":100000,"queue_cap":100000,"processed":430034,"dropped":83496,"avg_time":229716,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:24:26.270827+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":1,"queue_cap":100000,"processed":613529,"dropped":0,"avg_time":1677,"min_time":0,"max_time":3263541}
|
|
{"time":"2025-07-28T18:24:26.419333+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:26.419336+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":916}
|
|
{"time":"2025-07-28T18:24:26.419584+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:26 [akrotiri/qyGHpYCk2o-000257] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3818B in 898.34325ms
|
|
{"time":"2025-07-28T18:24:26.640725+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":221}
|
|
{"time":"2025-07-28T18:24:26.640751+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:26.641589+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:26.645854+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:26.645882+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:26.650503+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:26.650517+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4217,"success":4217,"duration_ms":1218}
|
|
{"time":"2025-07-28T18:24:26.650541+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:26.655243+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:26.75114+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":100}
|
|
{"time":"2025-07-28T18:24:26.751165+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:26.751916+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:26 [akrotiri/qyGHpYCk2o-000258] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3816B in 852.493709ms
|
|
2025/07/28 18:24:27 [akrotiri/qyGHpYCk2o-000259] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3817B in 846.250875ms
|
|
{"time":"2025-07-28T18:24:27.401528+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:27.424795+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":673}
|
|
{"time":"2025-07-28T18:24:27.424811+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:27.424815+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:27 [akrotiri/qyGHpYCk2o-000260] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3819B in 843.288333ms
|
|
{"time":"2025-07-28T18:24:27.487068+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":62}
|
|
{"time":"2025-07-28T18:24:27.487086+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:27.487775+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:27.490641+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:27.490667+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:27.495402+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:27.495411+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:27.495413+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5005,"unique_prefixes":3032,"success":3032,"duration_ms":844}
|
|
{"time":"2025-07-28T18:24:27.499372+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:27.636497+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":141}
|
|
{"time":"2025-07-28T18:24:27.636541+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:27.637478+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:27.828121+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"217.29.66.232","peer_asn":"54104"}
|
|
2025/07/28 18:24:27 [akrotiri/qyGHpYCk2o-000261] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3815B in 755.2525ms
|
|
{"time":"2025-07-28T18:24:28.146246+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":509}
|
|
{"time":"2025-07-28T18:24:28.146271+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:28.146257+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:28.265241+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":118}
|
|
{"time":"2025-07-28T18:24:28.265253+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:28.265872+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:28.272279+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:28.272295+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5048,"unique_prefixes":2532,"success":2532,"duration_ms":776}
|
|
{"time":"2025-07-28T18:24:28.272303+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:28.277981+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:28 [akrotiri/qyGHpYCk2o-000262] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3815B in 687.364834ms
|
|
{"time":"2025-07-28T18:24:28.305094+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":32}
|
|
{"time":"2025-07-28T18:24:28.305109+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:28.305689+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:28.595491+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"195.208.208.187","peer_asn":"9002"}
|
|
{"time":"2025-07-28T18:24:28.601617+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:28 [akrotiri/qyGHpYCk2o-000263] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3819B in 594.186542ms
|
|
{"time":"2025-07-28T18:24:29.013556+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":708}
|
|
{"time":"2025-07-28T18:24:29.013568+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:29.013575+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:29.13423+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":120}
|
|
{"time":"2025-07-28T18:24:29.134241+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:29.134749+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:29.139353+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:29.13936+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:29.140555+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:29.140564+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5007,"unique_prefixes":4192,"success":4192,"duration_ms":867}
|
|
{"time":"2025-07-28T18:24:29.140567+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:29.145052+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:29.159756+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:24:29.159764+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:29.160298+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:29 [akrotiri/qyGHpYCk2o-000264] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3816B in 623.450167ms
|
|
2025/07/28 18:24:29 [akrotiri/qyGHpYCk2o-000265] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3816B in 573.742792ms
|
|
{"time":"2025-07-28T18:24:29.803554+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:29.80355+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":643}
|
|
{"time":"2025-07-28T18:24:29.803588+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:29.814441+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":10}
|
|
{"time":"2025-07-28T18:24:29.814451+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:29.814883+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:29.853137+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":38}
|
|
{"time":"2025-07-28T18:24:29.853155+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3627,"success":3627,"duration_ms":712}
|
|
{"time":"2025-07-28T18:24:29.853143+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:29.859674+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:29.87122+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":18}
|
|
{"time":"2025-07-28T18:24:29.871233+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:29.871723+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:30 [akrotiri/qyGHpYCk2o-000266] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3818B in 773.906708ms
|
|
{"time":"2025-07-28T18:24:30.446227+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:30.655549+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:30.65555+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":784}
|
|
{"time":"2025-07-28T18:24:30.655612+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:30 [akrotiri/qyGHpYCk2o-000267] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3822B in 606.064459ms
|
|
{"time":"2025-07-28T18:24:30.801837+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":146}
|
|
{"time":"2025-07-28T18:24:30.801851+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:30.802443+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:30.807+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:30.807022+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:30.810473+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:30.810485+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":4053,"success":4053,"duration_ms":956}
|
|
{"time":"2025-07-28T18:24:30.810506+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:30.813377+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:30.835533+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":25}
|
|
{"time":"2025-07-28T18:24:30.835555+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:30.836235+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:31.244829+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":409}
|
|
{"time":"2025-07-28T18:24:31.244852+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:31.244864+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:31 [akrotiri/qyGHpYCk2o-000268] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3817B in 652.376375ms
|
|
{"time":"2025-07-28T18:24:31.32377+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":78}
|
|
{"time":"2025-07-28T18:24:31.323781+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:31.324368+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:31.333408+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:24:31.333425+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2070,"success":2070,"duration_ms":522}
|
|
{"time":"2025-07-28T18:24:31.333467+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:31.338545+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:31.34817+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":14}
|
|
{"time":"2025-07-28T18:24:31.348179+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:31.348734+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:31 [akrotiri/qyGHpYCk2o-000269] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3817B in 621.871792ms
|
|
{"time":"2025-07-28T18:24:31.845813+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:31.845809+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":497}
|
|
{"time":"2025-07-28T18:24:31.845842+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:31.940848+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":95}
|
|
{"time":"2025-07-28T18:24:31.940872+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:31.941504+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:31.952541+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":11}
|
|
{"time":"2025-07-28T18:24:31.952564+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":2224,"success":2224,"duration_ms":618}
|
|
{"time":"2025-07-28T18:24:31.952574+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:31.957722+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:31.984134+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:31.985738+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:24:31.985789+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:31.986298+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:32.385535+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"196.60.8.170","peer_asn":"327781"}
|
|
2025/07/28 18:24:32 [akrotiri/qyGHpYCk2o-000270] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3820B in 756.118625ms
|
|
{"time":"2025-07-28T18:24:32.675473+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":689}
|
|
{"time":"2025-07-28T18:24:32.675497+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:32.675503+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:32.683264+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:32.683283+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:32.683306+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2713,"success":2713,"duration_ms":729}
|
|
{"time":"2025-07-28T18:24:32.68957+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:32.690046+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:24:32.691065+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:32.722237+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"80.81.192.113","peer_asn":"35320"}
|
|
{"time":"2025-07-28T18:24:32.749826+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":60}
|
|
{"time":"2025-07-28T18:24:32.749871+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:32.750622+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:33 [akrotiri/qyGHpYCk2o-000271] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3817B in 987.068041ms
|
|
2025/07/28 18:24:33 [akrotiri/qyGHpYCk2o-000272] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3820B in 1.227995333s
|
|
2025/07/28 18:24:33 [akrotiri/qyGHpYCk2o-000273] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3820B in 1.089368459s
|
|
{"time":"2025-07-28T18:24:33.999724+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1249}
|
|
{"time":"2025-07-28T18:24:33.999766+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:33.999749+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:34.019638+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:24:34.019968+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:34.020674+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:34.023775+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:34.023818+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4193,"success":4193,"duration_ms":1339}
|
|
{"time":"2025-07-28T18:24:34.023799+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:34.030843+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:34.068186+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":44}
|
|
{"time":"2025-07-28T18:24:34.068276+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:34.069102+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:34.307917+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:34 [akrotiri/qyGHpYCk2o-000274] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3820B in 1.05350025s
|
|
2025/07/28 18:24:34 [akrotiri/qyGHpYCk2o-000275] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3820B in 1.034813917s
|
|
{"time":"2025-07-28T18:24:34.538076+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"193.107.13.3","peer_asn":"47787"}
|
|
2025/07/28 18:24:34 [akrotiri/qyGHpYCk2o-000276] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3821B in 1.039221167s
|
|
{"time":"2025-07-28T18:24:34.991588+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:34.991593+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":923}
|
|
{"time":"2025-07-28T18:24:34.991623+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:35.033113+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:24:35.033156+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:35.03399+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:35.04344+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":10}
|
|
{"time":"2025-07-28T18:24:35.043601+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:35.051827+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":8}
|
|
{"time":"2025-07-28T18:24:35.051849+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:35.051853+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3198,"success":3198,"duration_ms":1026}
|
|
{"time":"2025-07-28T18:24:35.05799+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:35.080689+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":28}
|
|
{"time":"2025-07-28T18:24:35.080713+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:35.08172+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:35 [akrotiri/qyGHpYCk2o-000277] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 200 3818B in 1.12771175s
|
|
2025/07/28 18:24:35 [akrotiri/qyGHpYCk2o-000278] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3818B in 1.023401542s
|
|
{"time":"2025-07-28T18:24:36.033183+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":952}
|
|
{"time":"2025-07-28T18:24:36.033207+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:36.033215+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:36.043226+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:36.043424+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:24:36.043448+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2501,"success":2501,"duration_ms":990}
|
|
{"time":"2025-07-28T18:24:36.056515+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:36.244387+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":201}
|
|
{"time":"2025-07-28T18:24:36.246019+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:36.246039+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:36.271114+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":110000041666,"total_messages":674816,"total_bytes":492237060,"total_mb":"469.43","messages_per_sec":"5077.78","bits_per_sec":"29597522","mbps":"29.60","total_dropped":160921}
|
|
{"time":"2025-07-28T18:24:36.271151+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":98839,"queue_cap":100000,"processed":517250,"dropped":53516,"avg_time":207654,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:24:36.271161+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":669606,"dropped":0,"avg_time":45472,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:24:36.27117+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":98853,"queue_cap":100000,"processed":463347,"dropped":107405,"avg_time":236095,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:24:36.271178+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":669606,"dropped":0,"avg_time":1685,"min_time":0,"max_time":3263541}
|
|
{"time":"2025-07-28T18:24:36.378281+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:36.378294+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":132}
|
|
{"time":"2025-07-28T18:24:36.37987+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:36 [akrotiri/qyGHpYCk2o-000279] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 200 3818B in 1.246563084s
|
|
{"time":"2025-07-28T18:24:36.650496+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:36 [akrotiri/qyGHpYCk2o-000280] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64710 - 408 17B in 1.003409625s
|
|
{"time":"2025-07-28T18:24:36.726217+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
2025/07/28 18:24:37 [akrotiri/qyGHpYCk2o-000281] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 200 3823B in 1.278765667s
|
|
{"time":"2025-07-28T18:24:37.55268+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1174}
|
|
{"time":"2025-07-28T18:24:37.552714+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:37.552719+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:37.726197+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":173}
|
|
{"time":"2025-07-28T18:24:37.726288+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:37.727609+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:37.736145+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":9}
|
|
{"time":"2025-07-28T18:24:37.736309+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:37.741437+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:37.741463+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3158,"success":3158,"duration_ms":1696}
|
|
{"time":"2025-07-28T18:24:37.741471+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:37.746696+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:37.770152+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":28}
|
|
{"time":"2025-07-28T18:24:37.770284+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:37.771281+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:37 [akrotiri/qyGHpYCk2o-000282] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 200 3820B in 1.187459792s
|
|
{"time":"2025-07-28T18:24:38.043556+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"193.239.118.249","peer_asn":"41255"}
|
|
{"time":"2025-07-28T18:24:38.59414+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":823}
|
|
{"time":"2025-07-28T18:24:38.59417+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:38.594167+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:38.648713+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":54}
|
|
{"time":"2025-07-28T18:24:38.648889+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:38.649628+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:38.665854+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":16}
|
|
{"time":"2025-07-28T18:24:38.667925+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":2199,"success":2199,"duration_ms":925}
|
|
{"time":"2025-07-28T18:24:38.668323+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:38.672501+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:38.702927+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:24:38.703928+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:38.703942+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:38.730364+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":26}
|
|
{"time":"2025-07-28T18:24:38.730373+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:38.731213+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:38.848064+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:38 [akrotiri/qyGHpYCk2o-000284] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64760 - 408 17B in 1.003474708s
|
|
{"time":"2025-07-28T18:24:38.850712+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:38 [akrotiri/qyGHpYCk2o-000285] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64758 - 408 17B in 1.002101125s
|
|
{"time":"2025-07-28T18:24:38.851381+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:38 [akrotiri/qyGHpYCk2o-000283] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64762 - 408 17B in 1.008621167s
|
|
{"time":"2025-07-28T18:24:38.893871+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:39.182013+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:39 [akrotiri/qyGHpYCk2o-000286] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64825 - 408 17B in 1.000852667s
|
|
{"time":"2025-07-28T18:24:39.332515+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:39 [akrotiri/qyGHpYCk2o-000287] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:64711 - 408 17B in 1.00185375s
|
|
{"time":"2025-07-28T18:24:39.555998+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":825}
|
|
{"time":"2025-07-28T18:24:39.55606+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:39.556086+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:39.578853+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:39.579278+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":22}
|
|
{"time":"2025-07-28T18:24:39.579392+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5025,"unique_prefixes":2322,"success":2322,"duration_ms":910}
|
|
{"time":"2025-07-28T18:24:39.591596+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:39.630537+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:39.630621+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":51}
|
|
{"time":"2025-07-28T18:24:39.643316+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:39.643881+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":12}
|
|
{"time":"2025-07-28T18:24:39.651217+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:39.685257+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:39 [akrotiri/qyGHpYCk2o-000288] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49337 - 408 17B in 1.002734042s
|
|
{"time":"2025-07-28T18:24:39.741904+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2001:12f8::121","peer_asn":"42473"}
|
|
{"time":"2025-07-28T18:24:39.745785+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:12f8::121","peer_asn":"42473"}
|
|
{"time":"2025-07-28T18:24:39.855036+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:39 [akrotiri/qyGHpYCk2o-000290] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49342 - 408 17B in 1.001444375s
|
|
{"time":"2025-07-28T18:24:39.855042+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:39 [akrotiri/qyGHpYCk2o-000289] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49341 - 408 17B in 1.002204083s
|
|
{"time":"2025-07-28T18:24:39.856047+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:39 [akrotiri/qyGHpYCk2o-000291] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49343 - 408 17B in 1.000895542s
|
|
{"time":"2025-07-28T18:24:39.91841+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":54425209}
|
|
{"time":"2025-07-28T18:24:39.97037+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":51781417}
|
|
{"time":"2025-07-28T18:24:40.18556+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:40 [akrotiri/qyGHpYCk2o-000292] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49362 - 408 17B in 1.002720083s
|
|
{"time":"2025-07-28T18:24:40.334704+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:40 [akrotiri/qyGHpYCk2o-000293] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49363 - 408 17B in 1.0011845s
|
|
{"time":"2025-07-28T18:24:40.360625+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":171622208}
|
|
{"time":"2025-07-28T18:24:40.440591+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":75805667}
|
|
{"time":"2025-07-28T18:24:40.507583+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":146880333}
|
|
{"time":"2025-07-28T18:24:40.553741+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":910}
|
|
{"time":"2025-07-28T18:24:40.55377+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:40.553792+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:40.566681+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":57327750}
|
|
{"time":"2025-07-28T18:24:40.575475+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":21}
|
|
{"time":"2025-07-28T18:24:40.576253+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:40.576265+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:40.605977+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:40.608518+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:24:40.610328+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:40.688585+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:40 [akrotiri/qyGHpYCk2o-000294] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49365 - 408 17B in 1.001635084s
|
|
{"time":"2025-07-28T18:24:40.694008+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":88}
|
|
{"time":"2025-07-28T18:24:40.694035+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2531,"success":2531,"duration_ms":1113}
|
|
{"time":"2025-07-28T18:24:40.696204+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:40.696224+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:40.858268+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
{"time":"2025-07-28T18:24:40.858265+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:40 [akrotiri/qyGHpYCk2o-000296] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49384 - 408 17B in 1.001070292s
|
|
{"time":"2025-07-28T18:24:40.858275+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:40 [akrotiri/qyGHpYCk2o-000295] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49385 - 408 17B in 1.001346792s
|
|
2025/07/28 18:24:40 [akrotiri/qyGHpYCk2o-000297] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49383 - 408 17B in 1.0019265s
|
|
{"time":"2025-07-28T18:24:40.881836+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":158219125}
|
|
{"time":"2025-07-28T18:24:41.085154+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:41.094409+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:41.094487+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":194882291}
|
|
{"time":"2025-07-28T18:24:41.094561+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":398}
|
|
{"time":"2025-07-28T18:24:41.094602+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:41.096895+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":154247750}
|
|
{"time":"2025-07-28T18:24:41.122938+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":93639458}
|
|
{"time":"2025-07-28T18:24:41.189586+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:41 [akrotiri/qyGHpYCk2o-000298] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49387 - 408 17B in 1.000722s
|
|
{"time":"2025-07-28T18:24:41.219988+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:41.222715+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":125}
|
|
{"time":"2025-07-28T18:24:41.223616+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:41.336711+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:41 [akrotiri/qyGHpYCk2o-000299] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49388 - 408 17B in 1.001162458s
|
|
{"time":"2025-07-28T18:24:41.347393+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:41.347514+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":127}
|
|
{"time":"2025-07-28T18:24:41.347665+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":71815750}
|
|
{"time":"2025-07-28T18:24:41.394592+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"195.208.209.174","peer_asn":"25227"}
|
|
{"time":"2025-07-28T18:24:41.455431+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":117789542}
|
|
{"time":"2025-07-28T18:24:41.456837+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":87832750}
|
|
{"time":"2025-07-28T18:24:41.459068+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:41.459082+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":111}
|
|
{"time":"2025-07-28T18:24:41.459099+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5028,"unique_prefixes":826,"success":826,"duration_ms":764}
|
|
{"time":"2025-07-28T18:24:41.462255+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:41.489729+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:24:41.48982+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:41.490642+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:41.524136+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":60800916}
|
|
{"time":"2025-07-28T18:24:41.690649+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:41 [akrotiri/qyGHpYCk2o-000300] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49392 - 408 17B in 1.000285125s
|
|
{"time":"2025-07-28T18:24:41.861204+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
{"time":"2025-07-28T18:24:41.861247+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:41 [akrotiri/qyGHpYCk2o-000302] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49395 - 408 17B in 1.000862042s
|
|
2025/07/28 18:24:41 [akrotiri/qyGHpYCk2o-000301] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49394 - 408 17B in 1.002349667s
|
|
{"time":"2025-07-28T18:24:41.861802+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:41 [akrotiri/qyGHpYCk2o-000303] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49393 - 408 17B in 1.000926875s
|
|
{"time":"2025-07-28T18:24:41.935067+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":445}
|
|
{"time":"2025-07-28T18:24:41.935098+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:41.935108+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:41.935179+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":72510375}
|
|
{"time":"2025-07-28T18:24:41.935498+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":72740750}
|
|
{"time":"2025-07-28T18:24:41.935565+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":72748500}
|
|
{"time":"2025-07-28T18:24:41.953455+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:41.954627+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":18}
|
|
{"time":"2025-07-28T18:24:41.954647+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5011,"unique_prefixes":1497,"success":1497,"duration_ms":495}
|
|
{"time":"2025-07-28T18:24:41.958788+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:41.992107+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:24:41.992232+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":56754458}
|
|
{"time":"2025-07-28T18:24:41.992307+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:41.993165+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:42.170962+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":133722542}
|
|
{"time":"2025-07-28T18:24:42.186557+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":250953042}
|
|
{"time":"2025-07-28T18:24:42.190877+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":194305792}
|
|
{"time":"2025-07-28T18:24:42.19105+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:42 [akrotiri/qyGHpYCk2o-000304] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49398 - 408 17B in 1.000590708s
|
|
{"time":"2025-07-28T18:24:42.270705+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":78389291}
|
|
{"time":"2025-07-28T18:24:42.338246+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:42 [akrotiri/qyGHpYCk2o-000305] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49399 - 408 17B in 1.000712292s
|
|
{"time":"2025-07-28T18:24:42.362566+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":50257833}
|
|
{"time":"2025-07-28T18:24:42.393845+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":108762125}
|
|
{"time":"2025-07-28T18:24:42.42371+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":59085500}
|
|
{"time":"2025-07-28T18:24:42.427366+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":63211209}
|
|
{"time":"2025-07-28T18:24:42.501674+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":53305500}
|
|
{"time":"2025-07-28T18:24:42.639769+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":647}
|
|
{"time":"2025-07-28T18:24:42.639924+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:42.639932+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:42.692977+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:42 [akrotiri/qyGHpYCk2o-000306] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49400 - 408 17B in 1.001637333s
|
|
{"time":"2025-07-28T18:24:42.841399+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:42.842507+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":201}
|
|
{"time":"2025-07-28T18:24:42.842533+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5004,"unique_prefixes":1808,"success":1808,"duration_ms":887}
|
|
{"time":"2025-07-28T18:24:42.844442+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:42.862713+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
{"time":"2025-07-28T18:24:42.86281+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:42 [akrotiri/qyGHpYCk2o-000308] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49420 - 408 17B in 1.000097333s
|
|
2025/07/28 18:24:42 [akrotiri/qyGHpYCk2o-000307] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49418 - 408 17B in 1.000302791s
|
|
{"time":"2025-07-28T18:24:42.863949+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:42 [akrotiri/qyGHpYCk2o-000309] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49419 - 408 17B in 1.001249958s
|
|
{"time":"2025-07-28T18:24:42.923219+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8:1::a503:5598:1","peer_asn":"35598"}
|
|
{"time":"2025-07-28T18:24:42.927055+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2001:7f8:1::a503:5598:1","peer_asn":"35598"}
|
|
{"time":"2025-07-28T18:24:42.938119+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":74182416}
|
|
{"time":"2025-07-28T18:24:42.938586+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":73903375}
|
|
{"time":"2025-07-28T18:24:42.941508+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":247586125}
|
|
{"time":"2025-07-28T18:24:43.012937+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":171}
|
|
{"time":"2025-07-28T18:24:43.014098+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:43.014114+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:43.014168+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":75544666}
|
|
{"time":"2025-07-28T18:24:43.019631+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":78164708}
|
|
{"time":"2025-07-28T18:24:43.079041+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":59472917}
|
|
{"time":"2025-07-28T18:24:43.118194+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":254151375}
|
|
{"time":"2025-07-28T18:24:43.118526+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":176757291}
|
|
{"time":"2025-07-28T18:24:43.182607+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:43.184358+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":168}
|
|
{"time":"2025-07-28T18:24:43.18626+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:43.195612+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:43 [akrotiri/qyGHpYCk2o-000310] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49421 - 408 17B in 1.003797667s
|
|
{"time":"2025-07-28T18:24:43.30906+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":51823167}
|
|
{"time":"2025-07-28T18:24:43.340345+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:43 [akrotiri/qyGHpYCk2o-000311] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49422 - 408 17B in 1.001178209s
|
|
{"time":"2025-07-28T18:24:43.488958+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":306}
|
|
{"time":"2025-07-28T18:24:43.488987+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:43.488997+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:43.566033+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":181318291}
|
|
{"time":"2025-07-28T18:24:43.622648+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:43.622677+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":133}
|
|
{"time":"2025-07-28T18:24:43.622705+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5008,"unique_prefixes":942,"success":942,"duration_ms":779}
|
|
{"time":"2025-07-28T18:24:43.624523+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:43.669259+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:24:43.670176+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:43.670242+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:43.694987+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:43 [akrotiri/qyGHpYCk2o-000312] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49424 - 408 17B in 1.00121375s
|
|
{"time":"2025-07-28T18:24:43.755909+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":112465375}
|
|
{"time":"2025-07-28T18:24:43.758503+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":62497458}
|
|
{"time":"2025-07-28T18:24:43.847954+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":177}
|
|
{"time":"2025-07-28T18:24:43.847984+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:43.847992+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:43.857817+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:43.859349+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:24:43.859368+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":735,"success":735,"duration_ms":236}
|
|
{"time":"2025-07-28T18:24:43.864039+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
{"time":"2025-07-28T18:24:43.864071+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:43 [akrotiri/qyGHpYCk2o-000314] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49427 - 408 17B in 1.000171209s
|
|
{"time":"2025-07-28T18:24:43.866181+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:43 [akrotiri/qyGHpYCk2o-000315] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49429 - 408 17B in 1.001578917s
|
|
{"time":"2025-07-28T18:24:43.869553+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:43 [akrotiri/qyGHpYCk2o-000313] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49428 - 408 17B in 1.005678375s
|
|
{"time":"2025-07-28T18:24:43.878785+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:43.914344+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":56}
|
|
{"time":"2025-07-28T18:24:43.915436+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:43.915449+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.064266+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:44.066931+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":148}
|
|
{"time":"2025-07-28T18:24:44.078317+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.198188+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:44 [akrotiri/qyGHpYCk2o-000316] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49431 - 408 17B in 1.001128083s
|
|
{"time":"2025-07-28T18:24:44.310351+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":111218292}
|
|
{"time":"2025-07-28T18:24:44.345168+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:44 [akrotiri/qyGHpYCk2o-000317] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49433 - 408 17B in 1.004397041s
|
|
{"time":"2025-07-28T18:24:44.493011+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:44.49312+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":428}
|
|
{"time":"2025-07-28T18:24:44.493142+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:44.50321+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.503287+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":10}
|
|
{"time":"2025-07-28T18:24:44.55366+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:44.553753+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":50}
|
|
{"time":"2025-07-28T18:24:44.554688+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.561049+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:44.561074+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5024,"unique_prefixes":1562,"success":1562,"duration_ms":701}
|
|
{"time":"2025-07-28T18:24:44.56109+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.565373+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:44.58862+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":27}
|
|
{"time":"2025-07-28T18:24:44.589718+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.589771+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.649297+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:44.649316+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":59}
|
|
{"time":"2025-07-28T18:24:44.650417+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.696467+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:44 [akrotiri/qyGHpYCk2o-000318] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49435 - 408 17B in 1.000704667s
|
|
{"time":"2025-07-28T18:24:44.714917+02:00","level":"DEBUG","msg":"System stats","source":"cli.go:40","func":"routewatch.logDebugStats","goroutines":83,"alloc_mb":278,"total_alloc_mb":3808,"sys_mb":422,"num_gc":53,"heap_alloc_mb":278,"heap_sys_mb":399,"heap_idle_mb":74,"heap_inuse_mb":325,"heap_released_mb":2,"stack_inuse_mb":4}
|
|
{"time":"2025-07-28T18:24:44.739322+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8:4::73ab:1","peer_asn":"29611"}
|
|
{"time":"2025-07-28T18:24:44.86786+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:44 [akrotiri/qyGHpYCk2o-000320] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49437 - 408 17B in 1.000820459s
|
|
{"time":"2025-07-28T18:24:44.870193+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
{"time":"2025-07-28T18:24:44.873211+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:44 [akrotiri/qyGHpYCk2o-000319] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49436 - 408 17B in 1.007004458s
|
|
2025/07/28 18:24:44 [akrotiri/qyGHpYCk2o-000321] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49438 - 408 17B in 1.00948975s
|
|
{"time":"2025-07-28T18:24:44.929155+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":279}
|
|
{"time":"2025-07-28T18:24:44.929185+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:44.929192+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:44.968422+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:44.972237+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":39}
|
|
{"time":"2025-07-28T18:24:44.973224+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1066,"success":1066,"duration_ms":411}
|
|
{"time":"2025-07-28T18:24:44.986161+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:45.011129+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":42}
|
|
{"time":"2025-07-28T18:24:45.01282+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:45.012884+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:45.139319+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:45.143552+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":126}
|
|
{"time":"2025-07-28T18:24:45.144427+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:45.156565+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2001:7f8::8b0e:0:1","peer_asn":"35598"}
|
|
{"time":"2025-07-28T18:24:45.164453+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8::8b0e:0:1","peer_asn":"35598"}
|
|
{"time":"2025-07-28T18:24:45.200622+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:45 [akrotiri/qyGHpYCk2o-000322] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49439 - 408 17B in 1.001775583s
|
|
{"time":"2025-07-28T18:24:45.351001+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:45 [akrotiri/qyGHpYCk2o-000323] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49440 - 408 17B in 1.003293542s
|
|
{"time":"2025-07-28T18:24:45.488936+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":349}
|
|
{"time":"2025-07-28T18:24:45.488982+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:45.488992+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:45.510564+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:45.511992+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":21}
|
|
{"time":"2025-07-28T18:24:45.512016+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5021,"unique_prefixes":1054,"success":1054,"duration_ms":536}
|
|
{"time":"2025-07-28T18:24:45.529037+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:45.552459+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:45.601534+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":90}
|
|
{"time":"2025-07-28T18:24:45.6018+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:45.602612+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:45.697724+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:45 [akrotiri/qyGHpYCk2o-000324] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49442 - 408 17B in 1.000449917s
|
|
{"time":"2025-07-28T18:24:45.871299+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:45 [akrotiri/qyGHpYCk2o-000325] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49443 - 408 17B in 1.001672375s
|
|
{"time":"2025-07-28T18:24:45.881914+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:45 [akrotiri/qyGHpYCk2o-000327] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49445 - 408 17B in 1.000726584s
|
|
{"time":"2025-07-28T18:24:45.883282+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:45 [akrotiri/qyGHpYCk2o-000326] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49444 - 408 17B in 1.002829583s
|
|
{"time":"2025-07-28T18:24:46.090803+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":488}
|
|
{"time":"2025-07-28T18:24:46.090833+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:46.090843+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:46.112251+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:46.112665+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":21}
|
|
{"time":"2025-07-28T18:24:46.112688+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5007,"unique_prefixes":1557,"success":1557,"duration_ms":592}
|
|
{"time":"2025-07-28T18:24:46.114276+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.114296+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":2}
|
|
{"time":"2025-07-28T18:24:46.114326+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:46.117136+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:46.212493+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":98}
|
|
{"time":"2025-07-28T18:24:46.213672+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.213691+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.220477+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:46 [akrotiri/qyGHpYCk2o-000328] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49448 - 408 17B in 1.018776s
|
|
{"time":"2025-07-28T18:24:46.272552+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":120001940291,"total_messages":714752,"total_bytes":520379504,"total_mb":"496.27","messages_per_sec":"4956.81","bits_per_sec":"28750614","mbps":"28.75","total_dropped":194326}
|
|
{"time":"2025-07-28T18:24:46.27258+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":91031,"queue_cap":100000,"processed":555455,"dropped":62560,"avg_time":211306,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:24:46.272589+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":248,"queue_cap":100000,"processed":708798,"dropped":0,"avg_time":46772,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:24:46.272597+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":99425,"queue_cap":100000,"processed":477855,"dropped":131766,"avg_time":249987,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:24:46.272604+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":62,"queue_cap":100000,"processed":708984,"dropped":0,"avg_time":2037,"min_time":0,"max_time":72804000}
|
|
{"time":"2025-07-28T18:24:46.306092+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:46.306241+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":92}
|
|
{"time":"2025-07-28T18:24:46.307124+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.307163+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:46.30731+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:46.307333+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:46.359073+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:46 [akrotiri/qyGHpYCk2o-000329] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49449 - 408 17B in 1.000700959s
|
|
{"time":"2025-07-28T18:24:46.682733+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.683049+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":375}
|
|
{"time":"2025-07-28T18:24:46.683064+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:46.705723+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:46 [akrotiri/qyGHpYCk2o-000330] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49451 - 408 17B in 1.006966458s
|
|
{"time":"2025-07-28T18:24:46.718723+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:46.791446+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:46.79207+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":108}
|
|
{"time":"2025-07-28T18:24:46.7928+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:46.79323+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.793256+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:46.793269+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:46.807689+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:46.807735+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":14}
|
|
{"time":"2025-07-28T18:24:46.807759+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1063,"success":1063,"duration_ms":693}
|
|
{"time":"2025-07-28T18:24:46.809752+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:46.819007+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.819047+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":11}
|
|
{"time":"2025-07-28T18:24:46.875384+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:46 [akrotiri/qyGHpYCk2o-000331] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49452 - 408 17B in 1.003202417s
|
|
{"time":"2025-07-28T18:24:46.883768+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:46 [akrotiri/qyGHpYCk2o-000332] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49454 - 408 17B in 1.000849125s
|
|
{"time":"2025-07-28T18:24:46.885232+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:46 [akrotiri/qyGHpYCk2o-000333] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49455 - 408 17B in 1.00046325s
|
|
{"time":"2025-07-28T18:24:46.944388+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:46.944399+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":125}
|
|
{"time":"2025-07-28T18:24:46.945298+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:46.946106+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:46.946149+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:46.946166+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:47.226942+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:47 [akrotiri/qyGHpYCk2o-000334] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49456 - 408 17B in 1.005752667s
|
|
{"time":"2025-07-28T18:24:47.375636+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:47.375664+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":429}
|
|
{"time":"2025-07-28T18:24:47.375682+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:47.375713+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:47 [akrotiri/qyGHpYCk2o-000335] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49489 - 408 17B in 1.013706167s
|
|
{"time":"2025-07-28T18:24:47.451564+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8:1::a503:1042:1","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:24:47.556622+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:47.556659+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":180}
|
|
{"time":"2025-07-28T18:24:47.557818+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:47.565862+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:47.565926+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":9}
|
|
{"time":"2025-07-28T18:24:47.565946+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:47.597602+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:47.597733+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":31}
|
|
{"time":"2025-07-28T18:24:47.597765+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5012,"unique_prefixes":1010,"success":1010,"duration_ms":789}
|
|
{"time":"2025-07-28T18:24:47.602437+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:47.657237+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:47.658717+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":59}
|
|
{"time":"2025-07-28T18:24:47.66224+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:47.668445+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:47.669733+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":11}
|
|
{"time":"2025-07-28T18:24:47.669893+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:47.708135+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:47 [akrotiri/qyGHpYCk2o-000336] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49491 - 408 17B in 1.001642667s
|
|
{"time":"2025-07-28T18:24:47.886412+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
{"time":"2025-07-28T18:24:47.886436+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:47 [akrotiri/qyGHpYCk2o-000337] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49492 - 408 17B in 1.007880208s
|
|
2025/07/28 18:24:47 [akrotiri/qyGHpYCk2o-000338] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49493 - 408 17B in 1.001041375s
|
|
{"time":"2025-07-28T18:24:47.88764+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:47 [akrotiri/qyGHpYCk2o-000339] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49494 - 408 17B in 1.000138625s
|
|
{"time":"2025-07-28T18:24:48.201985+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.202133+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":533}
|
|
{"time":"2025-07-28T18:24:48.202154+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:48.229073+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:48 [akrotiri/qyGHpYCk2o-000340] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49497 - 408 17B in 1.000256167s
|
|
{"time":"2025-07-28T18:24:48.251678+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.252483+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:24:48.25347+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.255149+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:48.258583+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:48.258604+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.268948+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.271469+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":13}
|
|
{"time":"2025-07-28T18:24:48.271485+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5244,"unique_prefixes":2404,"success":2404,"duration_ms":673}
|
|
{"time":"2025-07-28T18:24:48.274732+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:48.330612+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.330652+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":61}
|
|
{"time":"2025-07-28T18:24:48.331287+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:48.331368+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:48.331389+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.33153+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.376684+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:48 [akrotiri/qyGHpYCk2o-000341] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49498 - 408 17B in 1.00012475s
|
|
{"time":"2025-07-28T18:24:48.75466+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":423}
|
|
{"time":"2025-07-28T18:24:48.754701+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:48.754704+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.755813+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:48.755839+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.755848+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.756657+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.756687+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:48.756704+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.82989+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:48.830045+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":73}
|
|
{"time":"2025-07-28T18:24:48.831263+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.837909+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.838125+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:48.83817+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1888,"success":1888,"duration_ms":566}
|
|
{"time":"2025-07-28T18:24:48.838827+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.8405+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:48.84052+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.845942+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:48.884839+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:24:48.88486+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.885811+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:48.885854+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:48.885872+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:48.885881+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:48.887415+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:48 [akrotiri/qyGHpYCk2o-000344] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49501 - 408 17B in 1.000120375s
|
|
2025/07/28 18:24:48 [akrotiri/qyGHpYCk2o-000342] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3818B in 1.258952583s
|
|
2025/07/28 18:24:49 [akrotiri/qyGHpYCk2o-000343] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3818B in 1.233772875s
|
|
2025/07/28 18:24:49 [akrotiri/qyGHpYCk2o-000345] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3818B in 1.292110791s
|
|
2025/07/28 18:24:49 [akrotiri/qyGHpYCk2o-000346] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49503 - 200 3820B in 1.148769167s
|
|
2025/07/28 18:24:49 [akrotiri/qyGHpYCk2o-000347] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49504 - 200 3818B in 1.165738459s
|
|
{"time":"2025-07-28T18:24:49.713761+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:49.883129+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":997}
|
|
{"time":"2025-07-28T18:24:49.883156+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:49.883155+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:49.947698+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":64}
|
|
{"time":"2025-07-28T18:24:49.947725+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:49.94861+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:49.948748+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:49.948769+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:49.948778+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:49.956112+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:49.9563+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:49.956381+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:49.964492+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:49.965145+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:24:49.968092+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:49.968382+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:49.968501+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5006,"unique_prefixes":4453,"success":4453,"duration_ms":1129}
|
|
{"time":"2025-07-28T18:24:49.976217+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:50.027666+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:50.027673+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":59}
|
|
{"time":"2025-07-28T18:24:50.028323+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:50.028392+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:50.028412+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:50.028597+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:50 [akrotiri/qyGHpYCk2o-000348] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 200 3818B in 1.252172s
|
|
2025/07/28 18:24:50 [akrotiri/qyGHpYCk2o-000349] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3818B in 1.253058291s
|
|
2025/07/28 18:24:50 [akrotiri/qyGHpYCk2o-000350] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3819B in 1.227337709s
|
|
2025/07/28 18:24:50 [akrotiri/qyGHpYCk2o-000351] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3819B in 1.261688625s
|
|
{"time":"2025-07-28T18:24:50.664029+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":635}
|
|
{"time":"2025-07-28T18:24:50.664056+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:50.664064+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:50 [akrotiri/qyGHpYCk2o-000352] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49503 - 200 3819B in 1.296550542s
|
|
{"time":"2025-07-28T18:24:50.683382+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:50.683932+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":19}
|
|
{"time":"2025-07-28T18:24:50.683957+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2723,"success":2723,"duration_ms":714}
|
|
{"time":"2025-07-28T18:24:50.684044+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:50.68408+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:50.684112+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:50.687645+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:50.747261+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":63}
|
|
{"time":"2025-07-28T18:24:50.747416+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:50.748+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:50.748018+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:50.748168+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:50.748166+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:50 [akrotiri/qyGHpYCk2o-000353] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49504 - 200 3818B in 1.272593209s
|
|
{"time":"2025-07-28T18:24:51.218794+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":470}
|
|
{"time":"2025-07-28T18:24:51.218825+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:51.218836+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:51.236551+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:51.236566+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":17}
|
|
{"time":"2025-07-28T18:24:51.23659+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":1913,"success":1913,"duration_ms":551}
|
|
{"time":"2025-07-28T18:24:51.237351+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:51.238969+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:51.238992+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:51.239001+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:51.311097+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:51.311316+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":73}
|
|
{"time":"2025-07-28T18:24:51.312649+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:51 [akrotiri/qyGHpYCk2o-000354] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 200 3818B in 1.246056s
|
|
2025/07/28 18:24:51 [akrotiri/qyGHpYCk2o-000355] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3818B in 1.194524916s
|
|
2025/07/28 18:24:51 [akrotiri/qyGHpYCk2o-000356] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3818B in 1.200513333s
|
|
{"time":"2025-07-28T18:24:51.599302+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":288}
|
|
{"time":"2025-07-28T18:24:51.599332+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:51.599342+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:51.620135+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:51.620135+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":20}
|
|
{"time":"2025-07-28T18:24:51.620191+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":927,"success":927,"duration_ms":382}
|
|
{"time":"2025-07-28T18:24:51.621607+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:51.625362+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:51.625394+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:51.625406+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:24:51 [akrotiri/qyGHpYCk2o-000357] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3818B in 1.229307s
|
|
{"time":"2025-07-28T18:24:51.695802+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":74}
|
|
{"time":"2025-07-28T18:24:51.69674+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:51.696754+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:51.753011+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:51.753255+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":56}
|
|
{"time":"2025-07-28T18:24:51.755255+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:51 [akrotiri/qyGHpYCk2o-000358] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49503 - 200 3818B in 1.281661166s
|
|
{"time":"2025-07-28T18:24:52.066632+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:b18:10::3","peer_asn":"47787"}
|
|
{"time":"2025-07-28T18:24:52.066991+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"2602:fa91:0:cccc::20","peer_asn":"53427"}
|
|
{"time":"2025-07-28T18:24:52.095012+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.09551+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":341}
|
|
{"time":"2025-07-28T18:24:52.095533+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:52.095744+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:52.0966+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:52.096619+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:24:52 [akrotiri/qyGHpYCk2o-000359] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49504 - 200 3818B in 1.283371167s
|
|
{"time":"2025-07-28T18:24:52.209191+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:52.210075+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":113}
|
|
{"time":"2025-07-28T18:24:52.211017+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:52.224168+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.224205+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":14}
|
|
{"time":"2025-07-28T18:24:52.224229+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1225,"success":1225,"duration_ms":602}
|
|
{"time":"2025-07-28T18:24:52.224875+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:52.226053+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:52.226071+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.227955+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:52.313917+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":89}
|
|
{"time":"2025-07-28T18:24:52.314724+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.315391+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:52.348986+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":34}
|
|
{"time":"2025-07-28T18:24:52.349018+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.349027+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.352687+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":3}
|
|
{"time":"2025-07-28T18:24:52.35271+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.35272+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.355705+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:52.355741+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":2}
|
|
{"time":"2025-07-28T18:24:52.355762+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.564436+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:52.693733+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:52.695757+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":338}
|
|
{"time":"2025-07-28T18:24:52.695778+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
2025/07/28 18:24:52 [akrotiri/qyGHpYCk2o-000361] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3820B in 1.300820583s
|
|
2025/07/28 18:24:52 [akrotiri/qyGHpYCk2o-000360] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 200 3820B in 1.334250375s
|
|
{"time":"2025-07-28T18:24:52.834446+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.834876+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":140}
|
|
{"time":"2025-07-28T18:24:52.835924+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:52.877234+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:52.882168+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":42}
|
|
{"time":"2025-07-28T18:24:52.882329+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:52.894326+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:52.895696+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":17}
|
|
{"time":"2025-07-28T18:24:52.944356+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:52.945398+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":50}
|
|
{"time":"2025-07-28T18:24:52.945422+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5003,"unique_prefixes":1013,"success":1013,"duration_ms":720}
|
|
{"time":"2025-07-28T18:24:52.950902+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:52.962592+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:52 [akrotiri/qyGHpYCk2o-000364] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49503 - 408 17B in 1.000209958s
|
|
2025/07/28 18:24:52 [akrotiri/qyGHpYCk2o-000362] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3818B in 1.428285292s
|
|
{"time":"2025-07-28T18:24:53.03234+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.032604+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:53.03519+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":87}
|
|
{"time":"2025-07-28T18:24:53.035218+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:53.035247+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.036565+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:53.104236+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:53 [akrotiri/qyGHpYCk2o-000365] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49504 - 408 17B in 1.001193125s
|
|
2025/07/28 18:24:53 [akrotiri/qyGHpYCk2o-000363] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3819B in 1.630231625s
|
|
{"time":"2025-07-28T18:24:53.501771+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"103.200.113.1","peer_asn":"131477"}
|
|
{"time":"2025-07-28T18:24:53.573274+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":540}
|
|
{"time":"2025-07-28T18:24:53.573305+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:53.573282+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.574154+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:53.57418+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.574189+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.580306+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:53.582317+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":6}
|
|
{"time":"2025-07-28T18:24:53.582334+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.660374+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:53.668877+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":80}
|
|
{"time":"2025-07-28T18:24:53.67018+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:53.692377+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.692417+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":32}
|
|
{"time":"2025-07-28T18:24:53.692441+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2181,"success":2181,"duration_ms":745}
|
|
{"time":"2025-07-28T18:24:53.693427+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:53.695241+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:53.695272+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:53.695291+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:53.779433+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":86}
|
|
{"time":"2025-07-28T18:24:53.783778+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:53.784211+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:54 [akrotiri/qyGHpYCk2o-000366] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3817B in 1.367068417s
|
|
2025/07/28 18:24:54 [akrotiri/qyGHpYCk2o-000367] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 200 3817B in 1.359293958s
|
|
{"time":"2025-07-28T18:24:54.10374+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.104036+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":319}
|
|
{"time":"2025-07-28T18:24:54.104062+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:54.11992+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":16}
|
|
{"time":"2025-07-28T18:24:54.119942+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.119949+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.124296+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:54.125717+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:54.125733+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:24:54 [akrotiri/qyGHpYCk2o-000369] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3817B in 1.220946791s
|
|
{"time":"2025-07-28T18:24:54.230987+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:54.23228+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":106}
|
|
{"time":"2025-07-28T18:24:54.233734+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:54.236415+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.236881+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:54.236901+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5023,"unique_prefixes":993,"success":993,"duration_ms":543}
|
|
{"time":"2025-07-28T18:24:54.236964+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:54.239763+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:54.240485+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:54.240507+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.330032+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":93}
|
|
{"time":"2025-07-28T18:24:54.330896+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:54.330916+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:54 [akrotiri/qyGHpYCk2o-000368] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49571 - 200 3817B in 1.380694959s
|
|
2025/07/28 18:24:54 [akrotiri/qyGHpYCk2o-000370] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49572 - 200 3817B in 1.246316583s
|
|
2025/07/28 18:24:54 [akrotiri/qyGHpYCk2o-000371] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3818B in 1.267738417s
|
|
{"time":"2025-07-28T18:24:54.630706+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":299}
|
|
{"time":"2025-07-28T18:24:54.630786+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:54.630748+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.632896+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":2}
|
|
{"time":"2025-07-28T18:24:54.632918+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.632927+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.634607+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:54.634642+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:54.634666+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.695234+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:54.695658+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":60}
|
|
{"time":"2025-07-28T18:24:54.696979+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:54.699895+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.700402+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:54.700516+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":851,"success":851,"duration_ms":462}
|
|
{"time":"2025-07-28T18:24:54.705799+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:54.706193+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:54.706213+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.709373+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:54.732557+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":26}
|
|
{"time":"2025-07-28T18:24:54.73259+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.733546+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:54.737387+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:54.737404+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:54.737421+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:54.997297+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:55.331812+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":594}
|
|
{"time":"2025-07-28T18:24:55.331846+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:55.331852+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:55.334181+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:55.334373+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:24:55.334406+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3361,"success":3361,"duration_ms":633}
|
|
2025/07/28 18:24:55 [akrotiri/qyGHpYCk2o-000373] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 200 3822B in 1.247664875s
|
|
2025/07/28 18:24:55 [akrotiri/qyGHpYCk2o-000372] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3821B in 1.251377291s
|
|
{"time":"2025-07-28T18:24:55.343202+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:55.408263+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:55.408635+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":74}
|
|
{"time":"2025-07-28T18:24:55.409634+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:55.414138+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:55.414637+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":5}
|
|
{"time":"2025-07-28T18:24:55.41466+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:55.422943+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:55.423357+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
2025/07/28 18:24:55 [akrotiri/qyGHpYCk2o-000374] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3818B in 1.22787975s
|
|
2025/07/28 18:24:55 [akrotiri/qyGHpYCk2o-000376] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49572 - 200 3818B in 1.178704625s
|
|
2025/07/28 18:24:55 [akrotiri/qyGHpYCk2o-000375] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49571 - 200 3818B in 1.230542125s
|
|
2025/07/28 18:24:55 [akrotiri/qyGHpYCk2o-000377] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3818B in 1.133726583s
|
|
{"time":"2025-07-28T18:24:55.928928+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:55.928941+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":505}
|
|
{"time":"2025-07-28T18:24:55.928968+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:56.017361+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.017378+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":88}
|
|
{"time":"2025-07-28T18:24:56.017882+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:56.017892+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.01791+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.018264+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.028892+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":11}
|
|
{"time":"2025-07-28T18:24:56.028915+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":2359,"success":2359,"duration_ms":691}
|
|
{"time":"2025-07-28T18:24:56.028919+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.030617+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:56.030638+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.030651+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.031771+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:56.117122+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":86}
|
|
{"time":"2025-07-28T18:24:56.11724+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.117996+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.118027+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.118036+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.118476+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:56.118499+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.118516+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.118525+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.271665+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":130000980208,"total_messages":751104,"total_bytes":547295941,"total_mb":"521.94","messages_per_sec":"4723.46","bits_per_sec":"27427489","mbps":"27.43","total_dropped":204573}
|
|
{"time":"2025-07-28T18:24:56.271701+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":83413,"queue_cap":100000,"processed":598933,"dropped":62560,"avg_time":212492,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:24:56.271713+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":744907,"dropped":0,"avg_time":46080,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:24:56.271722+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":95653,"queue_cap":100000,"processed":507240,"dropped":142013,"avg_time":255041,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:24:56.27173+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":744907,"dropped":0,"avg_time":2111,"min_time":0,"max_time":72804000}
|
|
{"time":"2025-07-28T18:24:56.362474+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":243}
|
|
{"time":"2025-07-28T18:24:56.362519+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.362524+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:56.482469+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":119}
|
|
{"time":"2025-07-28T18:24:56.48255+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.483054+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.483069+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.483076+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.483649+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.483698+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.483712+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.483721+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.483858+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.483867+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.483875+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.484337+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.484354+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.484361+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.484887+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.484898+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.484905+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.485216+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.486725+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.486736+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.593525+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:56.593633+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":108}
|
|
{"time":"2025-07-28T18:24:56.594554+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.6013+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.601306+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:56.601366+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":711,"success":711,"duration_ms":571}
|
|
{"time":"2025-07-28T18:24:56.601737+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.601872+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.601891+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.606917+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:56 [akrotiri/qyGHpYCk2o-000380] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3818B in 1.176157125s
|
|
2025/07/28 18:24:56 [akrotiri/qyGHpYCk2o-000378] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 200 3818B in 1.265661208s
|
|
2025/07/28 18:24:56 [akrotiri/qyGHpYCk2o-000379] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3818B in 1.2788255s
|
|
{"time":"2025-07-28T18:24:56.661525+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":59}
|
|
{"time":"2025-07-28T18:24:56.661665+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.662653+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:56.662961+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:56.662983+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.662991+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:56.663559+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:56.664129+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:56.664144+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:24:56 [akrotiri/qyGHpYCk2o-000381] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49572 - 200 3820B in 1.205664125s
|
|
2025/07/28 18:24:56 [akrotiri/qyGHpYCk2o-000382] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49571 - 200 3819B in 1.295376917s
|
|
2025/07/28 18:24:56 [akrotiri/qyGHpYCk2o-000383] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3819B in 1.267507458s
|
|
{"time":"2025-07-28T18:24:57.372579+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:57.372636+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":708}
|
|
{"time":"2025-07-28T18:24:57.372658+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:57.409381+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.409395+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:24:57.410154+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:57.41019+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:57.410206+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.410446+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:57.41423+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4}
|
|
{"time":"2025-07-28T18:24:57.414252+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5068,"unique_prefixes":3267,"success":3267,"duration_ms":811}
|
|
{"time":"2025-07-28T18:24:57.415429+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.416425+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:57.416446+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.416455+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.417037+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:57.417049+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.417056+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.417207+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:57.417218+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.417225+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.419057+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:57.419449+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:57.419466+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.419681+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:57.448871+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:24:57.450232+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:57.450245+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:57.477804+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.47784+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":27}
|
|
{"time":"2025-07-28T18:24:57.478214+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:57.478467+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:57.478483+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.478631+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:24:57 [akrotiri/qyGHpYCk2o-000386] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 200 3819B in 1.279994542s
|
|
2025/07/28 18:24:57 [akrotiri/qyGHpYCk2o-000384] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 200 3819B in 1.324949917s
|
|
2025/07/28 18:24:57 [akrotiri/qyGHpYCk2o-000385] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 200 3819B in 1.337760958s
|
|
{"time":"2025-07-28T18:24:57.956915+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":478}
|
|
{"time":"2025-07-28T18:24:57.956943+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:57.956952+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:57.978351+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.979008+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":21}
|
|
{"time":"2025-07-28T18:24:57.979208+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:57.979378+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:57.979229+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:57.980033+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1769,"success":1769,"duration_ms":563}
|
|
{"time":"2025-07-28T18:24:57.99097+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:24:57 [akrotiri/qyGHpYCk2o-000387] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49572 - 200 3819B in 1.253108125s
|
|
{"time":"2025-07-28T18:24:58.007381+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":28}
|
|
{"time":"2025-07-28T18:24:58.008481+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:58.0085+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:58.009098+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:24:58.009122+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:58.009105+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:58.040623+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:58.043693+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"102.67.56.1","peer_asn":"328474"}
|
|
2025/07/28 18:24:58 [akrotiri/qyGHpYCk2o-000388] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49571 - 200 3821B in 1.321813125s
|
|
2025/07/28 18:24:58 [akrotiri/qyGHpYCk2o-000389] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 200 3822B in 1.249687584s
|
|
{"time":"2025-07-28T18:24:58.702217+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":693}
|
|
{"time":"2025-07-28T18:24:58.702251+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:58.702269+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:58.709956+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:58.710028+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:24:58.710076+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5186,"unique_prefixes":2355,"success":2355,"duration_ms":728}
|
|
{"time":"2025-07-28T18:24:58.719387+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:58.739273+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:58.739287+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:24:58.739533+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:24:58.739552+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:58.73957+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:58.740178+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:58.747859+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:58.747865+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:24:58.755532+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:12f8::221:238","peer_asn":"262317"}
|
|
{"time":"2025-07-28T18:24:58.904072+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:58 [akrotiri/qyGHpYCk2o-000390] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49499 - 408 17B in 1.000917375s
|
|
{"time":"2025-07-28T18:24:58.937661+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:58 [akrotiri/qyGHpYCk2o-000391] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49500 - 408 17B in 1.0040875s
|
|
{"time":"2025-07-28T18:24:58.949404+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:58 [akrotiri/qyGHpYCk2o-000392] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49506 - 408 17B in 1.00209325s
|
|
{"time":"2025-07-28T18:24:58.994115+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:58 [akrotiri/qyGHpYCk2o-000393] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49572 - 408 17B in 1.000400333s
|
|
{"time":"2025-07-28T18:24:59.200124+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:59 [akrotiri/qyGHpYCk2o-000394] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49571 - 408 17B in 1.004757s
|
|
{"time":"2025-07-28T18:24:59.228848+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:59 [akrotiri/qyGHpYCk2o-000395] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49502 - 408 17B in 1.002296666s
|
|
{"time":"2025-07-28T18:24:59.833188+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1085}
|
|
{"time":"2025-07-28T18:24:59.833249+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:59.833422+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.833902+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:59.835067+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:59.835082+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.860799+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:24:59.86112+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":26}
|
|
{"time":"2025-07-28T18:24:59.862698+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:59.872618+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.873138+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:59.87425+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:59.87427+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.874281+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":11}
|
|
{"time":"2025-07-28T18:24:59.874314+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3650,"success":3650,"duration_ms":1163}
|
|
{"time":"2025-07-28T18:24:59.881664+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:59.906621+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:59 [akrotiri/qyGHpYCk2o-000396] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49638 - 408 17B in 1.000821375s
|
|
{"time":"2025-07-28T18:24:59.937092+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":63}
|
|
{"time":"2025-07-28T18:24:59.937121+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.937433+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:59.937449+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.937456+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.938163+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:24:59.938172+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:24:59.938193+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:24:59.938582+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:24:59.938626+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:59 [akrotiri/qyGHpYCk2o-000397] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49639 - 408 17B in 1.000147458s
|
|
{"time":"2025-07-28T18:24:59.952412+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:59 [akrotiri/qyGHpYCk2o-000398] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49640 - 408 17B in 1.000905291s
|
|
{"time":"2025-07-28T18:24:59.998174+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:24:59 [akrotiri/qyGHpYCk2o-000399] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49641 - 408 17B in 1.003301125s
|
|
{"time":"2025-07-28T18:25:00.203695+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:00 [akrotiri/qyGHpYCk2o-000400] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49662 - 408 17B in 1.002129958s
|
|
{"time":"2025-07-28T18:25:00.237486+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:00 [akrotiri/qyGHpYCk2o-000401] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49663 - 408 17B in 1.00285375s
|
|
{"time":"2025-07-28T18:25:00.388301+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:00.622654+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":684}
|
|
{"time":"2025-07-28T18:25:00.622685+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:00.622695+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:00.633074+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:00.633116+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":10}
|
|
{"time":"2025-07-28T18:25:00.633202+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2371,"success":2371,"duration_ms":757}
|
|
{"time":"2025-07-28T18:25:00.633857+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:00.634369+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:00.634388+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:00.637392+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:00.688845+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:00.688879+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":54}
|
|
{"time":"2025-07-28T18:25:00.689956+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:00.70014+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:00.700604+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:00.7047+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":11}
|
|
{"time":"2025-07-28T18:25:00.713026+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:00.713047+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:00.909774+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:00 [akrotiri/qyGHpYCk2o-000402] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49664 - 408 17B in 1.00120575s
|
|
{"time":"2025-07-28T18:25:00.95343+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:00 [akrotiri/qyGHpYCk2o-000404] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49666 - 408 17B in 1.000256208s
|
|
{"time":"2025-07-28T18:25:01.141905+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:01.142188+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":441}
|
|
{"time":"2025-07-28T18:25:01.142208+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:01.180742+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:01.180956+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:25:01.181466+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:01.181495+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:01.181511+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:01.182492+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:01.184981+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:01.185002+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1350,"success":1350,"duration_ms":550}
|
|
{"time":"2025-07-28T18:25:01.185023+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:01.185791+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:01.185806+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:01.185813+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:01.186456+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:01.188231+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:01.188246+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:01.195766+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:01.205967+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:01 [akrotiri/qyGHpYCk2o-000406] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49668 - 408 17B in 1.000571209s
|
|
{"time":"2025-07-28T18:25:01.223607+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:25:01.22464+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:01.224657+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:01.240552+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:01 [akrotiri/qyGHpYCk2o-000407] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49669 - 408 17B in 1.001957542s
|
|
{"time":"2025-07-28T18:25:01.349288+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:01.349605+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":124}
|
|
{"time":"2025-07-28T18:25:01.351847+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:01.353642+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:01.355014+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":4}
|
|
{"time":"2025-07-28T18:25:01.378269+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:25:01 [akrotiri/qyGHpYCk2o-000403] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49665 - 200 3820B in 1.4983015s
|
|
2025/07/28 18:25:01 [akrotiri/qyGHpYCk2o-000405] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49667 - 200 3820B in 1.515737125s
|
|
{"time":"2025-07-28T18:25:01.912122+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:01 [akrotiri/qyGHpYCk2o-000408] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49671 - 408 17B in 1.00158625s
|
|
{"time":"2025-07-28T18:25:01.958134+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:01 [akrotiri/qyGHpYCk2o-000409] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49672 - 408 17B in 1.003908417s
|
|
{"time":"2025-07-28T18:25:02.216835+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:02 [akrotiri/qyGHpYCk2o-000410] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49693 - 408 17B in 1.010306208s
|
|
{"time":"2025-07-28T18:25:02.242871+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:02 [akrotiri/qyGHpYCk2o-000411] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49694 - 408 17B in 1.001231416s
|
|
{"time":"2025-07-28T18:25:02.315668+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:02.319785+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":962}
|
|
{"time":"2025-07-28T18:25:02.319815+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:02.377872+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.377975+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":62}
|
|
{"time":"2025-07-28T18:25:02.378458+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:02.378545+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:02.378566+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.37888+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:02.381687+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:02.381704+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.381707+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3311,"success":3311,"duration_ms":1194}
|
|
{"time":"2025-07-28T18:25:02.382226+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:02.382246+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.382255+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.382727+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:02.382813+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:02.382846+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.389639+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:02.430835+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":48}
|
|
{"time":"2025-07-28T18:25:02.430987+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.431356+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:02.431461+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:02.431472+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:02.431584+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:02.440995+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:02 [akrotiri/qyGHpYCk2o-000412] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49665 - 408 17B in 1.00179125s
|
|
{"time":"2025-07-28T18:25:02.517211+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:02 [akrotiri/qyGHpYCk2o-000413] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49667 - 408 17B in 1.001822333s
|
|
{"time":"2025-07-28T18:25:02.717487+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:03.089871+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":658}
|
|
{"time":"2025-07-28T18:25:03.090009+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:03.090021+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:03.103308+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:03.103683+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":13}
|
|
{"time":"2025-07-28T18:25:03.103712+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":3633,"success":3633,"duration_ms":720}
|
|
{"time":"2025-07-28T18:25:03.104049+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:03.105901+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:03.105918+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:03.111492+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:03.153686+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:03.153686+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:25:03.154522+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:03.161084+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:03.161114+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":7}
|
|
{"time":"2025-07-28T18:25:03.161735+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:03.16177+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:03.161786+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:25:03 [akrotiri/qyGHpYCk2o-000414] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49695 - 200 3820B in 1.294399666s
|
|
2025/07/28 18:25:03 [akrotiri/qyGHpYCk2o-000415] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49696 - 200 3820B in 1.276483584s
|
|
2025/07/28 18:25:03 [akrotiri/qyGHpYCk2o-000416] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49697 - 200 3820B in 1.198784333s
|
|
2025/07/28 18:25:03 [akrotiri/qyGHpYCk2o-000417] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49698 - 200 3820B in 1.192195042s
|
|
2025/07/28 18:25:03 [akrotiri/qyGHpYCk2o-000419] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49700 - 200 3820B in 1.139850291s
|
|
2025/07/28 18:25:03 [akrotiri/qyGHpYCk2o-000418] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49699 - 200 3820B in 1.237207625s
|
|
{"time":"2025-07-28T18:25:03.935159+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:03.935174+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":773}
|
|
{"time":"2025-07-28T18:25:03.935216+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:04.008764+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.008854+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":73}
|
|
{"time":"2025-07-28T18:25:04.009443+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:04.009581+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.009599+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.009959+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.012629+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:04.012651+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5005,"unique_prefixes":4082,"success":4082,"duration_ms":908}
|
|
{"time":"2025-07-28T18:25:04.012763+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.013719+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.013732+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.013739+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.014283+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.014294+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.014301+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.014428+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.014436+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.014442+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.014822+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.014835+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.014841+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.015132+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.015141+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.015146+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.015418+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.015433+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.01544+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.015557+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.015568+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.015574+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.015924+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.015934+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.015942+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.016285+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.016297+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.016304+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.016403+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.01641+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.016416+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.01676+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.017627+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.018082+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.017938+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:04.061467+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":44}
|
|
{"time":"2025-07-28T18:25:04.06497+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.064994+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.124479+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":59}
|
|
{"time":"2025-07-28T18:25:04.124685+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.125019+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:04.125031+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.125047+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.125455+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.210247+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:04 [akrotiri/qyGHpYCk2o-000420] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49695 - 408 17B in 1.001267167s
|
|
{"time":"2025-07-28T18:25:04.428336+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:04 [akrotiri/qyGHpYCk2o-000422] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49697 - 408 17B in 1.00828025s
|
|
{"time":"2025-07-28T18:25:04.447451+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:04 [akrotiri/qyGHpYCk2o-000423] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49698 - 408 17B in 1.005519583s
|
|
{"time":"2025-07-28T18:25:04.547561+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":422}
|
|
{"time":"2025-07-28T18:25:04.547593+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:04.547601+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:04.555154+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.555439+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:25:04.556071+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.560094+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2516,"success":2516,"duration_ms":541}
|
|
{"time":"2025-07-28T18:25:04.560291+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:04.568504+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.597703+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:04.65931+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:04 [akrotiri/qyGHpYCk2o-000424] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49700 - 408 17B in 1.000912916s
|
|
{"time":"2025-07-28T18:25:04.670351+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:04.680545+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:04 [akrotiri/qyGHpYCk2o-000425] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49699 - 408 17B in 1.00099575s
|
|
{"time":"2025-07-28T18:25:04.68477+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":128}
|
|
{"time":"2025-07-28T18:25:04.685556+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.685567+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.725193+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:04.72532+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":39}
|
|
{"time":"2025-07-28T18:25:04.726292+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:04.739025+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:04.740369+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":13}
|
|
{"time":"2025-07-28T18:25:04.740704+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:25:04 [akrotiri/qyGHpYCk2o-000421] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49696 - 200 3821B in 1.516050959s
|
|
{"time":"2025-07-28T18:25:05.21263+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:05 [akrotiri/qyGHpYCk2o-000426] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49707 - 408 17B in 1.003224667s
|
|
{"time":"2025-07-28T18:25:05.434737+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:05 [akrotiri/qyGHpYCk2o-000427] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49709 - 408 17B in 1.002180375s
|
|
{"time":"2025-07-28T18:25:05.450239+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:05 [akrotiri/qyGHpYCk2o-000428] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49712 - 408 17B in 1.001149208s
|
|
{"time":"2025-07-28T18:25:05.481696+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:05.488423+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":742}
|
|
{"time":"2025-07-28T18:25:05.488671+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:05.488775+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:05.488789+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":7}
|
|
{"time":"2025-07-28T18:25:05.543172+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.543269+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":54}
|
|
{"time":"2025-07-28T18:25:05.543946+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:05.544038+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:05.544075+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.544304+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:05.549677+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":5}
|
|
{"time":"2025-07-28T18:25:05.549703+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":3079,"success":3079,"duration_ms":977}
|
|
{"time":"2025-07-28T18:25:05.550923+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.551991+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:05.552012+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.552021+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.55226+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:05.552371+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:05.55239+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.555633+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:05.593781+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.594019+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:05.594042+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.594049+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.594297+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:25:05.594754+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:05.594762+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:05.594773+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:05.595301+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:05.661579+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:05 [akrotiri/qyGHpYCk2o-000429] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49713 - 408 17B in 1.001207458s
|
|
{"time":"2025-07-28T18:25:05.682695+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:05 [akrotiri/qyGHpYCk2o-000430] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49715 - 408 17B in 1.001477042s
|
|
{"time":"2025-07-28T18:25:05.784213+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:05 [akrotiri/qyGHpYCk2o-000431] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49696 - 408 17B in 1.01695025s
|
|
{"time":"2025-07-28T18:25:05.990709+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":74136167}
|
|
{"time":"2025-07-28T18:25:06.126231+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"198.32.160.113","peer_asn":"15547"}
|
|
{"time":"2025-07-28T18:25:06.174303+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":579}
|
|
{"time":"2025-07-28T18:25:06.174327+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:06.174391+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:06.190697+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.190838+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":16}
|
|
{"time":"2025-07-28T18:25:06.190936+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2764,"success":2764,"duration_ms":640}
|
|
{"time":"2025-07-28T18:25:06.193319+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:06.193387+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":2}
|
|
{"time":"2025-07-28T18:25:06.193456+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.196219+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:06.217494+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:06 [akrotiri/qyGHpYCk2o-000432] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49716 - 408 17B in 1.004597292s
|
|
{"time":"2025-07-28T18:25:06.243177+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":49}
|
|
{"time":"2025-07-28T18:25:06.243792+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.244774+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:06.244795+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.244803+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.244957+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.244966+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.244972+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.245482+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.245497+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.245505+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.245639+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.245649+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.245655+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.245768+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.245778+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.245784+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.245922+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:06.246365+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.246377+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.246383+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.246879+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.246888+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.246894+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.246994+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.247002+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.247008+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.247107+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.247117+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.247123+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.247478+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.247487+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.247493+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.24759+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.247597+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.247603+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.248481+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.248492+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.248498+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.248855+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.248869+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.248882+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.250029+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:06.25004+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.250046+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.250617+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.250628+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.250635+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.251085+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.251096+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.251102+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.251217+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.251225+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.251232+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.251335+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.251343+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.251349+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.251923+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:06.254443+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:06.254475+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:06.270631+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":140000020250,"total_messages":792060,"total_bytes":576003776,"total_mb":"549.32","messages_per_sec":"4540.34","bits_per_sec":"26329500","mbps":"26.33","total_dropped":207390}
|
|
{"time":"2025-07-28T18:25:06.270669+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":81641,"queue_cap":100000,"processed":641206,"dropped":62560,"avg_time":214264,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:25:06.27068+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":10,"queue_cap":100000,"processed":785397,"dropped":0,"avg_time":46090,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:25:06.270688+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":97545,"queue_cap":100000,"processed":543032,"dropped":144830,"avg_time":256922,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:25:06.270696+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":4,"queue_cap":100000,"processed":785403,"dropped":0,"avg_time":2239,"min_time":0,"max_time":72804000}
|
|
{"time":"2025-07-28T18:25:06.289276+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:06.289748+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":37}
|
|
{"time":"2025-07-28T18:25:06.290555+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:06.439748+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:06 [akrotiri/qyGHpYCk2o-000433] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49717 - 408 17B in 1.00150425s
|
|
{"time":"2025-07-28T18:25:06.452143+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:06 [akrotiri/qyGHpYCk2o-000434] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49718 - 408 17B in 1.001243459s
|
|
{"time":"2025-07-28T18:25:06.664178+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:06 [akrotiri/qyGHpYCk2o-000435] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49724 - 408 17B in 1.001939708s
|
|
{"time":"2025-07-28T18:25:06.686166+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:06 [akrotiri/qyGHpYCk2o-000436] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49725 - 408 17B in 1.0025565s
|
|
{"time":"2025-07-28T18:25:06.732426+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":66915250}
|
|
{"time":"2025-07-28T18:25:06.738067+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":50434833}
|
|
{"time":"2025-07-28T18:25:06.793199+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:06 [akrotiri/qyGHpYCk2o-000437] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49765 - 408 17B in 1.007799042s
|
|
{"time":"2025-07-28T18:25:06.841608+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:06.982733+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":244719291}
|
|
{"time":"2025-07-28T18:25:06.985623+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":247505708}
|
|
{"time":"2025-07-28T18:25:07.11739+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":128398208}
|
|
{"time":"2025-07-28T18:25:07.181305+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:07.181323+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":380925292}
|
|
{"time":"2025-07-28T18:25:07.181334+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":892}
|
|
{"time":"2025-07-28T18:25:07.181346+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:07.185023+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:07.185199+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:07.185367+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:07.224188+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:07 [akrotiri/qyGHpYCk2o-000438] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49768 - 408 17B in 1.001195042s
|
|
{"time":"2025-07-28T18:25:07.238209+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:07.238741+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":53}
|
|
{"time":"2025-07-28T18:25:07.239798+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:07.249819+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:07.249924+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":11}
|
|
{"time":"2025-07-28T18:25:07.259434+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:07.259475+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:25:07.259497+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2861,"success":2861,"duration_ms":1067}
|
|
{"time":"2025-07-28T18:25:07.265499+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:07.271342+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:07.271472+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":11}
|
|
{"time":"2025-07-28T18:25:07.271581+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:07.341518+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:07.341545+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":70}
|
|
{"time":"2025-07-28T18:25:07.342444+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:07.442218+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:07 [akrotiri/qyGHpYCk2o-000439] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49771 - 408 17B in 1.001889041s
|
|
{"time":"2025-07-28T18:25:07.45572+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:07 [akrotiri/qyGHpYCk2o-000440] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49774 - 408 17B in 1.002727083s
|
|
{"time":"2025-07-28T18:25:07.531809+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":74040166}
|
|
{"time":"2025-07-28T18:25:07.532247+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":88749250}
|
|
{"time":"2025-07-28T18:25:07.532288+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":111465333}
|
|
{"time":"2025-07-28T18:25:07.666861+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:07 [akrotiri/qyGHpYCk2o-000441] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49776 - 408 17B in 1.00159075s
|
|
{"time":"2025-07-28T18:25:07.688878+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:07 [akrotiri/qyGHpYCk2o-000442] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49778 - 408 17B in 1.001326667s
|
|
{"time":"2025-07-28T18:25:07.703416+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":171191625}
|
|
{"time":"2025-07-28T18:25:07.768677+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":100664416}
|
|
{"time":"2025-07-28T18:25:07.801474+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:07 [akrotiri/qyGHpYCk2o-000443] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49779 - 408 17B in 1.001207625s
|
|
{"time":"2025-07-28T18:25:07.881993+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":192267334}
|
|
{"time":"2025-07-28T18:25:07.883248+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":346875958}
|
|
{"time":"2025-07-28T18:25:07.895888+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":188565833}
|
|
{"time":"2025-07-28T18:25:07.904934+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":100687792}
|
|
{"time":"2025-07-28T18:25:07.905383+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":129331167}
|
|
{"time":"2025-07-28T18:25:07.964856+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:07.964913+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":59548709}
|
|
{"time":"2025-07-28T18:25:07.966304+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":623}
|
|
{"time":"2025-07-28T18:25:07.966333+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:08.013237+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:08.013342+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":48}
|
|
{"time":"2025-07-28T18:25:08.013391+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:08.078987+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:08.087669+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":65}
|
|
{"time":"2025-07-28T18:25:08.088636+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:08.129628+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:08.129703+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":50}
|
|
{"time":"2025-07-28T18:25:08.12972+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2698,"success":2698,"duration_ms":868}
|
|
{"time":"2025-07-28T18:25:08.135508+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:08.225896+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:08 [akrotiri/qyGHpYCk2o-000444] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49780 - 408 17B in 1.000894s
|
|
{"time":"2025-07-28T18:25:08.353425+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":223351208}
|
|
{"time":"2025-07-28T18:25:08.355134+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":128059166}
|
|
{"time":"2025-07-28T18:25:08.356222+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:08.356337+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":226}
|
|
{"time":"2025-07-28T18:25:08.35636+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:08.434699+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:08.43533+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":78}
|
|
{"time":"2025-07-28T18:25:08.436264+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:08.443867+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:08 [akrotiri/qyGHpYCk2o-000445] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49781 - 408 17B in 1.0006315s
|
|
{"time":"2025-07-28T18:25:08.458873+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:08 [akrotiri/qyGHpYCk2o-000446] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49782 - 408 17B in 1.001481333s
|
|
{"time":"2025-07-28T18:25:08.619849+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":139969000}
|
|
{"time":"2025-07-28T18:25:08.656419+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":116567292}
|
|
{"time":"2025-07-28T18:25:08.668256+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:08 [akrotiri/qyGHpYCk2o-000447] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49783 - 408 17B in 1.000357166s
|
|
{"time":"2025-07-28T18:25:08.69119+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:08 [akrotiri/qyGHpYCk2o-000448] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49784 - 408 17B in 1.00190525s
|
|
{"time":"2025-07-28T18:25:08.807034+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:08 [akrotiri/qyGHpYCk2o-000449] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49785 - 408 17B in 1.0047395s
|
|
{"time":"2025-07-28T18:25:08.845889+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:08.846732+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":401677291}
|
|
{"time":"2025-07-28T18:25:08.84973+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":411}
|
|
{"time":"2025-07-28T18:25:08.849828+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:08.856393+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:08.857312+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":188220666}
|
|
{"time":"2025-07-28T18:25:08.857502+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":165142042}
|
|
{"time":"2025-07-28T18:25:08.85782+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":146666625}
|
|
{"time":"2025-07-28T18:25:08.859849+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":10}
|
|
{"time":"2025-07-28T18:25:08.859865+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:08.869321+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":212968125}
|
|
{"time":"2025-07-28T18:25:08.98448+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":57604583}
|
|
{"time":"2025-07-28T18:25:09.010928+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:09.010992+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":89519542}
|
|
{"time":"2025-07-28T18:25:09.012573+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":154}
|
|
{"time":"2025-07-28T18:25:09.016238+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:09.039384+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:09.039478+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":28}
|
|
{"time":"2025-07-28T18:25:09.039501+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":135783750}
|
|
{"time":"2025-07-28T18:25:09.039559+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1001,"success":1001,"duration_ms":906}
|
|
{"time":"2025-07-28T18:25:09.042604+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:09.05008+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":77308167}
|
|
{"time":"2025-07-28T18:25:09.084411+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:09.084807+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":45}
|
|
{"time":"2025-07-28T18:25:09.085042+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:09.145956+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:09.152448+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":61}
|
|
{"time":"2025-07-28T18:25:09.155138+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:09.164966+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":50528875}
|
|
{"time":"2025-07-28T18:25:09.228135+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:09 [akrotiri/qyGHpYCk2o-000450] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49788 - 408 17B in 1.001194042s
|
|
{"time":"2025-07-28T18:25:09.407491+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":178372958}
|
|
{"time":"2025-07-28T18:25:09.446605+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:09 [akrotiri/qyGHpYCk2o-000451] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49789 - 408 17B in 1.0016415s
|
|
{"time":"2025-07-28T18:25:09.46158+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:09 [akrotiri/qyGHpYCk2o-000452] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49792 - 408 17B in 1.001794917s
|
|
{"time":"2025-07-28T18:25:09.528003+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":64583458}
|
|
{"time":"2025-07-28T18:25:09.527981+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":381}
|
|
{"time":"2025-07-28T18:25:09.528055+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:09.528274+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:09.528912+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:09.529345+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:09.529364+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:09.56218+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:09.562731+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:25:09.564092+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:09.618361+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":76013917}
|
|
{"time":"2025-07-28T18:25:09.638507+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:09.6393+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":76}
|
|
{"time":"2025-07-28T18:25:09.63932+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1245,"success":1245,"duration_ms":598}
|
|
{"time":"2025-07-28T18:25:09.642907+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:09.657678+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":220203625}
|
|
{"time":"2025-07-28T18:25:09.67488+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:09 [akrotiri/qyGHpYCk2o-000453] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49795 - 408 17B in 1.005864917s
|
|
{"time":"2025-07-28T18:25:09.687001+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:09.687184+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":48}
|
|
{"time":"2025-07-28T18:25:09.687293+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:09.693387+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:09 [akrotiri/qyGHpYCk2o-000454] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49797 - 408 17B in 1.001125209s
|
|
{"time":"2025-07-28T18:25:09.721089+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:09.723128+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:25:09.723937+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:09.769791+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":63380167}
|
|
{"time":"2025-07-28T18:25:09.806239+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.190","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:25:09.80799+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:09.812372+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:09 [akrotiri/qyGHpYCk2o-000455] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49798 - 408 17B in 1.000128916s
|
|
{"time":"2025-07-28T18:25:09.857088+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":66320167}
|
|
{"time":"2025-07-28T18:25:09.963714+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":254777625}
|
|
{"time":"2025-07-28T18:25:09.963896+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":150604916}
|
|
{"time":"2025-07-28T18:25:09.964153+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":255025291}
|
|
{"time":"2025-07-28T18:25:09.969327+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":111399042}
|
|
{"time":"2025-07-28T18:25:10.021731+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":55400000}
|
|
{"time":"2025-07-28T18:25:10.104758+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":293016000}
|
|
{"time":"2025-07-28T18:25:10.176556+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":71842541}
|
|
{"time":"2025-07-28T18:25:10.233113+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:10 [akrotiri/qyGHpYCk2o-000456] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49799 - 408 17B in 1.0040875s
|
|
{"time":"2025-07-28T18:25:10.283944+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":107455041}
|
|
{"time":"2025-07-28T18:25:10.31017+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:10.316777+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":589}
|
|
{"time":"2025-07-28T18:25:10.316812+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:10.379301+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":95403125}
|
|
{"time":"2025-07-28T18:25:10.414102+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:10.414137+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":103}
|
|
{"time":"2025-07-28T18:25:10.41416+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:10.41418+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":111639792}
|
|
{"time":"2025-07-28T18:25:10.43318+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:10.433201+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":19}
|
|
{"time":"2025-07-28T18:25:10.43436+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:10.448451+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:10 [akrotiri/qyGHpYCk2o-000457] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49800 - 408 17B in 1.001126875s
|
|
{"time":"2025-07-28T18:25:10.463731+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:10 [akrotiri/qyGHpYCk2o-000458] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49801 - 408 17B in 1.000513s
|
|
{"time":"2025-07-28T18:25:10.520226+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:10.520261+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":87}
|
|
{"time":"2025-07-28T18:25:10.520362+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":70947750}
|
|
{"time":"2025-07-28T18:25:10.556651+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":91773583}
|
|
{"time":"2025-07-28T18:25:10.559521+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":180262333}
|
|
{"time":"2025-07-28T18:25:10.641376+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:10.641399+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":121}
|
|
{"time":"2025-07-28T18:25:10.641411+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1593,"success":1593,"duration_ms":1001}
|
|
{"time":"2025-07-28T18:25:10.646139+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:10.675417+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:10.675443+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":34}
|
|
{"time":"2025-07-28T18:25:10.675448+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":80111000}
|
|
{"time":"2025-07-28T18:25:10.675455+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:10.676234+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:10 [akrotiri/qyGHpYCk2o-000459] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49802 - 408 17B in 1.000348541s
|
|
{"time":"2025-07-28T18:25:10.686735+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":127248834}
|
|
{"time":"2025-07-28T18:25:10.697965+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:10 [akrotiri/qyGHpYCk2o-000460] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49803 - 408 17B in 1.006715209s
|
|
{"time":"2025-07-28T18:25:10.71417+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:10.714384+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:25:10.714581+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":157351875}
|
|
{"time":"2025-07-28T18:25:10.715461+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:10.813413+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:10 [akrotiri/qyGHpYCk2o-000461] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49804 - 408 17B in 1.000193667s
|
|
{"time":"2025-07-28T18:25:10.832033+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":117517042}
|
|
{"time":"2025-07-28T18:25:10.850353+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:de8:4::1:8403:1","peer_asn":"18403"}
|
|
{"time":"2025-07-28T18:25:10.923329+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":55752708}
|
|
{"time":"2025-07-28T18:25:11.020564+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":97294292}
|
|
{"time":"2025-07-28T18:25:11.033587+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":196217500}
|
|
{"time":"2025-07-28T18:25:11.103402+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":82885791}
|
|
{"time":"2025-07-28T18:25:11.108163+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:11.120964+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":393}
|
|
{"time":"2025-07-28T18:25:11.121007+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:11.135257+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:11.135283+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":27}
|
|
{"time":"2025-07-28T18:25:11.135298+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:11.195676+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:11.195958+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":60}
|
|
{"time":"2025-07-28T18:25:11.19697+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:11.24026+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:11 [akrotiri/qyGHpYCk2o-000462] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49808 - 408 17B in 1.000427208s
|
|
{"time":"2025-07-28T18:25:11.450486+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:11 [akrotiri/qyGHpYCk2o-000463] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49809 - 408 17B in 1.001153667s
|
|
{"time":"2025-07-28T18:25:11.4659+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:11 [akrotiri/qyGHpYCk2o-000464] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49810 - 408 17B in 1.0011025s
|
|
{"time":"2025-07-28T18:25:11.490986+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:11.49101+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":295}
|
|
{"time":"2025-07-28T18:25:11.491031+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5002,"unique_prefixes":868,"success":868,"duration_ms":848}
|
|
{"time":"2025-07-28T18:25:11.494741+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:11.552351+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":236235208}
|
|
{"time":"2025-07-28T18:25:11.55481+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":72694375}
|
|
{"time":"2025-07-28T18:25:11.559055+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":92412333}
|
|
{"time":"2025-07-28T18:25:11.625821+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":66511542}
|
|
{"time":"2025-07-28T18:25:11.62873+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:11.628951+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":137}
|
|
{"time":"2025-07-28T18:25:11.628986+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:11.67788+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:11 [akrotiri/qyGHpYCk2o-000465] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49815 - 408 17B in 1.000873208s
|
|
{"time":"2025-07-28T18:25:11.691639+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:11.691718+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":62}
|
|
{"time":"2025-07-28T18:25:11.692407+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":63976708}
|
|
{"time":"2025-07-28T18:25:11.69258+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:11.703074+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:11 [akrotiri/qyGHpYCk2o-000466] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49817 - 408 17B in 1.001189375s
|
|
{"time":"2025-07-28T18:25:11.766005+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:11.797552+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":136343333}
|
|
{"time":"2025-07-28T18:25:11.815533+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":85353042}
|
|
{"time":"2025-07-28T18:25:11.816926+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:11 [akrotiri/qyGHpYCk2o-000467] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49818 - 408 17B in 1.002677208s
|
|
{"time":"2025-07-28T18:25:11.817958+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":125586583}
|
|
{"time":"2025-07-28T18:25:11.818063+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":87845625}
|
|
{"time":"2025-07-28T18:25:11.862216+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":79845791}
|
|
{"time":"2025-07-28T18:25:11.929652+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":108333875}
|
|
{"time":"2025-07-28T18:25:12.060634+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":155945375}
|
|
{"time":"2025-07-28T18:25:12.152634+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":178123625}
|
|
{"time":"2025-07-28T18:25:12.231713+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":290091167}
|
|
{"time":"2025-07-28T18:25:12.23591+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:12.235964+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":82836208}
|
|
{"time":"2025-07-28T18:25:12.236076+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":544}
|
|
{"time":"2025-07-28T18:25:12.236096+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:12.239253+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.239273+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:12.239285+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:12.241442+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:12 [akrotiri/qyGHpYCk2o-000468] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49823 - 408 17B in 1.000162834s
|
|
{"time":"2025-07-28T18:25:12.301013+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:12.301159+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":61}
|
|
{"time":"2025-07-28T18:25:12.301977+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.340817+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:12.342907+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":39}
|
|
{"time":"2025-07-28T18:25:12.353652+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":111215000}
|
|
{"time":"2025-07-28T18:25:12.370554+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:12.372881+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.372899+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":29}
|
|
{"time":"2025-07-28T18:25:12.372912+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":2101,"success":2101,"duration_ms":880}
|
|
{"time":"2025-07-28T18:25:12.377448+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:12.377501+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":2}
|
|
{"time":"2025-07-28T18:25:12.377511+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:12.399876+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":70886500}
|
|
{"time":"2025-07-28T18:25:12.432674+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":59}
|
|
{"time":"2025-07-28T18:25:12.433634+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.433743+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.452634+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:12 [akrotiri/qyGHpYCk2o-000469] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49824 - 408 17B in 1.000803541s
|
|
{"time":"2025-07-28T18:25:12.467963+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:12 [akrotiri/qyGHpYCk2o-000470] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49825 - 408 17B in 1.0014235s
|
|
{"time":"2025-07-28T18:25:12.471807+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:12.475418+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":38}
|
|
{"time":"2025-07-28T18:25:12.479239+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.682843+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:12 [akrotiri/qyGHpYCk2o-000471] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49826 - 408 17B in 1.00202325s
|
|
{"time":"2025-07-28T18:25:12.704185+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:12 [akrotiri/qyGHpYCk2o-000472] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49827 - 408 17B in 1.000431667s
|
|
{"time":"2025-07-28T18:25:12.792641+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":76370625}
|
|
{"time":"2025-07-28T18:25:12.818306+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:12 [akrotiri/qyGHpYCk2o-000473] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49828 - 408 17B in 1.000438042s
|
|
{"time":"2025-07-28T18:25:12.87035+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":73337375}
|
|
{"time":"2025-07-28T18:25:12.898975+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":427}
|
|
{"time":"2025-07-28T18:25:12.899004+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:12.899131+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:12.899339+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":80274667}
|
|
{"time":"2025-07-28T18:25:12.924028+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.924089+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":25}
|
|
{"time":"2025-07-28T18:25:12.924105+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:12.988624+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:12.988709+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":64}
|
|
{"time":"2025-07-28T18:25:12.989707+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:12.997136+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:12.997169+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":77038917}
|
|
{"time":"2025-07-28T18:25:12.997229+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":8}
|
|
{"time":"2025-07-28T18:25:12.997268+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5005,"unique_prefixes":1851,"success":1851,"duration_ms":623}
|
|
{"time":"2025-07-28T18:25:13.004177+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:13.031412+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:13.031496+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":34}
|
|
{"time":"2025-07-28T18:25:13.031558+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:13.085064+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":54298958}
|
|
{"time":"2025-07-28T18:25:13.110046+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":112515667}
|
|
{"time":"2025-07-28T18:25:13.141606+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:13.142092+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":110}
|
|
{"time":"2025-07-28T18:25:13.142983+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:13.22761+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":86622500}
|
|
{"time":"2025-07-28T18:25:13.244491+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:13 [akrotiri/qyGHpYCk2o-000474] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49834 - 408 17B in 1.002149916s
|
|
{"time":"2025-07-28T18:25:13.293779+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":65461916}
|
|
{"time":"2025-07-28T18:25:13.354644+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":94315875}
|
|
{"time":"2025-07-28T18:25:13.457344+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:13 [akrotiri/qyGHpYCk2o-000475] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49835 - 408 17B in 1.003811667s
|
|
{"time":"2025-07-28T18:25:13.468951+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:13 [akrotiri/qyGHpYCk2o-000476] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49837 - 408 17B in 1.000173666s
|
|
{"time":"2025-07-28T18:25:13.554776+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":79797042}
|
|
{"time":"2025-07-28T18:25:13.554932+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":80295167}
|
|
{"time":"2025-07-28T18:25:13.645435+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":64953333}
|
|
{"time":"2025-07-28T18:25:13.685739+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:13 [akrotiri/qyGHpYCk2o-000477] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49842 - 408 17B in 1.001843042s
|
|
{"time":"2025-07-28T18:25:13.70629+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:13 [akrotiri/qyGHpYCk2o-000478] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49844 - 408 17B in 1.000530958s
|
|
{"time":"2025-07-28T18:25:13.820056+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:13 [akrotiri/qyGHpYCk2o-000479] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49845 - 408 17B in 1.001064875s
|
|
{"time":"2025-07-28T18:25:13.948074+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:43f8:6d0::60","peer_asn":"37468"}
|
|
{"time":"2025-07-28T18:25:14.020084+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.02053+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.023324+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":878}
|
|
{"time":"2025-07-28T18:25:14.023345+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:14.023354+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:14.023364+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.066564+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":46}
|
|
{"time":"2025-07-28T18:25:14.06671+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:14.06747+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.069759+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:14.069779+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5050,"unique_prefixes":4346,"success":4346,"duration_ms":1071}
|
|
{"time":"2025-07-28T18:25:14.069819+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.070624+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:14.070641+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.070649+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.070844+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.070875+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:14.070893+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.075293+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:14.096257+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":25}
|
|
{"time":"2025-07-28T18:25:14.097127+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.097147+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.139807+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.139963+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":42}
|
|
{"time":"2025-07-28T18:25:14.14036+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:14.140653+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:14.140674+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.141642+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.246696+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:14 [akrotiri/qyGHpYCk2o-000480] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49848 - 408 17B in 1.001296667s
|
|
{"time":"2025-07-28T18:25:14.30929+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":61629917}
|
|
{"time":"2025-07-28T18:25:14.459413+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:14 [akrotiri/qyGHpYCk2o-000481] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49849 - 408 17B in 1.001322416s
|
|
{"time":"2025-07-28T18:25:14.472673+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:14 [akrotiri/qyGHpYCk2o-000482] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49850 - 408 17B in 1.001213875s
|
|
{"time":"2025-07-28T18:25:14.553009+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:14.562791+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.249.210.89","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:25:14.68915+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:14 [akrotiri/qyGHpYCk2o-000483] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49851 - 408 17B in 1.001191792s
|
|
{"time":"2025-07-28T18:25:14.689877+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":549}
|
|
{"time":"2025-07-28T18:25:14.689904+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:14.689914+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:14.704506+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.704609+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":14}
|
|
{"time":"2025-07-28T18:25:14.704633+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5155,"unique_prefixes":3184,"success":3184,"duration_ms":634}
|
|
{"time":"2025-07-28T18:25:14.705036+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.705104+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:14.705185+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.707123+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:14 [akrotiri/qyGHpYCk2o-000484] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49852 - 408 17B in 1.000187042s
|
|
{"time":"2025-07-28T18:25:14.71158+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:14.74516+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:14.74525+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":40}
|
|
{"time":"2025-07-28T18:25:14.746008+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:14.753551+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.753634+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:25:14.753867+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:14.753907+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:14.753924+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:14.82202+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:14 [akrotiri/qyGHpYCk2o-000485] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49853 - 408 17B in 1.0012225s
|
|
{"time":"2025-07-28T18:25:15.248741+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:15 [akrotiri/qyGHpYCk2o-000486] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49856 - 408 17B in 1.001184167s
|
|
{"time":"2025-07-28T18:25:15.41826+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:15.418955+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":664}
|
|
{"time":"2025-07-28T18:25:15.419627+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:15.460195+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
{"time":"2025-07-28T18:25:15.460229+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:25:15 [akrotiri/qyGHpYCk2o-000487] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49857 - 408 17B in 1.00010725s
|
|
{"time":"2025-07-28T18:25:15.460327+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":41}
|
|
{"time":"2025-07-28T18:25:15.461561+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:15.461881+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:15.462005+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:15.462021+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:15.475058+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:15.479669+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":13}
|
|
{"time":"2025-07-28T18:25:15.479696+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":4292,"success":4292,"duration_ms":774}
|
|
{"time":"2025-07-28T18:25:15.481518+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:15 [akrotiri/qyGHpYCk2o-000488] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49858 - 408 17B in 1.008123084s
|
|
{"time":"2025-07-28T18:25:15.484446+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:15.543845+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:15.544126+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:15.547387+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":68}
|
|
{"time":"2025-07-28T18:25:15.548302+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:15.548326+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:15.548336+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:15.835145+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:15 [akrotiri/qyGHpYCk2o-000491] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49866 - 408 17B in 1.012281667s
|
|
{"time":"2025-07-28T18:25:15.893915+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"196.60.8.60","peer_asn":"37468"}
|
|
2025/07/28 18:25:16 [akrotiri/qyGHpYCk2o-000489] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49864 - 200 3820B in 1.405496125s
|
|
2025/07/28 18:25:16 [akrotiri/qyGHpYCk2o-000490] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49865 - 200 3820B in 1.435268291s
|
|
{"time":"2025-07-28T18:25:16.25092+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:16 [akrotiri/qyGHpYCk2o-000492] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49869 - 408 17B in 1.00093475s
|
|
{"time":"2025-07-28T18:25:16.273354+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":150002735666,"total_messages":833536,"total_bytes":606541283,"total_mb":"578.44","messages_per_sec":"4557.61","bits_per_sec":"26406887","mbps":"26.41","total_dropped":217088}
|
|
{"time":"2025-07-28T18:25:16.273384+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":83363,"queue_cap":100000,"processed":680501,"dropped":62560,"avg_time":215548,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:25:16.273395+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":826425,"dropped":0,"avg_time":46146,"min_time":0,"max_time":1376042917}
|
|
{"time":"2025-07-28T18:25:16.273404+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":100000,"queue_cap":100000,"processed":571896,"dropped":154528,"avg_time":260187,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:25:16.273411+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":826425,"dropped":0,"avg_time":2350,"min_time":0,"max_time":72804000}
|
|
{"time":"2025-07-28T18:25:16.365745+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.365747+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":821}
|
|
{"time":"2025-07-28T18:25:16.36579+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:16.433699+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":67}
|
|
{"time":"2025-07-28T18:25:16.433836+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.43469+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:16.434716+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.434725+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.435004+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.43515+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:16.435161+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.435168+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.435504+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:16.435517+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.435524+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.435869+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:16.435879+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.435885+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.436184+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:16.436198+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.436205+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.436558+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.436917+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:16.436937+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.465488+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:16 [akrotiri/qyGHpYCk2o-000493] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49870 - 408 17B in 1.003163208s
|
|
{"time":"2025-07-28T18:25:16.491442+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:16 [akrotiri/qyGHpYCk2o-000494] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49871 - 408 17B in 1.008766458s
|
|
{"time":"2025-07-28T18:25:16.502173+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:16.507282+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":65}
|
|
{"time":"2025-07-28T18:25:16.508185+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.679879+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.680011+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":177}
|
|
{"time":"2025-07-28T18:25:16.680036+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5082,"unique_prefixes":1921,"success":1921,"duration_ms":1198}
|
|
{"time":"2025-07-28T18:25:16.680403+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.680413+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:16.68043+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.686246+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:16.713984+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:25:16.714907+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.71492+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.762729+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.763414+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":47}
|
|
{"time":"2025-07-28T18:25:16.764679+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:16.766199+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:16.766242+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:16.766264+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:16.777702+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:16.841763+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:16 [akrotiri/qyGHpYCk2o-000495] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49872 - 408 17B in 1.004648709s
|
|
{"time":"2025-07-28T18:25:17.254193+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:17 [akrotiri/qyGHpYCk2o-000498] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49874 - 408 17B in 1.00137575s
|
|
{"time":"2025-07-28T18:25:17.474102+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:17 [akrotiri/qyGHpYCk2o-000499] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49876 - 408 17B in 1.005345333s
|
|
{"time":"2025-07-28T18:25:17.493762+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:17 [akrotiri/qyGHpYCk2o-000500] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49877 - 408 17B in 1.000424375s
|
|
{"time":"2025-07-28T18:25:17.846736+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:17 [akrotiri/qyGHpYCk2o-000501] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49883 - 408 17B in 1.001230625s
|
|
2025/07/28 18:25:18 [akrotiri/qyGHpYCk2o-000496] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49864 - 408 135B in 2.000063875s
|
|
2025/07/28 18:25:18 [akrotiri/qyGHpYCk2o-000497] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49865 - 408 135B in 2.001061333s
|
|
{"time":"2025-07-28T18:25:18.155257+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.156763+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":1389}
|
|
{"time":"2025-07-28T18:25:18.15678+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:18.196085+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.196101+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":40}
|
|
{"time":"2025-07-28T18:25:18.196231+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:18.196556+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:18.196572+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.197056+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.204741+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:18.207127+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":8}
|
|
{"time":"2025-07-28T18:25:18.21536+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.215527+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":10}
|
|
{"time":"2025-07-28T18:25:18.215544+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":3093,"success":3093,"duration_ms":1534}
|
|
{"time":"2025-07-28T18:25:18.217885+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:18.218059+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.218059+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":2}
|
|
{"time":"2025-07-28T18:25:18.218102+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.245964+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:18.246092+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":27}
|
|
{"time":"2025-07-28T18:25:18.248139+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.255851+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:18 [akrotiri/qyGHpYCk2o-000502] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49887 - 408 17B in 1.00080075s
|
|
{"time":"2025-07-28T18:25:18.481508+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:18 [akrotiri/qyGHpYCk2o-000503] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49888 - 408 17B in 1.001537875s
|
|
{"time":"2025-07-28T18:25:18.502665+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:18 [akrotiri/qyGHpYCk2o-000504] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49889 - 408 17B in 1.00781775s
|
|
{"time":"2025-07-28T18:25:18.51046+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.510687+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.511602+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":264}
|
|
{"time":"2025-07-28T18:25:18.511677+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:18.511707+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:18.511751+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.578354+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":67}
|
|
{"time":"2025-07-28T18:25:18.57903+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.57904+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.609466+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:18.610035+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:25:18.613485+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.61866+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":9}
|
|
{"time":"2025-07-28T18:25:18.618681+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5003,"unique_prefixes":1437,"success":1437,"duration_ms":402}
|
|
{"time":"2025-07-28T18:25:18.618863+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.619504+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.619516+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:18.619573+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.622526+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:18.642313+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":22}
|
|
{"time":"2025-07-28T18:25:18.643046+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.643087+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:18.643718+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:18.643733+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.643739+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.644117+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:18.644125+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:18.644137+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:18.849324+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:18 [akrotiri/qyGHpYCk2o-000505] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49913 - 408 17B in 1.001273875s
|
|
{"time":"2025-07-28T18:25:18.929927+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:19.003775+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:19.00415+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":359}
|
|
{"time":"2025-07-28T18:25:19.004176+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:19.040075+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.041125+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:19.0441+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":36}
|
|
{"time":"2025-07-28T18:25:19.046101+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:19.046126+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.046172+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:19.056089+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:19.057379+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":14}
|
|
{"time":"2025-07-28T18:25:19.058886+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.05901+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":2}
|
|
{"time":"2025-07-28T18:25:19.059035+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5037,"unique_prefixes":2359,"success":2359,"duration_ms":439}
|
|
{"time":"2025-07-28T18:25:19.059116+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:19.059604+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:19.059625+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.069697+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:19.127068+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":67}
|
|
{"time":"2025-07-28T18:25:19.127092+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.127519+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:19.127534+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.127541+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.127707+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:19.12772+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.127768+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:19.128858+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:25:19 [akrotiri/qyGHpYCk2o-000507] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49936 - 200 3820B in 1.228254667s
|
|
2025/07/28 18:25:19 [akrotiri/qyGHpYCk2o-000506] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49935 - 200 3820B in 1.341593542s
|
|
2025/07/28 18:25:19 [akrotiri/qyGHpYCk2o-000508] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49937 - 200 3820B in 1.237862s
|
|
{"time":"2025-07-28T18:25:19.763182+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.76329+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":635}
|
|
{"time":"2025-07-28T18:25:19.763309+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:19.769925+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":6}
|
|
{"time":"2025-07-28T18:25:19.769948+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.769926+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:25:19 [akrotiri/qyGHpYCk2o-000510] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49939 - 200 3823B in 1.273021792s
|
|
2025/07/28 18:25:19 [akrotiri/qyGHpYCk2o-000509] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49938 - 200 3821B in 1.348738833s
|
|
{"time":"2025-07-28T18:25:19.843142+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":73}
|
|
{"time":"2025-07-28T18:25:19.843799+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:19.844258+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:19.851371+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:25:19.851461+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5008,"unique_prefixes":2586,"success":2586,"duration_ms":790}
|
|
{"time":"2025-07-28T18:25:19.851966+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.852816+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:19.852829+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.852837+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.853077+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:19.853503+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:19.854143+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.854628+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:19.88035+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":27}
|
|
{"time":"2025-07-28T18:25:19.880586+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.881111+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:19.881131+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.881139+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:19.881316+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:19.881805+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:19.881871+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:19.881891+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000511] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49943 - 200 3820B in 1.261129375s
|
|
{"time":"2025-07-28T18:25:20.286111+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":404}
|
|
{"time":"2025-07-28T18:25:20.286152+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:20.286177+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.316435+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.317004+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:20.317291+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:25:20.318222+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:20.318244+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.318855+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.327104+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":10}
|
|
{"time":"2025-07-28T18:25:20.327128+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":997,"success":997,"duration_ms":474}
|
|
{"time":"2025-07-28T18:25:20.327127+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.327774+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:20.327794+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.327803+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.329829+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:20.330985+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.331267+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":3}
|
|
{"time":"2025-07-28T18:25:20.331284+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.363345+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:20.363357+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":32}
|
|
{"time":"2025-07-28T18:25:20.364453+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.644137+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.644568+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":280}
|
|
{"time":"2025-07-28T18:25:20.644596+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:20.644659+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.64906+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:20.649083+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000512] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49936 - 200 3820B in 1.281985334s
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000513] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49935 - 200 3820B in 1.2286995s
|
|
{"time":"2025-07-28T18:25:20.696965+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:20.697185+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":52}
|
|
{"time":"2025-07-28T18:25:20.698882+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.70527+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.705522+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.706386+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:20.706508+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":8}
|
|
{"time":"2025-07-28T18:25:20.706526+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":835,"success":835,"duration_ms":378}
|
|
{"time":"2025-07-28T18:25:20.710689+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:20.710712+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:20.710725+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:20.739658+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:20.739705+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":34}
|
|
{"time":"2025-07-28T18:25:20.74071+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:20.755202+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":15}
|
|
{"time":"2025-07-28T18:25:20.755236+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000514] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49937 - 200 3820B in 1.265964042s
|
|
{"time":"2025-07-28T18:25:20.899392+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000518] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49936 - 408 151B in 242.641666ms
|
|
{"time":"2025-07-28T18:25:20.899533+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000520] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49937 - 408 151B in 137.353458ms
|
|
{"time":"2025-07-28T18:25:20.899667+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000519] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49935 - 408 151B in 230.113792ms
|
|
2025/07/28 18:25:20 [akrotiri/qyGHpYCk2o-000524] "GET http://127.0.0.1:8080/status HTTP/1.1" from 127.0.0.1:49976 - 200 14252B in 3.747917ms
|
|
{"time":"2025-07-28T18:25:21.328194+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":572}
|
|
{"time":"2025-07-28T18:25:21.328223+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:21.328232+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:21.328315+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":133216000}
|
|
{"time":"2025-07-28T18:25:21.375006+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.375032+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":46}
|
|
{"time":"2025-07-28T18:25:21.375045+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":2132,"success":2132,"duration_ms":668}
|
|
{"time":"2025-07-28T18:25:21.379158+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:21.397128+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:21.397204+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":22}
|
|
{"time":"2025-07-28T18:25:21.397227+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
2025/07/28 18:25:21 [akrotiri/qyGHpYCk2o-000516] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49938 - 200 3820B in 1.571983333s
|
|
{"time":"2025-07-28T18:25:21.430636+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:21.431192+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:25:21.440069+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
2025/07/28 18:25:21 [akrotiri/qyGHpYCk2o-000515] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49939 - 200 3820B in 1.672367458s
|
|
2025/07/28 18:25:21 [akrotiri/qyGHpYCk2o-000517] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49943 - 200 3821B in 1.654792458s
|
|
{"time":"2025-07-28T18:25:21.798563+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.799067+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:21.803768+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:21.80379+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.803833+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":367}
|
|
{"time":"2025-07-28T18:25:21.803844+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:21.841906+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":42}
|
|
{"time":"2025-07-28T18:25:21.842898+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:21.842913+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:21.894234+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:21 [akrotiri/qyGHpYCk2o-000521] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49975 - 408 17B in 1.00021675s
|
|
{"time":"2025-07-28T18:25:21.89996+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:21 [akrotiri/qyGHpYCk2o-000522] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49974 - 408 17B in 1.000340625s
|
|
{"time":"2025-07-28T18:25:21.902613+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.903448+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":59}
|
|
{"time":"2025-07-28T18:25:21.903744+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:21.903758+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:21.90377+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.904436+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:21.90451+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:21 [akrotiri/qyGHpYCk2o-000523] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49973 - 408 17B in 1.000223709s
|
|
{"time":"2025-07-28T18:25:21.942643+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":38}
|
|
{"time":"2025-07-28T18:25:21.942666+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1909,"success":1909,"duration_ms":567}
|
|
{"time":"2025-07-28T18:25:21.94282+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.953365+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":10}
|
|
{"time":"2025-07-28T18:25:21.953552+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.953571+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:21.955042+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:21.998846+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":50840500}
|
|
{"time":"2025-07-28T18:25:22.067842+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.067922+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":115002416}
|
|
{"time":"2025-07-28T18:25:22.068206+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":114}
|
|
{"time":"2025-07-28T18:25:22.068224+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:22.103317+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":83776292}
|
|
{"time":"2025-07-28T18:25:22.124184+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":125945083}
|
|
{"time":"2025-07-28T18:25:22.143182+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:22 [akrotiri/qyGHpYCk2o-000525] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49976 - 408 17B in 1.000687542s
|
|
{"time":"2025-07-28T18:25:22.162281+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"80.81.194.204","peer_asn":"48166"}
|
|
{"time":"2025-07-28T18:25:22.165084+02:00","level":"WARN","msg":"BGP notification","source":"streamer.go:440","func":"streamer.(*Streamer).stream","peer":"186.211.128.34","peer_asn":"14840"}
|
|
{"time":"2025-07-28T18:25:22.168034+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:22.16828+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":100}
|
|
{"time":"2025-07-28T18:25:22.169494+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.170965+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"186.211.128.34","peer_asn":"14840"}
|
|
{"time":"2025-07-28T18:25:22.217232+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":74058458}
|
|
{"time":"2025-07-28T18:25:22.222367+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:22.271612+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":53785375}
|
|
{"time":"2025-07-28T18:25:22.354916+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":184574583}
|
|
{"time":"2025-07-28T18:25:22.444334+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:22.444349+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":276}
|
|
{"time":"2025-07-28T18:25:22.444503+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:22.44461+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.444643+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:22.444682+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:22.478301+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:22.478463+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":33}
|
|
{"time":"2025-07-28T18:25:22.479593+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.484449+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:22.484652+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:25:22.517084+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:22 [akrotiri/qyGHpYCk2o-000526] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49939 - 408 17B in 1.002220291s
|
|
{"time":"2025-07-28T18:25:22.586054+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:22.586055+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":101}
|
|
{"time":"2025-07-28T18:25:22.586138+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":1804,"success":1804,"duration_ms":642}
|
|
{"time":"2025-07-28T18:25:22.586332+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.590386+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:22.590598+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:22.590612+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:22.609728+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":23}
|
|
{"time":"2025-07-28T18:25:22.61061+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.610623+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.638696+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:22.638978+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":28}
|
|
{"time":"2025-07-28T18:25:22.640155+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:22.768835+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:22 [akrotiri/qyGHpYCk2o-000527] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49938 - 408 17B in 1.001411625s
|
|
{"time":"2025-07-28T18:25:22.895916+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:22 [akrotiri/qyGHpYCk2o-000528] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49943 - 408 17B in 1.00115375s
|
|
{"time":"2025-07-28T18:25:22.902006+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:22 [akrotiri/qyGHpYCk2o-000529] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49982 - 408 17B in 1.001231125s
|
|
{"time":"2025-07-28T18:25:22.905527+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:22 [akrotiri/qyGHpYCk2o-000530] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49983 - 408 17B in 1.000535458s
|
|
{"time":"2025-07-28T18:25:23.062033+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.06207+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":423}
|
|
{"time":"2025-07-28T18:25:23.062083+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:23.062691+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":128492125}
|
|
{"time":"2025-07-28T18:25:23.076533+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.076534+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":14}
|
|
{"time":"2025-07-28T18:25:23.076564+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.116973+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:23.117278+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":40}
|
|
{"time":"2025-07-28T18:25:23.123403+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.14436+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:23 [akrotiri/qyGHpYCk2o-000531] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49985 - 408 17B in 1.0003825s
|
|
{"time":"2025-07-28T18:25:23.178056+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.178524+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":60}
|
|
{"time":"2025-07-28T18:25:23.178655+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5001,"unique_prefixes":1900,"success":1900,"duration_ms":591}
|
|
{"time":"2025-07-28T18:25:23.193739+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:23.308462+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.308491+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":130}
|
|
{"time":"2025-07-28T18:25:23.308506+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.308547+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":60955125}
|
|
{"time":"2025-07-28T18:25:23.400999+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:23.401087+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":51654791}
|
|
{"time":"2025-07-28T18:25:23.40125+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":92}
|
|
{"time":"2025-07-28T18:25:23.402259+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.480644+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":54894708}
|
|
{"time":"2025-07-28T18:25:23.520094+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:23 [akrotiri/qyGHpYCk2o-000532] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49986 - 408 17B in 1.001204584s
|
|
{"time":"2025-07-28T18:25:23.592392+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":70295667}
|
|
{"time":"2025-07-28T18:25:23.769956+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:23 [akrotiri/qyGHpYCk2o-000533] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49988 - 408 17B in 1.000504166s
|
|
{"time":"2025-07-28T18:25:23.788627+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.788654+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":387}
|
|
{"time":"2025-07-28T18:25:23.788677+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:23.789065+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.789142+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:23.789275+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.833418+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:23.833534+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":44}
|
|
{"time":"2025-07-28T18:25:23.835342+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.840701+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.8409+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:25:23.840988+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5000,"unique_prefixes":1921,"success":1921,"duration_ms":661}
|
|
{"time":"2025-07-28T18:25:23.840937+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.840944+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:23.841142+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.847406+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:23.863941+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:23.871199+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":30}
|
|
{"time":"2025-07-28T18:25:23.872432+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.872452+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.897225+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:23 [akrotiri/qyGHpYCk2o-000534] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49989 - 408 17B in 1.000577s
|
|
{"time":"2025-07-28T18:25:23.903759+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:23 [akrotiri/qyGHpYCk2o-000535] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49990 - 408 17B in 1.000937875s
|
|
{"time":"2025-07-28T18:25:23.904345+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.904366+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:25:23.905197+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:23.905561+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:23.905578+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:23.905603+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:23.906678+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:23 [akrotiri/qyGHpYCk2o-000536] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49991 - 408 17B in 1.00052725s
|
|
{"time":"2025-07-28T18:25:24.095707+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"2001:7f8::7942:0:1","peer_asn":"31042"}
|
|
{"time":"2025-07-28T18:25:24.147447+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:24 [akrotiri/qyGHpYCk2o-000537] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49992 - 408 17B in 1.00144675s
|
|
{"time":"2025-07-28T18:25:24.386795+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":200020542}
|
|
{"time":"2025-07-28T18:25:24.522207+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:24 [akrotiri/qyGHpYCk2o-000538] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49995 - 408 17B in 1.001509792s
|
|
{"time":"2025-07-28T18:25:24.558033+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:24.558126+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":652}
|
|
{"time":"2025-07-28T18:25:24.558153+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:24.564435+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:24.56515+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":6}
|
|
{"time":"2025-07-28T18:25:24.645933+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:24.646261+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:24.646753+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":81}
|
|
{"time":"2025-07-28T18:25:24.647102+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:24.64712+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:24.647956+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":1}
|
|
{"time":"2025-07-28T18:25:24.647976+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5060,"unique_prefixes":4411,"success":4411,"duration_ms":806}
|
|
{"time":"2025-07-28T18:25:24.648754+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:24.648768+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:24.65488+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:24.671962+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:24.671984+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":23}
|
|
{"time":"2025-07-28T18:25:24.672471+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:24.672488+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:24.672523+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:24.672942+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:24.777789+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:24 [akrotiri/qyGHpYCk2o-000539] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49996 - 408 17B in 1.00114325s
|
|
{"time":"2025-07-28T18:25:24.899132+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:24 [akrotiri/qyGHpYCk2o-000540] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49997 - 408 17B in 1.001127667s
|
|
{"time":"2025-07-28T18:25:24.905097+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:24 [akrotiri/qyGHpYCk2o-000541] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49998 - 408 17B in 1.000731541s
|
|
{"time":"2025-07-28T18:25:24.908005+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:24 [akrotiri/qyGHpYCk2o-000542] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:49999 - 408 17B in 1.000306417s
|
|
{"time":"2025-07-28T18:25:25.149695+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:25 [akrotiri/qyGHpYCk2o-000543] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50001 - 408 17B in 1.00116325s
|
|
{"time":"2025-07-28T18:25:25.254279+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":95900167}
|
|
{"time":"2025-07-28T18:25:25.381168+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.381175+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":708}
|
|
{"time":"2025-07-28T18:25:25.381246+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:25.381479+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:25.381495+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.381503+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.381913+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:25.381925+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:25.381988+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.417908+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:25.417963+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":35}
|
|
{"time":"2025-07-28T18:25:25.41875+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:25.425474+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.425556+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":7}
|
|
{"time":"2025-07-28T18:25:25.425578+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5014,"unique_prefixes":3857,"success":3857,"duration_ms":777}
|
|
{"time":"2025-07-28T18:25:25.425755+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:25.425854+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:25.425903+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.431723+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:25.456842+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":31}
|
|
{"time":"2025-07-28T18:25:25.456926+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.457215+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:25.457229+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.457238+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.457393+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:25.457425+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":0}
|
|
{"time":"2025-07-28T18:25:25.457457+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:25.457697+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:25.523595+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:25 [akrotiri/qyGHpYCk2o-000544] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50002 - 408 17B in 1.000167958s
|
|
{"time":"2025-07-28T18:25:25.786514+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:25 [akrotiri/qyGHpYCk2o-000545] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50044 - 408 17B in 1.008002166s
|
|
{"time":"2025-07-28T18:25:25.912105+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:25 [akrotiri/qyGHpYCk2o-000546] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50045 - 408 17B in 1.012123375s
|
|
{"time":"2025-07-28T18:25:25.912317+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:25 [akrotiri/qyGHpYCk2o-000548] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50047 - 408 17B in 1.00375175s
|
|
{"time":"2025-07-28T18:25:25.915668+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:25 [akrotiri/qyGHpYCk2o-000547] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50046 - 408 17B in 1.011470917s
|
|
{"time":"2025-07-28T18:25:25.930791+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:25.99009+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":532}
|
|
{"time":"2025-07-28T18:25:25.990118+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:25.990125+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:26.043125+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:26.04329+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":52}
|
|
{"time":"2025-07-28T18:25:26.043336+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:221","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":5004,"unique_prefixes":3430,"success":3430,"duration_ms":617}
|
|
{"time":"2025-07-28T18:25:26.057175+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:26.071425+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:26.07211+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":28}
|
|
{"time":"2025-07-28T18:25:26.072165+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:26.14861+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpdatePeerBatch","caller":"database.go:639"}
|
|
{"time":"2025-07-28T18:25:26.150962+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":77}
|
|
{"time":"2025-07-28T18:25:26.151881+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:26.152044+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
2025/07/28 18:25:26 [akrotiri/qyGHpYCk2o-000549] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50048 - 408 17B in 1.00150625s
|
|
{"time":"2025-07-28T18:25:26.172305+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"UpsertLiveRouteBatch","caller":"database.go:180"}
|
|
{"time":"2025-07-28T18:25:26.172388+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":23}
|
|
{"time":"2025-07-28T18:25:26.271383+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":160000761625,"total_messages":890880,"total_bytes":648104183,"total_mb":"618.08","messages_per_sec":"4608.46","bits_per_sec":"26743263","mbps":"26.74","total_dropped":247728}
|
|
{"time":"2025-07-28T18:25:26.27143+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":84740,"queue_cap":100000,"processed":735999,"dropped":62560,"avg_time":213687,"min_time":0,"max_time":1609232917}
|
|
{"time":"2025-07-28T18:25:26.271469+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":0,"queue_cap":100000,"processed":883300,"dropped":0,"avg_time":46410,"min_time":0,"max_time":1430638375}
|
|
{"time":"2025-07-28T18:25:26.27148+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":100000,"queue_cap":100000,"processed":598131,"dropped":185168,"avg_time":266429,"min_time":0,"max_time":1857853500}
|
|
{"time":"2025-07-28T18:25:26.271487+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeeringHandler","index":3,"queue_len":0,"queue_cap":100000,"processed":883300,"dropped":0,"avg_time":2463,"min_time":0,"max_time":72804000}
|
|
{"time":"2025-07-28T18:25:26.324874+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:26.326313+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":152}
|
|
{"time":"2025-07-28T18:25:26.327638+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:26.35114+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
{"time":"2025-07-28T18:25:26.351625+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"RecordPeering (database.go:587)","duration_ms":26}
|
|
{"time":"2025-07-28T18:25:26.352207+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"RecordPeering","caller":"database.go:587"}
|
|
{"time":"2025-07-28T18:25:26.380345+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"DeleteLiveRouteBatch","caller":"database.go:261"}
|
|
{"time":"2025-07-28T18:25:26.38037+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":29}
|
|
{"time":"2025-07-28T18:25:26.3816+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|