Representing string kind of values in grafana time series

I have a time series data which is software version. Now issue is the software version is of format 1.0.1, 1.0.2, 1.1.0 …
How to represent these 7kind of values in grafana time series

You say you have “a time series data which is software version”. Does that
mean you have data which consists of a timestamp and a software version

It sounds like you might mean you have no timestamp, in which case this is not
time series data.

If that is the case, what do these numbers mean in terms of time?

Please show us what time you want to convert each value into, and how the
calculation is done.

If I’ve completely misunderstood the requirement, please give more details :slight_smile:


This is kind of iot data. The data has two columns date time and software version.
2023-02-27T09:01:00 - 1.0.1
2023-02-27T09:01:00 - 1.0.2

Okay, so firstly, depending on which backend data store you are using, that
timestamp may have to be converted into an epoch timestamp, and secondly, I
still don’t quite understand what you are trying to display.

  1. You have two different values for the same timestamp

  2. How do you want to show “1.0.2” in Grafana?


My bad, it’s supposed to be two different time stamp. I am not worried on time stamp. It’s coming up for other use cases. But for software version I am not able to treat it as a number because of two .(dots)

Why would you want to treat a software version such as 1.0.2 as a number?

It isn’t a number - you can’t divide it by three, you can’t take the square of
it, you can’t add 42 - it’s a string which contains digits and punctuation.

What are you ultimately trying to achieve here? What do you want Grafana to


Ok let me give details to you. My data is vehicle data and there are two platforms of this vehicle and we show details like odometer, speed etc in an timeseries. Even software versions I could show it in timeseries because the versions were like 50.01, 51.0, 52.10 etc. Everything was great until the new platform started using different technique like (1.0.1,1.2.1 etc). Now since I represent both in same graph I am not able to plot this.

That is why I am reaching out, if somebody in the community have represented these kind of software versions over time.