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

33 просмотра

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

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

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

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

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

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

Vadim Rutkovsky
^.*BEGIN failed.*$?

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

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

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

так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Всем привет) Я попробовал турбо роутер октябрьский. Вроде доволен, но возникла проблемка) Бутстраповские модалки плодят .modal-backdrop элементы Если модалка открыта, должне...
Виталий
3
Так а кто может спарсить всех участников чата? Идишники
Magic
18
да пофиг на капчу зашел в чат и молчишь при этом ты нонейм? пошел вон
Magic
17
кто что использовал парсить ексель ? неохота гуглить и пробовать 🙃
Oleh Nerzh
7
у меня вопрос, а айМайк отец пятерых детей или отец пятого свифта?
Karl {🌪️}{🐊} Shinobi
5
Гайз, а как отправлять с вейпора пуши на андроид? ) Меня вот осенило )))
Serg
11
Как удалить health check в Consul? Казалось бы, это должно быть не сложно, но я не могу найти в документации ничего про это, только про добавление service с health check "в н...
Roman
2
Добрый день! Подскажите, пожалуйста: какими компетенциями нужно обладать, чтобы претендовать на работу эрланг (отдельная благодарность, если про элексир тоже подскажете) разр...
via ☸️ led
1
Карта сайта