Hi,

On 5/31/20 9:51 AM, 'Nandeesh Bharamagoudra' via Prometheus Users wrote:
> Need a quick info, we are going to upgrade Prometheus in production from
> v2.1.0 to v2.18.0.

My gut feeling says: It should work.

However, I am pretty sure that there is at least one (if not more)
change which is forward-only. This means: Once you have upgraded, you
will not be able to go back without data loss. For example, 2.4.0
updates the WAL format. After it has been updated, older versions will
no longer be able to read it.

To be more confident, I suggest the following:

1) Read the changelogs of all versions in-between. There should be
disclaimers for such changes:
https://github.com/prometheus/prometheus/releases

2) Perform your update in your staging environment first in order to
obsevere if anything happens unexpectedly.

3) Create a consistent backup (Prometheus snapshot) of your data before
upgrading.

4) For the future: Try updating more regularly. This is what most users
do and which probably reserved way more real-world test coverage. While
the update you are planning may be expected to work, it could well be
that almost no one has performed such a large jump yet. Your version is
over two years old. This is a long time for any actively developed
software project.


Kind regards,
Christian

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/29297589-d553-c754-fd4a-b1ccdd7eee7c%40hoffmann-christian.info.

Reply via email to