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

Кто-То настраивал кастомный лейбл, который можно использовать в LogQL(loki)? пробовал так:

- action: replace
source_labels:
- __meta_kubernetes_pod_label_ticket
target_label: ticket

у меня есть фиче поды, которые имеют лейбл ticket: TASK_NUMBER
и есть те что обычные, релизные ticket: none
в итоге в локи я вижу только ticket: none,а других value тупо нет
что я упускаю?

11 ответов

15 просмотров

А коллекторы правильно настроены?

Stefan- Автор вопроса
Aleksei Olshanskiy
А коллекторы правильно настроены?

ну promtail с таким конфигом, по сути дефолтный https://pastebin.com/Ce7dwymT

Stefan- Автор вопроса
Stefan- Автор вопроса
Aleksei Olshanskiy
А поды все в одном ns обитают?

level=info ts=2023-09-22T09:07:47.733716656Z caller=filetargetmanager.go:361 msg="Adding target" key="/var/log/pods/*d5f97f10-f7b0-42e2-87ab-ad19f078d7b0/mysql/*.log:{app=\"back-crypto\", cluster=\"eks-dev-eu-central-1\", container=\"mysql\", job=\"back-crypto/back-crypto\", namespace=\"back-crypto\", node_name=\"ip-10-2-3-92.eu-central-1.compute.internal\", pod=\"back-crypto-ftr-9946d0802f-57c445b7c8-9q9lc\", ticket=\"CRYP-956\"}" даже вот в логах видно что promtail всё нашел и добавил в скрейп, но локи часть value куда-то теряет

Stefan
не, в разных всё

Проверь что не дропаются логи по неймспейсу, но я каких-то явных проблем в конфиге не вижу. Logql вообще этих подов не видит? Или только лейбл пропадает?

Stefan- Автор вопроса
Aleksei Olshanskiy
Проверь что не дропаются логи по неймспейсу, но я ...

видит только ticket: none(который есть тоже на подах) а ticket: CRYP-956 например не видит, того и не понимаю ЧЗХ, ладно бы ничего не видел, а так одно что-то забрал и всё тут level=info ts=2023-09-22T09:07:47.733070046Z caller=filetargetmanager.go:361 msg="Adding target" key="/var/log/pods/*101511c7-8f73-4f6f-9d16-f5616d2fc3b8/back-crypto/*.log:{app=\"back-crypto\", cluster=\"eks-dev-eu-central-1\", container=\"back-crypto\", job=\"back-crypto/back-crypto\", namespace=\"back-crypto\", node_name=\"ip-10-2-3-92.eu-central-1.compute.internal\", pod=\"back-crypto-64dc7bc5c-wzthp\", ticket=\"none\"}"

Stefan
видит только ticket: none(который есть тоже на под...

Не, я имею в виду если искать по pod: podname , те поды, которые с этим тикетом находятся?

Stefan
да, есть

Ну тут хз, можно попробовать в конфиге явно задать regex и replacement, больше идей пока нету

Stefan- Автор вопроса
Aleksei Olshanskiy
Ну тут хз, можно попробовать в конфиге явно задать...

перезапустил фиче поды - тикет нужный появился спустя время, даже если брать большой отрезок времени, он пропадает полностью 😄

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта