@devops_ru

Страница 2607 из 4568
Kuroi
19.04.2017
08:25:00
Заббикс хранит метрики в SQL. Это самый большой минус заббикса вообще)
У меня сейчас так графана к заббиксу прикручена, и это пиздец

Igor
19.04.2017
08:25:18
У меня сейчас так графана к заббиксу прикручена, и это пиздец
Ну у меня тоже прикручена, и это прекрасно

Google
Igor
19.04.2017
08:26:26
Вот тут точно можно заббикс на исинга заменить и предложение останется истинным ?
Им надо было отказаться от фиксированных статусов, имхо, вот тогда у исинги было бы большое будущее)

Kuroi
19.04.2017
08:26:28
Ну у меня тоже прикручена, и это прекрасно
Ну да, открыл графану, ушел на обед.

Вернулся, глянул графики

Anton
19.04.2017
08:26:49
да, есть такой минус - API пока не умеет даунсемплить данные

Sergey
19.04.2017
08:28:25
не в обиду, конечно - если задел, готов принести извинения

Александр
19.04.2017
08:30:51
Icinga вообще норм, конечно есть и минусы, но как алертинг охуена

Igor
19.04.2017
08:36:02
...или доки прочитать - вот тогда у исинги было бы большое будущее)
Когда логика решения, какой статус у сервиса, находится в плагине (а у последователей Nagios это так архитектурно), это не даёт тебе описать сервис на основе нескольких stateless метрик из коробки. В целом, это моё мнение, это довольно ограниченная архитектура. Подход со сбором метрик и логикой сверху (те же триггеры в заббиксе или там алертинг в проме) сильно гибче, плюс позволяет строить тренды, уж простые графики само собой

Igor
19.04.2017
08:36:59
не в обиду, конечно - если задел, готов принести извинения
Лучше покажи в доке место, где про нефиксированные статусы0

пока что тут: https://docs.icinga.com/icinga2/latest/doc/module/icinga2/toc#!/icinga2/latest/doc/module/icinga2/chapter/monitoring-basics#service-states есть такое только: Services can be in any of the following states: NAME DESCRIPTION OK The service is working properly. WARNING The service is experiencing some problems but is still considered to be in working condition. CRITICAL The service is in a critical state. UNKNOWN The check could not determine the service's state.

Google
Igor
19.04.2017
08:38:57
Я думал, не дропнуть ли заббикс и перейти на исингу, но после прикидок понял, что не смогу половину алертов перенести

Sergey
19.04.2017
08:40:01
Это никак не ограничивает в текстах алертов - из того, что делал сам недавно, список выпавших из кластера хостов передавался. Там вообще-то custom тексты задаются.

Igor
19.04.2017
08:40:33
Сейчас у меня основная задача с мониторингом - придумать автоматический слив всех метрик в tsdb. С заббиксом это можно через одно место, это https://github.com/MyBook/zabbix-exporter но надо все метрики заранее в конфиг сливать, это плохо

Sergey
19.04.2017
08:44:44
А исинга2 искаропки в графит пишет, кстати - https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/object-types#objecttype-graphitewriter

Igor
19.04.2017
08:45:45
А исинга2 искаропки в графит пишет, кстати - https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/object-types#objecttype-graphitewriter
Это они молодцы, да, но архитектурно это делается вообще в пять минут даже на простом нагиосе) это делает скрипт обработки perfdata, я так делал тоже.

Sergey
19.04.2017
08:49:17
подозреваю, что скорость работы (скрипт vs compiled C) будет заметно различаться

Sergey
19.04.2017
08:50:06
Roman
19.04.2017
09:49:11
Парни! Помогите специфик локейшин для nginx написать!

У меня есть ссылка: GET /1/hls/pl.m3u8?md5=IN46iJnv0HiZTZplVmD5OQ&expires=1492531731 Мне нужно вырезать пути до параметров, т.е. до знака вопроса ? Я написал нечто подобное: location ~ ^/1/(.*)\?$

Короче как отматчить весь путь, но вырезать параметры.

Yuriy
19.04.2017
09:56:44
так есть готовый билт-ин

$uri

Roman
19.04.2017
10:03:17
$uri не годится, я вырезаю параметры для proxy_pass

Sergey
19.04.2017
10:14:50
$uri не содержит аргументов

$request_uri = $uri$args

Roman
19.04.2017
10:16:30
Блин всегда напрягала в доке nginx отсуствие описания переменных

$request_uri = $uri$args
Понял, спасибо!

Google
Sergey
19.04.2017
10:17:06
http://nginx.org/ru/docs/http/ngx_http_core_module.html

в самом низу

Alexander
19.04.2017
10:17:44
в общем случае $request_uri != $uri$args

Alex
19.04.2017
10:18:07
Подскажите пожалуйста: есть ли у aws s3 механизмы, чтобы продолжить uploading/download в/из bucket на случай, скажем, прерванного соединения ?

Psy
19.04.2017
10:18:33
Блин всегда напрягала в доке nginx отсуствие описания переменных
вобщем если не взлетит, сделай реврайтом вместо прокси паса

Roman
19.04.2017
10:32:36
Не работает с uri

Вот location: location ~ ^/(1)/(hls/pl.m3u8)$ proxy_pass http://s1/$my_key/$1/$2; - вот так работает proxy_pass http://s1/$my_key/$uri; - вот так не работает

Yuri
19.04.2017
10:44:02
Но вообще, это немного неправильно... Обычно делается rewrite

Roman
19.04.2017
10:45:17
Реврайты это зло

Yuri
19.04.2017
10:45:30
if-ы это зло

а реврайты - норм

Yuri
19.04.2017
10:46:39
location = /1/hls/pl.m3u8 { rewrite ^(.+)$ /$my_key$1 break; proxy_pass http://s1; }

Вот писать $uri в proxy_pass - это зло

Roman
19.04.2017
10:47:23
Yuri
19.04.2017
10:47:29
Да, так работает
но это плохо читаемо... с реврайтом куда проще и логичней

Roman
19.04.2017
10:48:24
Sergey
19.04.2017
10:48:54
$request_uri = $uri$args
не совсем. $uri и $request_uri еще отличаются ескейпингом

Yuri
19.04.2017
10:49:00
У меня там secure link еще
не вижу особых проблем

Google
Roman
19.04.2017
10:49:01
Честно говоря не понимаю смысла реврайта

Roman
19.04.2017
10:50:08
Ну вот так мне намного понятнее: proxy_pass http://s1/$my_key/$1/$2;

Потому что я в локейшине регулярками отматчил все что хотел

Yuri
19.04.2017
10:51:03
Намучаешься потом :)

Когда окажется, что что-то вдруг не так работает :)

Admin
ERROR: S client not available

Yuri
19.04.2017
10:51:49
Да и какая разница, где писать регулярки - в именовании location или внутри него

Roman
19.04.2017
10:52:31
У меня локейшин на следуюем шаге выглядит вот так: location ~ ^ /(\d+)/(hls/pl.m3u8)$ Какой должен быть реврайт ?

Yuri
19.04.2017
10:53:00
странный локейшн :))))

= - это локейшн без регулярок с точным совпадением

т.е. именно то, что написано в строке браузера

Roman
19.04.2017
10:54:07
Исправил

Yuri
19.04.2017
10:54:35
А еще, если ты даже вместо = вставишь ~ - у тебя в этот локейшн попадет uri /2/hls/plYm3u8

Yuri
19.04.2017
10:55:06
я в том плане, что точка у тебя не экранирована

Roman
19.04.2017
10:55:15
А ну точка, да

я про (\d+)

Vladislav
19.04.2017
10:55:42
Vladislav 1: ?? СОЦ. ОПРОС!?? Что тебя в центрах развлечений(например батуты, скалодром, рестроны, трц и т.д) больше всего бесит? Обслуживание, отношение, может что то другое? Вспомни случай из жизни. Друг, напиши мне в лс!

Yuri
19.04.2017
10:55:45
А еще у тебя между началом строки и самой строкой - пробел :)

Google
Yuri
19.04.2017
10:56:18
я про (\d+)
Это понятно... просто когда я в первый раз увидел - у тебя там было /1/... потому я и предложил =

Roman
19.04.2017
10:56:20
Да я по памяти пишу

В конфиге все нормально

Короче вот: location ~ ^/(\d+)/(hls/pl.m3u8)$

Yuri
19.04.2017
10:58:27
я бы все же сделал так: location ~ ^/\d+/hls/pl\.m3u8$ { rewrite ^(.+)$ /$my_key$1 break; proxy_pass http://s1; }

Ты же все равно оставляешь $uri почти неизменным... только $my_key добавляешь

Alexander
19.04.2017
11:09:22
location ^(/\d+/hls/pl\.m3u8)$ { proxy_pass http://$my_key$1; } - можно и так

Yuri
19.04.2017
11:11:45
В данном конкретном случае - да... без разницы :)

Psy
19.04.2017
11:27:47
что такое центры развлечений

Тефтеля
19.04.2017
11:28:59
это бан

Dmitriy A.
19.04.2017
11:31:11
@aftertime НАЧАЛЬНИИИК, С ПОЕХАВШИМ ПОСАДИЛИ

N
19.04.2017
11:31:59
Туалеты далеко от входа как правило

Это проблема.



ptchol
19.04.2017
11:51:37
Ребят слушайте. Есть Java app, при опредленной нагрузке жрёт дофига cpu user time можно ли чем то подцепиться по jmxrmi и понять что там сжирает cpu?

Страница 2607 из 4568