Let's lookout for errors and errorish status codes in the logs for the maps servers.
Document what we find and see if it fits any existing task.
== Outcomes ==
New logstash dashboard for debugging Kartotherian: https://logstash.wikimedia.org/goto/9e502017ee8d1c81b8ea94ebf5573ecd
Obvious bugs and cleanup work have been split into subtasks.
Out of roughly 1M log messages across all hosts in 1 week, these are the main categories and frequencies of noteworthy errors,
| Message | Task | Share |
| groupIds not available | | 83% |
| Marker symbol '%s' is invalid | | 7% |
| Failed to parse color: "#function fill() { [native code] }" | | 3% |
| Bad geojson - unknown type ExternalData | | 1.5% |
| SPARQL query result contains non-unique ID | | 0.4% |
| ETIMEDOUT | | 0.4% |
| XML document not well formed | | 0.2% |
| "ids" or "query" parameter must be given | | 0.1% |
| image created from bytes must be 2048 pixels or fewer on each side | | 0.07% |
| ESOCKETTIMEDOUT | | 0.05% |
A few errors also show that SPARQL queries and GeoJSON are sometimes invalid.