Size: a a a

Церковь метрик

2020 July 20

KZ

Konstantin Zamyakin in Церковь метрик
[IPT] Dmitry Knyazev
этож теперь навсегда, да?
что именно? ре2 движок?
источник

[K

[IPT] Dmitry Knyazev in Церковь метрик
Konstantin Zamyakin
что именно? ре2 движок?
Negative lookahead isn't supported for technical reasons
источник

KZ

Konstantin Zamyakin in Церковь метрик
бля, ну там же написано всё
источник

A

Alexander in Церковь метрик
[IPT] Dmitry Knyazev
там регексы из голанга, а они не оч. look-ahead так и не сделали
lookahead сразу же переводит реализацию регекспов из возможного ДКА в почти неизбежный НКА. Потому причины не поддеживать loohahead вполне валидные.
источник

KZ

Konstantin Zamyakin in Церковь метрик
ссылка дана
источник

KZ

Konstantin Zamyakin in Церковь метрик
да, навсегда
источник

[K

[IPT] Dmitry Knyazev in Церковь метрик
вместо (!?000) приходится вот так порой воротить ([^0]|0[^0]|[^0]0|[^0][^0]|00[^0]|0[^0][^0]|[^0][^0][^0]|[^0][^0]0|[^0]00|[^0]0[^0]|0[^0]0)
источник

A

Alexander in Церковь метрик
[IPT] Dmitry Knyazev
вместо (!?000) приходится вот так порой воротить ([^0]|0[^0]|[^0]0|[^0][^0]|00[^0]|0[^0][^0]|[^0][^0][^0]|[^0][^0]0|[^0]00|[^0]0[^0]|0[^0]0)
Это лучше, чем regexp, который может повесить сервер.
источник

[K

[IPT] Dmitry Knyazev in Церковь метрик
Alexander
Это лучше, чем regexp, который может повесить сервер.
да тут ничто не лучше. просто голанг очень странный сам по себе
источник

A

Alexander in Церковь метрик
[IPT] Dmitry Knyazev
да тут ничто не лучше. просто голанг очень странный сам по себе
Тут есть вполне четкий компромисс. То, что у тебя потребности находятся с одной его стороны, не делает выбор другой невалидным.
источник

[K

[IPT] Dmitry Knyazev in Церковь метрик
Alexander
Тут есть вполне четкий компромисс. То, что у тебя потребности находятся с одной его стороны, не делает выбор другой невалидным.
я может что-то не понял? а какой тут компромисс? костылём всё множество выписывается
источник

A

Alexander in Церковь метрик
[IPT] Dmitry Knyazev
я может что-то не понял? а какой тут компромисс? костылём всё множество выписывается
Читай про разницу между детерминированными и недетерминированным конечными автоматами.
источник

[K

[IPT] Dmitry Knyazev in Церковь метрик
Alexander
Читай про разницу между детерминированными и недетерминированным конечными автоматами.
окей, но всё таки это ведь частный случай голанга
источник

IE

Ivan EKbfh in Церковь метрик
[IPT] Dmitry Knyazev
вместо (!?000) приходится вот так порой воротить ([^0]|0[^0]|[^0]0|[^0][^0]|00[^0]|0[^0][^0]|[^0][^0][^0]|[^0][^0]0|[^0]00|[^0]0[^0]|0[^0]0)
Теперь у вас +1 проблеиа
источник

PK

Pavel Kolobaev in Церковь метрик
z311
подскажите пожалуйста по регекспу для promql, пытаюсь вот так:

sum(rate(m_http_response_time_seconds_sum{instance="1.0.0.(.*):5119"}[5m] )) by (instance,app,site) / sum(rate(m_http_response_time_seconds_count[5m])) by (instance,app,site)

не отрабатывает этот несчасный (.*) в instance.

Ч.Я.Д.Н.Т? :)
=~ - это регекс
= - строгое соответстиве
источник

G

GithubReleases in Церковь метрик
prometheus/prometheus tagged: 2.20.0-rc.1 / 2020-07-20
Link: https://github.com/prometheus/prometheus/releases/tag/v2.20.0-rc.1
Release notes:
*   [ENHANCEMENT] SD: Improve Docker Swarm example. [#7608](https://github.com/prometheus/prometheus/pull/7608)
*   [ENHANCEMENT] SD: Enable use of Unix socket for Docker Swarm. [#7604](https://github.com/prometheus/prometheus/pull/7604)
*   [BUGFIX]...
More
источник

z

z311 in Церковь метрик
Pavel Kolobaev
=~ - это регекс
= - строгое соответстиве
спасибо!
источник
2020 July 21

A

Alexander in Церковь метрик
[IPT] Dmitry Knyazev
окей, но всё таки это ведь частный случай голанга
Это осознанный выбор использовать ДКА для регекспов в стандартной библиотеке, которую люди могут использовать без задней мысли для обработки регекспов из пользовательского ввода. А те, кому требуются PCRE, и кто понимает, что он делает, вполне могут заюзать стороннюю либу.
источник

A

Alexander in Церковь метрик
В glibc, к слову, тоже регекспы на базе ДКА
источник

z

z311 in Церковь метрик
Подскажите пожалуйста, есть чтото вроде blackbox exporter, только для проверки контента?
источник