Moving time-series data between two NetEye systems is a common but often underestimated challenge. Whether driven by infrastructure migrations, platform refactoring, customer onboarding/offboarding, or environment consolidation, the need to relocate InfluxDB metrics reliably and selectively comes up again and again.
We created this repository to address that need from a high-level, operational perspective: enabling self-service migration of InfluxDB metrics for customers.
In many real-world environments, InfluxDB metrics are business-critical. At the same time, moving them safely is often difficult because existing solutions tend to be:
As a result, even relatively simple migration requests frequently turn into manual, error-prone operations.
This repository provides a pragmatic way to:
All of this is achieved without requiring direct filesystem access to the InfluxDB nodes and without introducing complex tooling.
In practice, this means that migrations can be:
At a high level, the repository enables a simple but powerful workflow:
This makes it suitable for scenarios such as:
A few key principles guided the implementation:
Rather than aiming to replace native backup and restore mechanisms, the project intentionally focuses on selective, operationally friendly migrations.
From an organizational standpoint, this approach shifts metric migration from a low-level infrastructure task to a repeatable operational process.
That has tangible benefits:
Ultimately, the repository exists to reduce friction: between teams, between systems, and between the need to move data and the fear of doing it wrong.
If you have migrated your NetEye environment, maybe from virtual to physical, and need to reimport your InfluxDB metrics, this project provides a simple foundation for making metric migrations predictable, auditable, and self-service.
Learn more here: https://bitbucket.org/siwuerthphoenix/influxdb-extract-metrics