171 похожих чатов

Https://Play.Victoriametrics.Com/Select/Accounting/1/6a716b0f-38bc-4856-90ce-448fd713e3fe/Prometheus/Graph/?#/Relabeling?Config=-+Source_labels%3A+%5B__meta_kubernetes_service_name%2C+__meta_kubernetes_namespace%2C+__meta_kubernetes_endpoint_port_number%5D%0A++Regex%3A+%22.*%22%0A++Separator%3A+%22.%22%0A++Replacement%3A+%22%241%22%0A++Target_label%3A+__address__%0A&Labels=%7B__meta_kubernetes_service_name%3D%22a%22%2C+__meta_kubernetes_namespace%3D%22b%22%2C+__meta_kubernetes_endpoint_port_number%3D%22c%22%2C+Foo%3D%22bar%22%7D вот пример правда это для Виктории но должно в

проме тоже работать

3 ответов

22 просмотра

мне там как-то двоеточие поставить нужно... сначала точку, а потом двоеточие

Andrey Paliy
мне там как-то двоеточие поставить нужно... сначал...

Значения лейблов, перечисленных в source_labels, объединяются с помощью символа-разделителя ; (этот символ-разделитель можно заменить на любую строку с помощью опции separator), как написал Артем выше. Поэтому вам нужен regex: "([^;]*);([^;]+);(.*)", чтобы значения лейблов из source_labels попали в $1, $2 и $3. Попробуйте следующее релейбелинг-правило: - source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_namespace, __meta_kubernetes_endpoint_port_number] target_label: __address__ regex: "([^;]*);([^;]+);(.*)" replacement: "${1}.${2}:${3}" Вот по этой ссылке можно поиграться с этим примером и понять, как он работает - https://play.victoriametrics.com/select/accounting/1/6a716b0f-38bc-4856-90ce-448fd713e3fe/prometheus/target-relabel-debug?relabel_configs=-+source_labels%3A+%5B__meta_kubernetes_service_name%2C+__meta_kubernetes_namespace%2C+__meta_kubernetes_endpoint_port_number%5D%0D%0A++target_label%3A+__address__%0D%0A++regex%3A+%22%28%5B%5E%3B%5D*%29%3B%28%5B%5E%3B%5D%2B%29%3B%28.*%29%22%0D%0A++replacement%3A+%22%24%7B1%7D.%24%7B2%7D%3A%24%7B3%7D%22&metric=%7B__meta_kubernetes_service_name%3D%22service123%22%2C+__meta_kubernetes_namespace%3D%22namespace234%22%2C+__meta_kubernetes_endpoint_port_number%3D%22567%22%7D

Похожие вопросы

Обсуждают сегодня

Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Коллеги, добрый вечер. Создаю коллекцию от TFPGMap, ключ - перечисление, значение - целое. Нужно отсортировать коллекцию по значению. Как это можно сделать?
Kirill Filippenok
11
Скажи а ты когда этот канал создавал ты уже дельфи не любил, или это со временем пришло?
Роман Лях (rgreat)
18
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Всем привет! Использую кастомное модальное диалоговое окошко, все по классике - mrOK, mrCancel как ModalResult. Однако есть нюанс - в главной форме есть универсальный обработч...
Олег Гранишевский
20
Карта сайта