Господа товарищи, я не понимаю чего-то совсем очевидного Вот конфиг scrape_configs: - job_name:

int3
static_configs:
- targets:
- localhost
labels:
job: int3
__path__: /usr/local/stack/db/logs/*.log
pipeline_stages:
- regex:
expression: "BEGIN failed"
- labels:
level: error

Вот лог

Can't locate nonexistent.pm in @INC (you may need to install the nonexistent module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /home/tarkhil/GIT/test line 3.
BEGIN failed--compilation aborted at /home/tarkhil/GIT/test line 3.

Вот результат tail -2 /usr/local/stack/db/logs/test.log | promtail --stdin --dry-run --inspect -config.file /etc/promtail/pipeline.yaml

Clients configured:
----------------------
url: http://127.0.0.1:3100/loki/api/v1/push
batchwait: 1s
batchsize: 1048576
follow_redirects: false
backoff_config:
min_period: 500ms
max_period: 5m0s
max_retries: 10
timeout: 10s
tenant_id: ""
stream_lag_labels: filename

[inspect: regex stage]: none
[inspect: regex stage]: none
[inspect: labels stage]: none
2022-07-17T13:06:32.878357+0300{__path__="/usr/local/stack/db/logs/*.log", job="int3"}Can't locate nonexistent.pm in @INC (you may need to install the nonexistent module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/x86_64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /home/tarkhil/GIT/test line 3.
[inspect: labels stage]: none
2022-07-17T13:06:32.878358242+0300 {__path__="/usr/local/stack/db/logs/*.log", job="int3"}BEGIN failed--compilation aborted at /home/tarkhil/GIT/test line 3.
level=info ts=2022-07-17T10:06:32.879467249Z caller=server.go:260 http=[::]:9080 grpc=[::]:35423 msg="server listening on addresses"
level=info ts=2022-07-17T10:06:32.879627515Z caller=main.go:119 msg="Starting Promtail" version="(version=2.4.2, branch=HEAD, revision=525040a32)"

Почему none?

8 ответов

68 просмотров

Нужно установить perl module

Ali
Нужно установить perl module

.... я не спрашиваю, что за ошибка, я ее специально сделал. Я спрашиваю, почему promtail не помечает эту строку

Terry Filch
наверное нужно спрашивать разработчика, нет?

Еще раз. Я пытаюсь поймать ошибку в логе и пометить ее промтейлом. Но почему-то этого не происходит. То, что в логе ошибка - я вижу. Я ее специально туда поставил, чтобы поймать

failed-- в логе, а в регексе нет

Vadim Rutkovsky
^.*BEGIN failed.*$?

А смысл? Что самое интересное, регексп срабатывает

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

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

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Привет, такой вопросик появился кажется ли вам что Rust слишком сложный/строгий для высокоуровневого программирования и слишком "безопасный"/строгий для низкоуровневого?
Крокант
10
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
2
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Всем привет. Хотел бы написать для себя свою ос. Причины: 1) нужен опыт в чем-то 2) будет меньше весить 3) свое, но там будут свои задумки Я понимаю что нужно писать для всег...
Shadow Akira
18
А какие существуют способы обработки ошибок выделения памяти в ядре? Т.е., допустим, есть функция, которая возвращает адрес свободной страницы в физической памяти и диапазон в...
disba1ancer
51
Всем привет! Скажите, никто не пытался уменьшить размер процесса ssl, которые ассоциируется с открытым соединением (не помню точное название этого процесса, но там была какая-...
Алексей
20
5? да там все 10
Boris Vinogradov
12
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Карта сайта