Проникновение нескольких временных меток одной и той же метрики?

У меня есть данные, хранящиеся в базе данных SQL, которые я хочу реплицировать в prometheus для его лучших возможностей в обработке данных временных рядов.

Тем не менее, мне все еще интересно, что лучший способ разоблачить эти данные прометею.

Я попытался разоблачить такой документ:

# TYPE energy_amount_watt_hours counter
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787904
energy_amount_watt_hours{meter="B",type="grid_import"} 681113 1529787903
energy_amount_watt_hours{meter="C",type="generator"} 4201804 1529787903
energy_amount_watt_hours{meter="D",type="grid_import"} 6209100 1529787612
energy_amount_watt_hours{meter="E",type="grid_export"} 9554800 1529787612
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787606
energy_amount_watt_hours{meter="C",type="generator"} 4201804 1529787605
energy_amount_watt_hours{meter="F",type="grid_import"} 1216300 1529787602
energy_amount_watt_hours{meter="B",type="grid_import"} 681093 1529787602
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787305
energy_amount_watt_hours{meter="C",type="generator"} 4201804 1529787304
energy_amount_watt_hours{meter="B",type="grid_import"} 681073 1529787303
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787004

Таким образом, в основном, выставляя несколько значений для каждой метрики, но с разными отметками времени. Тем не менее, это терпит неудачу с ошибками вне меня (что раздражает). Читая документацию, я вижу следующее:

Каждая строка должна иметь уникальную комбинацию имени и метки метрики. В противном случае поведение при проглатывании не определено.

Поэтому, вероятно, поэтому я получаю эти неожиданные ошибки.

Остается вопрос: как я могу хранить данные в прометеях, которые происходят из хранилища SQL. Особенно:

  • время выборки не сейчас
  • У меня может быть несколько выборок на метрическую / метку

prometheus,

2

Ответов: 0

Проникновение нескольких временных меток одной и той же метрики?

У меня есть данные, хранящиеся в базе данных SQL, которые я хочу реплицировать в prometheus для его лучших возможностей в обработке данных временных рядов.

Тем не менее, мне все еще интересно, что лучший способ разоблачить эти данные прометею.

Я попытался разоблачить такой документ:

# TYPE energy_amount_watt_hours counter
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787904
energy_amount_watt_hours{meter="B",type="grid_import"} 681113 1529787903
energy_amount_watt_hours{meter="C",type="generator"} 4201804 1529787903
energy_amount_watt_hours{meter="D",type="grid_import"} 6209100 1529787612
energy_amount_watt_hours{meter="E",type="grid_export"} 9554800 1529787612
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787606
energy_amount_watt_hours{meter="C",type="generator"} 4201804 1529787605
energy_amount_watt_hours{meter="F",type="grid_import"} 1216300 1529787602
energy_amount_watt_hours{meter="B",type="grid_import"} 681093 1529787602
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787305
energy_amount_watt_hours{meter="C",type="generator"} 4201804 1529787304
energy_amount_watt_hours{meter="B",type="grid_import"} 681073 1529787303
energy_amount_watt_hours{meter="A",type="generator"} 8275866 1529787004

Таким образом, в основном, выставляя несколько значений для каждой метрики, но с разными отметками времени. Тем не менее, это терпит неудачу с ошибками вне меня (что раздражает). Читая документацию, я вижу следующее:

Каждая строка должна иметь уникальную комбинацию имени и метки метрики. В противном случае поведение при проглатывании не определено.

Поэтому, вероятно, поэтому я получаю эти неожиданные ошибки.

Остается вопрос: как я могу хранить данные в прометеях, которые происходят из хранилища SQL. Особенно:

  • время выборки не сейчас
  • У меня может быть несколько выборок на метрическую / метку
02Прометей,
Похожие вопросы
Яндекс.Метрика