Add index to optimize COUNT(DISTINCT prefix) queries
- Add compound index on (ip_version, mask_length, prefix) to speed up prefix distribution queries - This index will significantly improve performance of COUNT(DISTINCT prefix) operations - Note: Existing databases will need to manually create this index or recreate the database
This commit is contained in:
parent
ba13c76c53
commit
9a63553f8d
@ -91,4 +91,6 @@ CREATE INDEX IF NOT EXISTS idx_live_routes_mask_length ON live_routes(mask_lengt
|
|||||||
CREATE INDEX IF NOT EXISTS idx_live_routes_ip_version_mask ON live_routes(ip_version, mask_length);
|
CREATE INDEX IF NOT EXISTS idx_live_routes_ip_version_mask ON live_routes(ip_version, mask_length);
|
||||||
CREATE INDEX IF NOT EXISTS idx_live_routes_last_updated ON live_routes(last_updated);
|
CREATE INDEX IF NOT EXISTS idx_live_routes_last_updated ON live_routes(last_updated);
|
||||||
-- Indexes for IPv4 range queries
|
-- Indexes for IPv4 range queries
|
||||||
CREATE INDEX IF NOT EXISTS idx_live_routes_ipv4_range ON live_routes(v4_ip_start, v4_ip_end) WHERE ip_version = 4;
|
CREATE INDEX IF NOT EXISTS idx_live_routes_ipv4_range ON live_routes(v4_ip_start, v4_ip_end) WHERE ip_version = 4;
|
||||||
|
-- Index to optimize COUNT(DISTINCT prefix) queries
|
||||||
|
CREATE INDEX IF NOT EXISTS idx_live_routes_ip_mask_prefix ON live_routes(ip_version, mask_length, prefix);
|
406
log.txt
406
log.txt
@ -10,292 +10,140 @@
|
|||||||
[Fx] PROVIDE *routewatch.RouteWatch <= git.eeqj.de/sneak/routewatch/internal/routewatch.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] INVOKE git.eeqj.de/sneak/routewatch/internal/routewatch.CLIEntry.func1()
|
||||||
[Fx] BEFORE RUN provide: go.uber.org/fx.New.func1()
|
[Fx] BEFORE RUN provide: go.uber.org/fx.New.func1()
|
||||||
[Fx] RUN provide: go.uber.org/fx.New.func1() in 3.583µs
|
[Fx] RUN provide: go.uber.org/fx.New.func1() in 6.125µs
|
||||||
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/config.New()
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/config.New()
|
||||||
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/config.New() in 2.916µs
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/config.New() in 7.791µs
|
||||||
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/logger.New()
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/logger.New()
|
||||||
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/logger.New() in 2.5µs
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/logger.New() in 6.875µs
|
||||||
[Fx] BEFORE RUN provide: fx.Annotate(git.eeqj.de/sneak/routewatch/internal/database.New(), fx.As([[database.Store]])
|
[Fx] BEFORE RUN provide: fx.Annotate(git.eeqj.de/sneak/routewatch/internal/database.New(), fx.As([[database.Store]])
|
||||||
{"time":"2025-07-28T18:36:06.450688+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:55:15.621406+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:36:06.579576+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"PRAGMA wal_checkpoint(TRUNCATE)","duration":95461792}
|
{"time":"2025-07-28T18:55:15.985763+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"PRAGMA wal_checkpoint(TRUNCATE)","duration":181338209}
|
||||||
{"time":"2025-07-28T18:36:06.579744+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:55:15.985963+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:36:16.060403+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"VACUUM","duration":9480606959}
|
{"time":"2025-07-28T18:55:27.279645+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"VACUUM","duration":11292404709}
|
||||||
[Fx] RUN provide: fx.Annotate(git.eeqj.de/sneak/routewatch/internal/database.New(), fx.As([[database.Store]]) in 9.609853708s
|
[Fx] RUN provide: fx.Annotate(git.eeqj.de/sneak/routewatch/internal/database.New(), fx.As([[database.Store]]) in 11.660978167s
|
||||||
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/metrics.New()
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/metrics.New()
|
||||||
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/metrics.New() in 23.625µs
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/metrics.New() in 861.958µs
|
||||||
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/streamer.New()
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/streamer.New()
|
||||||
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/streamer.New() in 7.375µs
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/streamer.New() in 1.069791ms
|
||||||
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/server.New()
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/server.New()
|
||||||
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/server.New() in 28.292µs
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/server.New() in 1.09675ms
|
||||||
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/routewatch.New()
|
[Fx] BEFORE RUN provide: git.eeqj.de/sneak/routewatch/internal/routewatch.New()
|
||||||
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/routewatch.New() in 18.209µs
|
[Fx] RUN provide: git.eeqj.de/sneak/routewatch/internal/routewatch.New() in 785.958µs
|
||||||
[Fx] BEFORE RUN provide: go.uber.org/fx.(*App).shutdowner-fm()
|
[Fx] BEFORE RUN provide: go.uber.org/fx.(*App).shutdowner-fm()
|
||||||
[Fx] RUN provide: go.uber.org/fx.(*App).shutdowner-fm() in 9.083µs
|
[Fx] RUN provide: go.uber.org/fx.(*App).shutdowner-fm() in 345.167µ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() 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 87.417µs
|
[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 270.958µs
|
||||||
[Fx] RUNNING
|
[Fx] RUNNING
|
||||||
{"time":"2025-07-28T18:36:16.061227+02:00","level":"INFO","msg":"Starting RouteWatch","source":"app.go:64","func":"routewatch.(*RouteWatch).Run"}
|
{"time":"2025-07-28T18:55:27.298483+02:00","level":"INFO","msg":"Starting RouteWatch","source":"app.go:64","func":"routewatch.(*RouteWatch).Run"}
|
||||||
{"time":"2025-07-28T18:36:16.061241+02:00","level":"INFO","msg":"Using batched database handlers for improved performance","source":"app.go:76","func":"routewatch.(*RouteWatch).Run"}
|
{"time":"2025-07-28T18:55:27.298978+02:00","level":"INFO","msg":"Using batched database handlers for improved performance","source":"app.go:76","func":"routewatch.(*RouteWatch).Run"}
|
||||||
{"time":"2025-07-28T18:36:16.06259+02:00","level":"INFO","msg":"Starting HTTP server","source":"server.go:52","func":"server.(*Server).Start","port":"8080"}
|
{"time":"2025-07-28T18:55:27.300966+02:00","level":"INFO","msg":"Starting HTTP server","source":"server.go:52","func":"server.(*Server).Start","port":"8080"}
|
||||||
{"time":"2025-07-28T18:36:16.154311+02:00","level":"INFO","msg":"Connected to RIS Live stream","source":"streamer.go:347","func":"streamer.(*Streamer).stream"}
|
{"time":"2025-07-28T18:55:28.56366+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:16.894514+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"}
|
2025/07/28 18:55:28 [akrotiri/SmLVbc4S8Z-000001] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50529 - 408 17B in 1.000514583s
|
||||||
{"time":"2025-07-28T18:36:16.894548+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:55:28.655509+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:17.023094+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:55:28 [akrotiri/SmLVbc4S8Z-000002] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50530 - 408 17B in 1.000952459s
|
||||||
{"time":"2025-07-28T18:36:17.023113+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
{"time":"2025-07-28T18:55:28.929681+02:00","level":"INFO","msg":"Connected to RIS Live stream","source":"streamer.go:347","func":"streamer.(*Streamer).stream"}
|
||||||
{"time":"2025-07-28T18:36:17.06557+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:55:29.066543+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:17.08549+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}
|
2025/07/28 18:55:29 [akrotiri/SmLVbc4S8Z-000003] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50532 - 408 17B in 1.00083725s
|
||||||
{"time":"2025-07-28T18:36:17.085548+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:55:29.156635+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:17.405722+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:29 [akrotiri/SmLVbc4S8Z-000004] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50536 - 408 17B in 1.00342875s
|
||||||
2025/07/28 18:36:17 [akrotiri/1Wahh09xbR-000001] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57747 - 408 17B in 1.000282708s
|
{"time":"2025-07-28T18:55:29.300578+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:36:17.501549+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:29.3006+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:36:17 [akrotiri/1Wahh09xbR-000002] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57749 - 408 17B in 1.000221291s
|
{"time":"2025-07-28T18:55:29.301052+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
||||||
{"time":"2025-07-28T18:36:17.61964+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:55:29.334118+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:36:17.893268+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:29.566963+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
2025/07/28 18:36:17 [akrotiri/1Wahh09xbR-000003] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57752 - 408 17B in 1.000695625s
|
2025/07/28 18:55:29 [akrotiri/SmLVbc4S8Z-000006] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50539 - 408 17B in 1.002010667s
|
||||||
{"time":"2025-07-28T18:36:17.982521+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:55:29.568468+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.034971+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:55:29 [akrotiri/SmLVbc4S8Z-000005] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50538 - 408 17B in 1.004808541s
|
||||||
{"time":"2025-07-28T18:36:18.062448+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:55:29.658427+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.151187+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:29 [akrotiri/SmLVbc4S8Z-000007] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50540 - 408 17B in 1.002173417s
|
||||||
2025/07/28 18:36:18 [akrotiri/1Wahh09xbR-000004] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57753 - 408 17B in 1.000630333s
|
{"time":"2025-07-28T18:55:29.66029+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.290206+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":787908583}
|
2025/07/28 18:55:29 [akrotiri/SmLVbc4S8Z-000008] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50541 - 408 17B in 1.000218333s
|
||||||
{"time":"2025-07-28T18:36:18.290477+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":138408125}
|
{"time":"2025-07-28T18:55:29.93081+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:36:18.290508+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":396469875}
|
{"time":"2025-07-28T18:55:30.073777+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.291218+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":784499209}
|
2025/07/28 18:55:30 [akrotiri/SmLVbc4S8Z-000009] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50542 - 408 17B in 1.00139075s
|
||||||
{"time":"2025-07-28T18:36:18.291624+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":789577792}
|
{"time":"2025-07-28T18:55:30.162437+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.295088+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:55:30 [akrotiri/SmLVbc4S8Z-000010] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50543 - 408 17B in 1.004826917s
|
||||||
{"time":"2025-07-28T18:36:18.410833+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:30.570238+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
2025/07/28 18:36:18 [akrotiri/1Wahh09xbR-000005] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57754 - 408 17B in 1.004313s
|
2025/07/28 18:55:30 [akrotiri/SmLVbc4S8Z-000012] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50545 - 408 17B in 1.000440458s
|
||||||
{"time":"2025-07-28T18:36:18.430337+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":94946333}
|
{"time":"2025-07-28T18:55:30.570901+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.504838+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:30 [akrotiri/SmLVbc4S8Z-000011] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50544 - 408 17B in 1.002267417s
|
||||||
2025/07/28 18:36:18 [akrotiri/1Wahh09xbR-000007] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57756 - 408 17B in 1.002608916s
|
{"time":"2025-07-28T18:55:30.660973+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.505354+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:30 [akrotiri/SmLVbc4S8Z-000013] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50546 - 408 17B in 1.001591916s
|
||||||
2025/07/28 18:36:18 [akrotiri/1Wahh09xbR-000006] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57755 - 408 17B in 1.0033475s
|
{"time":"2025-07-28T18:55:30.661318+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.506825+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:30 [akrotiri/SmLVbc4S8Z-000014] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50547 - 408 17B in 1.000175209s
|
||||||
2025/07/28 18:36:18 [akrotiri/1Wahh09xbR-000008] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57757 - 408 17B in 1.000198625s
|
{"time":"2025-07-28T18:55:31.0762+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.58885+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":86000917}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000015] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50548 - 408 17B in 1.001341625s
|
||||||
{"time":"2025-07-28T18:36:18.590948+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":84688042}
|
{"time":"2025-07-28T18:55:31.165487+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.597396+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":91186542}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000016] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50549 - 408 17B in 1.001879584s
|
||||||
{"time":"2025-07-28T18:36:18.597762+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":90224042}
|
{"time":"2025-07-28T18:55:31.367621+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:18.895142+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000020] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50553 - 408 151B in 703.570292ms
|
||||||
2025/07/28 18:36:18 [akrotiri/1Wahh09xbR-000009] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57758 - 408 17B in 1.001176792s
|
{"time":"2025-07-28T18:55:31.367825+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.153441+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000022] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50556 - 408 151B in 201.656ms
|
||||||
2025/07/28 18:36:19 [akrotiri/1Wahh09xbR-000010] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57759 - 408 17B in 1.003640791s
|
{"time":"2025-07-28T18:55:31.368037+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.327329+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":2241}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000018] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50552 - 408 151B in 796.273292ms
|
||||||
{"time":"2025-07-28T18:36:19.327357+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:55:31.36865+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.327361+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:55:31 [akrotiri/SmLVbc4S8Z-000024] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50557 - 408 149B in 561.791µs
|
||||||
{"time":"2025-07-28T18:36:19.327428+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":170203459}
|
{"time":"2025-07-28T18:55:31.368908+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.327909+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":736502125}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000017] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50551 - 408 151B in 797.906083ms
|
||||||
{"time":"2025-07-28T18:36:19.339471+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":741669917}
|
{"time":"2025-07-28T18:55:31.368939+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.398474+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":789604917}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000019] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50554 - 408 151B in 705.177542ms
|
||||||
{"time":"2025-07-28T18:36:19.400189+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":789106291}
|
{"time":"2025-07-28T18:55:31.368964+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.41598+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000021] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50555 - 408 151B in 292.11375ms
|
||||||
2025/07/28 18:36:19 [akrotiri/1Wahh09xbR-000011] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57760 - 408 17B in 1.002306041s
|
2025/07/28 18:55:31 [akrotiri/SmLVbc4S8Z-000030] "GET http://127.0.0.1:8080/status HTTP/1.1" from 127.0.0.1:50564 - 200 14334B in 1.052875ms
|
||||||
{"time":"2025-07-28T18:36:19.432811+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":88210667}
|
{"time":"2025-07-28T18:55:32.36962+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.474378+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":578281958}
|
2025/07/28 18:55:32 [akrotiri/SmLVbc4S8Z-000029] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50562 - 408 17B in 1.001024875s
|
||||||
{"time":"2025-07-28T18:36:19.500989+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":102926750}
|
{"time":"2025-07-28T18:55:32.36969+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.506495+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:32 [akrotiri/SmLVbc4S8Z-000026] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50559 - 408 17B in 1.0013515s
|
||||||
{"time":"2025-07-28T18:36:19.506507+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:32.369759+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
2025/07/28 18:36:19 [akrotiri/1Wahh09xbR-000013] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57762 - 408 17B in 1.000426s
|
2025/07/28 18:55:32 [akrotiri/SmLVbc4S8Z-000027] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50560 - 408 17B in 1.001368334s
|
||||||
2025/07/28 18:36:19 [akrotiri/1Wahh09xbR-000012] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57763 - 408 17B in 1.000873417s
|
{"time":"2025-07-28T18:55:32.369793+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.508423+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:32 [akrotiri/SmLVbc4S8Z-000028] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50561 - 408 17B in 1.001194833s
|
||||||
2025/07/28 18:36:19 [akrotiri/1Wahh09xbR-000014] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57764 - 408 17B in 1.000942666s
|
{"time":"2025-07-28T18:55:32.369831+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.551312+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:55:32 [akrotiri/SmLVbc4S8Z-000025] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50558 - 408 17B in 1.001485042s
|
||||||
{"time":"2025-07-28T18:36:19.551365+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":151247667}
|
{"time":"2025-07-28T18:55:32.369861+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.552135+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":223}
|
2025/07/28 18:55:32 [akrotiri/SmLVbc4S8Z-000023] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50563 - 408 17B in 1.001663417s
|
||||||
{"time":"2025-07-28T18:36:19.552148+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:223","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":8312,"unique_prefixes":3286,"success":3286,"duration_ms":2489}
|
{"time":"2025-07-28T18:55:32.620276+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.554033+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":93113833}
|
2025/07/28 18:55:32 [akrotiri/SmLVbc4S8Z-000031] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50564 - 408 17B in 1.001257334s
|
||||||
{"time":"2025-07-28T18:36:19.562664+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":61744625}
|
{"time":"2025-07-28T18:55:33.371767+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.565779+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:55:33 [akrotiri/SmLVbc4S8Z-000036] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50570 - 408 17B in 1.000852958s
|
||||||
{"time":"2025-07-28T18:36:19.641918+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
{"time":"2025-07-28T18:55:33.371862+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.6421+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":88519958}
|
2025/07/28 18:55:33 [akrotiri/SmLVbc4S8Z-000033] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50567 - 408 17B in 1.001058s
|
||||||
{"time":"2025-07-28T18:36:19.644463+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpdatePeerBatch (database.go:639)","duration_ms":90}
|
{"time":"2025-07-28T18:55:33.371909+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.726127+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:55:33.371904+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.7278+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"GetOrCreateASNBatch (database.go:331)","duration_ms":84}
|
2025/07/28 18:55:33 [akrotiri/SmLVbc4S8Z-000032] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50571 - 408 17B in 1.001232416s
|
||||||
{"time":"2025-07-28T18:36:19.730331+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:55:33 [akrotiri/SmLVbc4S8Z-000034] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50568 - 408 17B in 1.001058375s
|
||||||
{"time":"2025-07-28T18:36:19.825777+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":331897875}
|
{"time":"2025-07-28T18:55:33.372026+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.827207+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":273207875}
|
2025/07/28 18:55:33 [akrotiri/SmLVbc4S8Z-000035] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50569 - 408 17B in 1.001100833s
|
||||||
{"time":"2025-07-28T18:36:19.831724+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":1346289375}
|
{"time":"2025-07-28T18:55:33.622518+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:19.89724+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:33 [akrotiri/SmLVbc4S8Z-000037] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50572 - 408 17B in 1.001481875s
|
||||||
2025/07/28 18:36:19 [akrotiri/1Wahh09xbR-000015] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57765 - 408 17B in 1.001268708s
|
{"time":"2025-07-28T18:55:34.260055+02:00","level":"INFO","msg":"BGP session opened","source":"streamer.go:432","func":"streamer.(*Streamer).stream","peer":"193.107.13.3","peer_asn":"47787"}
|
||||||
{"time":"2025-07-28T18:36:20.014271+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:55:34.373824+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:20.157385+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:34 [akrotiri/SmLVbc4S8Z-000042] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50573 - 408 17B in 1.001114458s
|
||||||
2025/07/28 18:36:20 [akrotiri/1Wahh09xbR-000016] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57768 - 408 17B in 1.000250375s
|
{"time":"2025-07-28T18:55:34.374655+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:20.419035+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:34 [akrotiri/SmLVbc4S8Z-000040] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50576 - 408 17B in 1.00191525s
|
||||||
2025/07/28 18:36:20 [akrotiri/1Wahh09xbR-000017] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57769 - 408 17B in 1.001734291s
|
{"time":"2025-07-28T18:55:34.374725+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:20.50935+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:34 [akrotiri/SmLVbc4S8Z-000038] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50577 - 408 17B in 1.002011916s
|
||||||
2025/07/28 18:36:20 [akrotiri/1Wahh09xbR-000018] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57771 - 408 17B in 1.001408375s
|
{"time":"2025-07-28T18:55:34.374829+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:20.509617+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:34 [akrotiri/SmLVbc4S8Z-000039] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50574 - 408 17B in 1.002084042s
|
||||||
2025/07/28 18:36:20 [akrotiri/1Wahh09xbR-000020] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57772 - 408 17B in 1.00062675s
|
{"time":"2025-07-28T18:55:34.375664+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:20.509831+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:34 [akrotiri/SmLVbc4S8Z-000041] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50575 - 408 17B in 1.002975s
|
||||||
2025/07/28 18:36:20 [akrotiri/1Wahh09xbR-000019] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57770 - 408 17B in 1.001852042s
|
{"time":"2025-07-28T18:55:34.624993+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:20.899281+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:34 [akrotiri/SmLVbc4S8Z-000043] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50578 - 408 17B in 1.001230875s
|
||||||
2025/07/28 18:36:20 [akrotiri/1Wahh09xbR-000021] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57773 - 408 17B in 1.001610875s
|
{"time":"2025-07-28T18:55:35.072893+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":446804750}
|
||||||
{"time":"2025-07-28T18:36:21.162734+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:35.072943+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":3906511250}
|
||||||
2025/07/28 18:36:21 [akrotiri/1Wahh09xbR-000022] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57774 - 408 17B in 1.004055291s
|
{"time":"2025-07-28T18:55:35.073012+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":3704623791}
|
||||||
{"time":"2025-07-28T18:36:21.426529+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:35.073053+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":5413545750}
|
||||||
2025/07/28 18:36:21 [akrotiri/1Wahh09xbR-000023] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57775 - 408 17B in 1.005774708s
|
{"time":"2025-07-28T18:55:35.073091+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":2702315666}
|
||||||
{"time":"2025-07-28T18:36:21.511136+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:35.073135+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":2702279750}
|
||||||
{"time":"2025-07-28T18:36:21.511162+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:35.375006+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
2025/07/28 18:36:21 [akrotiri/1Wahh09xbR-000024] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57779 - 408 17B in 1.000741375s
|
2025/07/28 18:55:35 [akrotiri/SmLVbc4S8Z-000044] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50580 - 408 17B in 1.000225333s
|
||||||
2025/07/28 18:36:21 [akrotiri/1Wahh09xbR-000026] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57778 - 408 17B in 1.000772s
|
{"time":"2025-07-28T18:55:35.375958+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:21.511506+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
{"time":"2025-07-28T18:55:35.375976+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
2025/07/28 18:36:21 [akrotiri/1Wahh09xbR-000025] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57777 - 408 17B in 1.000986667s
|
{"time":"2025-07-28T18:55:35.37599+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:21.903021+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:35 [akrotiri/SmLVbc4S8Z-000046] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50581 - 408 17B in 1.000105959s
|
||||||
2025/07/28 18:36:21 [akrotiri/1Wahh09xbR-000027] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57780 - 408 17B in 1.001250417s
|
2025/07/28 18:55:35 [akrotiri/SmLVbc4S8Z-000045] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50583 - 408 17B in 1.00013575s
|
||||||
{"time":"2025-07-28T18:36:21.957201+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:55:35 [akrotiri/SmLVbc4S8Z-000047] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50582 - 408 17B in 1.000121667s
|
||||||
{"time":"2025-07-28T18:36:22.10865+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"UpsertLiveRouteBatch (database.go:180)","duration_ms":2382}
|
{"time":"2025-07-28T18:55:35.376418+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:22.108674+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:55:35 [akrotiri/SmLVbc4S8Z-000048] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50584 - 408 17B in 1.000057917s
|
||||||
{"time":"2025-07-28T18:36:22.108679+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:55:35.627065+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:250","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
||||||
{"time":"2025-07-28T18:36:22.167295+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
2025/07/28 18:55:35 [akrotiri/SmLVbc4S8Z-000049] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:50585 - 408 17B in 1.001080458s
|
||||||
2025/07/28 18:36:22 [akrotiri/1Wahh09xbR-000028] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57781 - 408 17B in 1.003338584s
|
|
||||||
{"time":"2025-07-28T18:36:22.178101+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM bgp_peers","duration":2682998875}
|
|
||||||
{"time":"2025-07-28T18:36:22.17824+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":665710291}
|
|
||||||
{"time":"2025-07-28T18:36:22.181442+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":752296125}
|
|
||||||
{"time":"2025-07-28T18:36:22.181492+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":1670894917}
|
|
||||||
{"time":"2025-07-28T18:36:22.18392+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":1019865458}
|
|
||||||
{"time":"2025-07-28T18:36:22.184124+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":2551276000}
|
|
||||||
{"time":"2025-07-28T18:36:22.223489+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":1802634459}
|
|
||||||
{"time":"2025-07-28T18:36:22.22378+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":2854246875}
|
|
||||||
{"time":"2025-07-28T18:36:22.23349+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":1331515750}
|
|
||||||
{"time":"2025-07-28T18:36:22.29236+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":110874125}
|
|
||||||
{"time":"2025-07-28T18:36:22.298852+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":786145125}
|
|
||||||
{"time":"2025-07-28T18:36:22.299549+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":65810084}
|
|
||||||
{"time":"2025-07-28T18:36:22.303754+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":79995125}
|
|
||||||
{"time":"2025-07-28T18:36:22.430783+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:22 [akrotiri/1Wahh09xbR-000029] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57782 - 408 17B in 1.001740167s
|
|
||||||
{"time":"2025-07-28T18:36:22.512748+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:22 [akrotiri/1Wahh09xbR-000031] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57784 - 408 17B in 1.00018675s
|
|
||||||
{"time":"2025-07-28T18:36:22.513127+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:22 [akrotiri/1Wahh09xbR-000032] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57783 - 408 17B in 1.000488792s
|
|
||||||
{"time":"2025-07-28T18:36:22.513987+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:22 [akrotiri/1Wahh09xbR-000030] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57785 - 408 17B in 1.001523625s
|
|
||||||
{"time":"2025-07-28T18:36:22.90734+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:22 [akrotiri/1Wahh09xbR-000033] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57786 - 408 17B in 1.003517167s
|
|
||||||
{"time":"2025-07-28T18:36:23.171821+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:23 [akrotiri/1Wahh09xbR-000034] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57787 - 408 17B in 1.001193458s
|
|
||||||
{"time":"2025-07-28T18:36:23.435801+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:23 [akrotiri/1Wahh09xbR-000035] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57788 - 408 17B in 1.004100125s
|
|
||||||
{"time":"2025-07-28T18:36:23.514544+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:23 [akrotiri/1Wahh09xbR-000038] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57792 - 408 17B in 1.000297541s
|
|
||||||
{"time":"2025-07-28T18:36:23.515469+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:23 [akrotiri/1Wahh09xbR-000037] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57790 - 408 17B in 1.001836167s
|
|
||||||
{"time":"2025-07-28T18:36:23.515535+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:23 [akrotiri/1Wahh09xbR-000036] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57791 - 408 17B in 1.001915959s
|
|
||||||
{"time":"2025-07-28T18:36:23.909068+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:23 [akrotiri/1Wahh09xbR-000039] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57793 - 408 17B in 1.000665208s
|
|
||||||
{"time":"2025-07-28T18:36:24.173555+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:24 [akrotiri/1Wahh09xbR-000040] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57794 - 408 17B in 1.000843667s
|
|
||||||
{"time":"2025-07-28T18:36:24.252502+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:36:24.252532+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:36:24.440475+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:24 [akrotiri/1Wahh09xbR-000041] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57795 - 408 17B in 1.001246167s
|
|
||||||
{"time":"2025-07-28T18:36:24.517551+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
{"time":"2025-07-28T18:36:24.517456+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:24 [akrotiri/1Wahh09xbR-000042] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57796 - 408 17B in 1.002084166s
|
|
||||||
2025/07/28 18:36:24 [akrotiri/1Wahh09xbR-000044] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57797 - 408 17B in 1.001669875s
|
|
||||||
{"time":"2025-07-28T18:36:24.522622+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:24 [akrotiri/1Wahh09xbR-000043] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57798 - 408 17B in 1.0071575s
|
|
||||||
{"time":"2025-07-28T18:36:24.911977+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:24 [akrotiri/1Wahh09xbR-000045] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57799 - 408 17B in 1.00016125s
|
|
||||||
{"time":"2025-07-28T18:36:25.174974+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:25 [akrotiri/1Wahh09xbR-000046] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57800 - 408 17B in 1.000516375s
|
|
||||||
{"time":"2025-07-28T18:36:25.442588+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:25 [akrotiri/1Wahh09xbR-000047] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57801 - 408 17B in 1.001250708s
|
|
||||||
{"time":"2025-07-28T18:36:25.520292+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
{"time":"2025-07-28T18:36:25.520319+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:25 [akrotiri/1Wahh09xbR-000048] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57804 - 408 17B in 1.001147208s
|
|
||||||
2025/07/28 18:36:25 [akrotiri/1Wahh09xbR-000049] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57803 - 408 17B in 1.001071375s
|
|
||||||
{"time":"2025-07-28T18:36:25.53625+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:25 [akrotiri/1Wahh09xbR-000050] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57805 - 408 17B in 1.012446333s
|
|
||||||
{"time":"2025-07-28T18:36:25.912967+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:25 [akrotiri/1Wahh09xbR-000051] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57806 - 408 17B in 1.000260083s
|
|
||||||
{"time":"2025-07-28T18:36:26.15446+02:00","level":"INFO","msg":"Stream statistics","source":"streamer.go:271","func":"streamer.(*Streamer).logMetrics","uptime":10000113916,"total_messages":65024,"total_bytes":44922289,"total_mb":"42.84","messages_per_sec":"457.19","bits_per_sec":"2591290","mbps":"2.59","total_dropped":0}
|
|
||||||
{"time":"2025-07-28T18:36:26.154487+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.ASHandler","index":0,"queue_len":49621,"queue_cap":100000,"processed":14896,"dropped":0,"avg_time":100680,"min_time":0,"max_time":1433389625}
|
|
||||||
{"time":"2025-07-28T18:36:26.154494+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PeerHandler","index":1,"queue_len":45915,"queue_cap":100000,"processed":18602,"dropped":0,"avg_time":82950,"min_time":0,"max_time":1528667958}
|
|
||||||
{"time":"2025-07-28T18:36:26.154499+02:00","level":"INFO","msg":"Handler statistics","source":"streamer.go:304","func":"streamer.(*Streamer).logMetrics","handler":"*routewatch.PrefixHandler","index":2,"queue_len":47720,"queue_cap":100000,"processed":16797,"dropped":0,"avg_time":131992,"min_time":0,"max_time":2213626125}
|
|
||||||
{"time":"2025-07-28T18:36:26.154504+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":64518,"dropped":0,"avg_time":3056,"min_time":0,"max_time":52084542}
|
|
||||||
{"time":"2025-07-28T18:36:26.17728+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:26 [akrotiri/1Wahh09xbR-000052] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57807 - 408 17B in 1.001431208s
|
|
||||||
{"time":"2025-07-28T18:36:26.205833+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":2689679125}
|
|
||||||
{"time":"2025-07-28T18:36:26.205868+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":3972413458}
|
|
||||||
{"time":"2025-07-28T18:36:26.206441+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":3692751083}
|
|
||||||
{"time":"2025-07-28T18:36:26.206478+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":6374804458}
|
|
||||||
{"time":"2025-07-28T18:36:26.240321+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":4056217708}
|
|
||||||
{"time":"2025-07-28T18:36:26.245223+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":67068417}
|
|
||||||
{"time":"2025-07-28T18:36:26.245251+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":2805886375}
|
|
||||||
{"time":"2025-07-28T18:36:26.245266+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":5734625208}
|
|
||||||
{"time":"2025-07-28T18:36:26.245288+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":5734787125}
|
|
||||||
{"time":"2025-07-28T18:36:26.245305+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":4341387292}
|
|
||||||
{"time":"2025-07-28T18:36:26.245318+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":2333428250}
|
|
||||||
{"time":"2025-07-28T18:36:26.245331+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":3813514542}
|
|
||||||
{"time":"2025-07-28T18:36:26.2933+02:00","level":"DEBUG","msg":"Database lock acquired","source":"database.go:149","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
||||||
{"time":"2025-07-28T18:36:26.293388+02:00","level":"DEBUG","msg":"Database lock released","source":"database.go:161","func":"database.(*Database).unlock","held_by":"DeleteLiveRouteBatch (database.go:261)","duration_ms":4184}
|
|
||||||
{"time":"2025-07-28T18:36:26.293427+02:00","level":"DEBUG","msg":"Flushed prefix batch","source":"prefixhandler.go:223","func":"routewatch.(*PrefixHandler).flushBatchLocked","batch_size":20000,"unique_prefixes":3456,"success":3456,"duration_ms":6737}
|
|
||||||
{"time":"2025-07-28T18:36:26.300819+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:36:26.323195+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":3809499208}
|
|
||||||
{"time":"2025-07-28T18:36:26.323234+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":2807023417}
|
|
||||||
{"time":"2025-07-28T18:36:26.323267+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":4019556041}
|
|
||||||
{"time":"2025-07-28T18:36:26.348955+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":4043039125}
|
|
||||||
{"time":"2025-07-28T18:36:26.369068+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":6861006250}
|
|
||||||
{"time":"2025-07-28T18:36:26.369115+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":93824458}
|
|
||||||
{"time":"2025-07-28T18:36:26.387764+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":142409792}
|
|
||||||
{"time":"2025-07-28T18:36:26.387961+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":1868659250}
|
|
||||||
{"time":"2025-07-28T18:36:26.437521+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:36:26.437549+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:36:26.437627+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":4266886500}
|
|
||||||
{"time":"2025-07-28T18:36:26.437725+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":1906812667}
|
|
||||||
{"time":"2025-07-28T18:36:26.437778+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":2263188375}
|
|
||||||
{"time":"2025-07-28T18:36:26.439111+02:00","level":"DEBUG","msg":"Acquiring database lock","source":"database.go:143","func":"database.(*Database).lock","operation":"GetOrCreateASNBatch","caller":"database.go:331"}
|
|
||||||
{"time":"2025-07-28T18:36:26.444696+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:26 [akrotiri/1Wahh09xbR-000053] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57808 - 408 17B in 1.00132575s
|
|
||||||
{"time":"2025-07-28T18:36:26.509635+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":186402791}
|
|
||||||
{"time":"2025-07-28T18:36:26.50971+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":303849584}
|
|
||||||
{"time":"2025-07-28T18:36:26.50977+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":988537042}
|
|
||||||
{"time":"2025-07-28T18:36:26.509806+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":595833916}
|
|
||||||
{"time":"2025-07-28T18:36:26.509846+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM asns","duration":6611806833}
|
|
||||||
{"time":"2025-07-28T18:36:26.509878+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes WHERE ip_version = ?","duration":264735334}
|
|
||||||
{"time":"2025-07-28T18:36:26.522296+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:26 [akrotiri/1Wahh09xbR-000055] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57810 - 408 17B in 1.001108084s
|
|
||||||
{"time":"2025-07-28T18:36:26.522428+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:26 [akrotiri/1Wahh09xbR-000054] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57809 - 408 17B in 1.001289292s
|
|
||||||
{"time":"2025-07-28T18:36:26.529806+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM prefixes","duration":6975777792}
|
|
||||||
{"time":"2025-07-28T18:36:26.529889+02:00","level":"DEBUG","msg":"Slow query","source":"slowquery.go:17","func":"database.logSlowQuery","query":"SELECT COUNT(*) FROM peerings","duration":4332971625}
|
|
||||||
{"time":"2025-07-28T18:36:26.540119+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:26 [akrotiri/1Wahh09xbR-000056] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57811 - 408 17B in 1.000657875s
|
|
||||||
{"time":"2025-07-28T18:36:26.815305+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:36:26.915269+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:26 [akrotiri/1Wahh09xbR-000057] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57812 - 408 17B in 1.001369292s
|
|
||||||
{"time":"2025-07-28T18:36:27.179207+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:27 [akrotiri/1Wahh09xbR-000058] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57813 - 408 17B in 1.001156208s
|
|
||||||
{"time":"2025-07-28T18:36:27.447066+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:27 [akrotiri/1Wahh09xbR-000059] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57814 - 408 17B in 1.001259625s
|
|
||||||
{"time":"2025-07-28T18:36:27.52429+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
{"time":"2025-07-28T18:36:27.524287+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:27 [akrotiri/1Wahh09xbR-000061] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57817 - 408 17B in 1.001166334s
|
|
||||||
2025/07/28 18:36:27 [akrotiri/1Wahh09xbR-000060] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57816 - 408 17B in 1.001232792s
|
|
||||||
{"time":"2025-07-28T18:36:27.542157+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:27 [akrotiri/1Wahh09xbR-000062] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57818 - 408 17B in 1.001263584s
|
|
||||||
{"time":"2025-07-28T18:36:27.917265+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:27 [akrotiri/1Wahh09xbR-000063] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57819 - 408 17B in 1.001213792s
|
|
||||||
{"time":"2025-07-28T18:36:28.180986+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:28 [akrotiri/1Wahh09xbR-000064] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57820 - 408 17B in 1.000730958s
|
|
||||||
{"time":"2025-07-28T18:36:28.448508+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:28 [akrotiri/1Wahh09xbR-000065] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57821 - 408 17B in 1.000564542s
|
|
||||||
{"time":"2025-07-28T18:36:28.527331+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:28 [akrotiri/1Wahh09xbR-000067] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57822 - 408 17B in 1.002002625s
|
|
||||||
{"time":"2025-07-28T18:36:28.528381+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:28 [akrotiri/1Wahh09xbR-000066] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57823 - 408 17B in 1.003038167s
|
|
||||||
{"time":"2025-07-28T18:36:28.544316+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:28 [akrotiri/1Wahh09xbR-000068] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57824 - 408 17B in 1.00133225s
|
|
||||||
{"time":"2025-07-28T18:36:28.919821+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:28 [akrotiri/1Wahh09xbR-000069] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57825 - 408 17B in 1.001311334s
|
|
||||||
{"time":"2025-07-28T18:36:29.182956+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:29 [akrotiri/1Wahh09xbR-000070] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57826 - 408 17B in 1.001243083s
|
|
||||||
{"time":"2025-07-28T18:36:29.45003+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:29 [akrotiri/1Wahh09xbR-000071] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57827 - 408 17B in 1.000889291s
|
|
||||||
{"time":"2025-07-28T18:36:29.533757+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:29 [akrotiri/1Wahh09xbR-000073] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57830 - 408 17B in 1.004370292s
|
|
||||||
{"time":"2025-07-28T18:36:29.537433+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:29 [akrotiri/1Wahh09xbR-000072] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57829 - 408 17B in 1.008931875s
|
|
||||||
{"time":"2025-07-28T18:36:29.550926+02:00","level":"ERROR","msg":"Database stats timeout","source":"handlers.go:249","func":"server.(*Server).setupRoutes.func1.(*Server).handleStats.1"}
|
|
||||||
2025/07/28 18:36:29 [akrotiri/1Wahh09xbR-000074] "GET http://127.0.0.1:8080/api/v1/stats HTTP/1.1" from 127.0.0.1:57831 - 408 17B in 1.005731791s
|
|
||||||
|
Loading…
Reference in New Issue
Block a user