Господа товарищи, я не понимаю чего-то совсем очевидного Вот конфиг 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 ответов

75 просмотров

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

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

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

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

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

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

Vadim Rutkovsky
^.*BEGIN failed.*$?

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

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

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

Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
2
Коллеги, я тут для личных нужд пошел ставить MQTT сервер, пощупал mosquitto, но ужаснулся отсутствию такой банальности, как HTTP API для посмотреть список топиков. А тут что,...
Maksim Lapshin
14
У меня задача: написать брокер сообщений. Очереди и потребители. Очереди поддерживают приоритеты. Очередь отдает сообщения, только обработчикам с соответствующими характеристи...
Aleksandr Filippov
2
Решил тут попробовать embassy на bluepill. Все установил, собрал blink и успешно залил с помощью St link 2 китайского. Но после этого чип шиться перестал. На форумах прочел, ч...
Lukutin R2AJP
6
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
Карта сайта