My main use case for InfluxDB involves gathering metric data from our storage clusters and putting them into Grafana dashboards, so InfluxDB is the data source for Grafana.
I collect and display metrics in Grafana such as throughputs, IOPS, latencies, quota consumptions, network and cart errors.
Regarding my main use case, there are no particular challenges; we run our scripts every five minutes, so we gather data from our clusters every five minutes and keep more than six months.