Check | apache-upd-1 | apache-upd-2 | apache-upd-3 | apache4-1 | apache4-2 | apache4-3 | apache4-q100-1 | apache4-q100-2 | apache4-q100-3 | jetty-upd-1 | jetty-upd-2 | jetty-upd-3 | netty-updfix-1 | netty-updfix-2 | netty-updfix-3 | sun-1 | sun-2 | sun-3 | undertow-1 | undertow-2 | undertow-3 | undertow-upd-1 | undertow-upd-2 | undertow-upd-3 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Docker image size (MB) | 238 | 238 | 238 | 237 | 237 | 237 | 237 | 237 | 237 | 241 | 241 | 241 | 241 | 241 | 241 | 237 | 237 | 237 | 241 | 241 | 241 | 241 | 241 | 241 |
HTTP GET / returns 200 or 404 | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748063&language=cs&extra=paramShouldBeIgnored returns 200 and correct object | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748109&language=de returns 200 and correct object | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748111&language=cs returns 200 and correct object | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=101748113&language=cs returns 200 and correct object | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=123 returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=123&language=cs returns 404 (this does not exist) with error JSON with message | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?id=blabla&language=cs returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /city/v1/get?language=cs returns 400 with error JSON with message | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
HTTP GET /fnhjkdniudsancyne returns 404 | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
Service logs a message containing 8080 (used port) on startup | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
Service logs every request, message contains url path | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good | Good |
Startup time (to start responding) secs | 7.14 | 2.61 | 2.66 | 8.0 | 2.78 | 2.62 | 7.99 | 2.63 | 2.59 | 2.82 | 3.04 | 2.87 | 2.82 | 3.04 | 2.89 | 8.13 | 2.75 | 2.53 | 5.08 | 2.78 | 2.97 | 2.77 | 2.94 | 2.8 |
Stops gracefully | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Very Bad, probably died after 1024 connections | Good, in 0.7s | Good, in 0.8s | Good, in 0.8s | Good, in 0.8s | Good, in 0.8s | Good, in 0.7s | Good, in 0.8s | Good, in 0.8s | Good, in 0.8s | Good, in 0.7s | Good, in 0.7s | Good, in 0.8s | Good, in 0.8s | Good, in 0.7s | Good, in 0.8s |
The graphs are interactive, view the rendered HTML locally to enjoy it.