The way data is pushed into influxdb right now is somewhat unorthodox and difficult to work with due to the URL being used as the series name. This means that adding any new URL to the config adds new series instead of extending the existing corpus of data.
TL;DR; a much more traditional way of structuring data in InfluxDB is to have a single series that I chose to call "statusok.request" and store the URL as a tag of each datapoint. This way the data is much easier to work with, for example in Grafana.
I can't actually build and test if this works since the project is a mess, all the dependencies have changed and nothing was pinned to versions that still worked. BUT, the change is simple enough that it ought to work if the project ever becomes buildable again.
The way data is pushed into influxdb right now is somewhat unorthodox and difficult to work with due to the URL being used as the series name. This means that adding any new URL to the config adds new series instead of extending the existing corpus of data.
TL;DR; a much more traditional way of structuring data in InfluxDB is to have a single series that I chose to call "statusok.request" and store the URL as a tag of each datapoint. This way the data is much easier to work with, for example in Grafana.
I can't actually build and test if this works since the project is a mess, all the dependencies have changed and nothing was pinned to versions that still worked. BUT, the change is simple enough that it ought to work if the project ever becomes buildable again.