
Алексей
07.06.2018
14:08:33
щас файлами только

Виталий
07.06.2018
14:09:01
С файлами не торт

Oleg
07.06.2018
14:09:01
исинга не занется от >200 хостов > 100 метрик с каждого хоста ,это все опрашивать ?
и эти метрики надо снимать как минимум раз в минуту ?

Виталий
07.06.2018
14:09:48
Еще в snmp можно будет суффикс отрезать. Жду, потестирую

Google

Алексей
07.06.2018
14:10:05

Oleg
07.06.2018
14:10:05
или будет бытсрее исингой снимать метрики и записывать их в postgres ну а уже потом попытаться к нему прилепить графики
333 точки в секунду
так там метрик более 100 и за одни запрос snmp эти метрики не обработаеш (( приходится на 100 метрик слать 50 запросов
вот я и думаю не занется ли это все дело

Алексей
07.06.2018
14:11:28
snmp / 2018 ?

Oleg
07.06.2018
14:11:44
а почемубы нет , невижу проблемы
мне м железа снитьма надо (передача данных и тому подобное)

Andor
07.06.2018
14:12:11
Других вариантов не придумалось?

Алексей
07.06.2018
14:12:51
ожидаете благославение ?

Oleg
07.06.2018
14:13:35

Алексей
07.06.2018
14:13:40
или индульгенцию что стек норм ?

M
07.06.2018
14:38:37
Ребята подскажите в grafana есть Status Panel
там можно на каждую метрику этот квадратик чтобы автоматически добавлялся?

Google

Алексей
07.06.2018
14:39:42
рипит панели видимо
опеределяете переменную и репитете панель для переменной

M
07.06.2018
14:41:34

Алексей
07.06.2018
14:42:00
либо в панеле либо в ряду

Nik
07.06.2018
16:43:08
напомните плиз как в проме удалить метрику
curl -X DELETE -g 'http://localhost:9090/api/v1/series?match[]={instance="sdf"}'
curl -XDELETE -g 'http://localhost:9090/api/v2/admin/tsdb/delete_series?match[]={instance="sdf"}'
оба раза не работает
--web.enable-admin-api --web.enable-lifecycle включил

Andor
07.06.2018
16:44:05
а чо говорит-то хоть?

Nik
07.06.2018
16:45:14
v2 - Method Not Allowed
v1 - {"status":"error","errorType":"internal","error":"not implemented"}

Andor
07.06.2018
16:45:55
точно включил флаги?

Deep Sea
07.06.2018
16:46:29
в v2 там вроде пост, а не делит

Nik
07.06.2018
16:46:50
вообще супер)
просветить ошибку чтения во внешнее api

Andor
07.06.2018
16:47:55
отключенное по-умолчанию
а код-то какой возвращает хотя бы?

Nik
07.06.2018
16:48:53
http код?
* About to connect() to localhost port 9090 (#0)
* Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 9090 (#0)
> POST /api/v2/admin/tsdb/delete_series?match[]={instance="sdf"} HTTP/1.1
> User-Agent: curl/7.29.0
> Host: localhost:9090
> Accept: */*
>
< HTTP/1.1 400 Bad Request
< Access-Control-Allow-Headers: Accept, Authorization, Content-Type, Origin
< Access-Control-Allow-Methods: GET, OPTIONS
< Access-Control-Allow-Origin: *
< Access-Control-Expose-Headers: Date
< Content-Type: application/json
< Date: Thu, 07 Jun 2018 16:49:20 GMT
< Content-Length: 24
<
* Connection #0 to host localhost left intact
{"error":"EOF","code”:3}

Google

Nik
07.06.2018
16:49:57
а может GET
405 Method Not Allowed
(
в доке пост на v1
POST /api/v1/admin/tsdb/delete_series
о
получилось
curl -v -X POST -g 'http://localhost:9090/api/v1/admin/tsdb/delete_series?match[]={instance="sdf"}'

Oleg
07.06.2018
17:12:54
Подскажите правильно я понимаю что один сервис равен одной метрике в исинге,тсингой мониторю параметры упса в перфдата видно данные в одну строку-полагаю при засовыыании в фдуксдб будет одна метрика

evix
07.06.2018
17:45:28
если один сервис шлет одну метрику с одной точкой, то, конечно, правильно

M
07.06.2018
17:55:40
Ребята а ктото настраивал Status Panel в Grafana и метрику из Prometheus , а то кажется не работает этот плагин с prometheus

Алексей
07.06.2018
17:58:47
Работает

M
07.06.2018
17:59:54
так есть какая то магия в этой статус панели и прометеус ? там простая метрика 0 или 1

Alexander
07.06.2018
18:00:46

Alexander
07.06.2018
18:01:17
надо его дописывать

Alexander
07.06.2018
18:02:42
это боль
Ну да, вот рекомендовали https://github.com/toni-moreno/snmpcollector но нет времени протестировать.

Andor
07.06.2018
18:03:17
Dependencies
Go 1.5
NodeJS >=6.2.1 и influxdb

evix
07.06.2018
18:03:32
чо ток не придумают, лишь бы librenms не использовать

Alexander
07.06.2018
18:05:28
а что есть кто-то кто не удали infulx ?

Google

GithubReleases
07.06.2018
18:14:35
influxdata/telegraf was tagged: 1.7.0-rc2
Link: https://github.com/influxdata/telegraf/releases/tag/1.7.0-rc2
Release notes:
Telegraf 1.7.0-rc2

M
07.06.2018
18:31:31
ребята а можно ли передать list instance="1,2,3"
? prom

Deep Sea
07.06.2018
18:32:04
instance=~"1|2|3"

M
07.06.2018
18:32:13
спасибо

Deep Sea
07.06.2018
18:32:43
можно использовать регулярные выражения для фильтрования лейблов

Admin
ERROR: S client not available

M
07.06.2018
18:32:52
а какую правильную переменную использовать в grafana
я имею ввиду вот я настроил и grafana вытаскивает значения и теперь мне для repeat в grafana надо как то их по очереди использовать
а иначе получается ошибка происходит

GithubReleases
07.06.2018
18:34:35
influxdata/telegraf was tagged: 1.7.0-rc2
Link: https://github.com/influxdata/telegraf/releases/tag/1.7.0-rc2
Release notes:
Arch
Platform
Package
SHA256
amd64
Debian
[`telegraf_1.7.0~rc2-1_amd64.deb`](https://dl.influxdata.com/telegraf/releases/telegraf_1.7.0%7Erc2-1_amd64.deb)
`5dd5c0f8af728761370f18866da35d9b5247ac4b4eb404c39a604d5dd403b71c`...
More

M
07.06.2018
19:47:11
Ребят как в Grafana он на репите исользовать значения в метрике ?

Oleg
07.06.2018
19:56:26
если один сервис шлет одну метрику с одной точкой, то, конечно, правильно
подскажи а как поняь метрику с одной точкой ?
у меня исинга опрашивает сервис,в сервисе перфдата /var/spool/icinga2/perfdara/serv*
там при опросе сервиса получаю DATATYPE::SERVICEPERFDATA TIMET::1528401157 HOSTNAME::gel-servers-UPS3000RLM SERVICEDESC::ups_stats SERVICEPERFDATA::Temp=20;38;45;0 In_Line_Voltage=232;235;;195 Out_Line_Voltage=221;235;;185 Load=27;50;75;0 RunTime=;20;15;0 Diagnostic=0;15;30;0 Calibration=0;15;30;0 SERVICECHECKCOMMAND::check_common_ups HOSTSTATE::UP HOSTSTATETYPE::HARD SERVICESTATE::OK SERVICESTATETYPE::HARD я так понимаю что это одна точка ? если этиданные я буду передавать в флухдб то мне камежтся что эти данные по номальному не лягут (по умолчанию) - по умоолчанию ляжет как 1 метика (или я не прав?)?


M
07.06.2018
19:58:31
Ребят а что делать когда grafana передавая variable экранирует точки в значении
Слушайте а может ктото знает в графане создал variable и вот спустя какое то время когда она исчезла из prometheus графана все еще ее видит и отображает

Алексей
07.06.2018
21:08:26
@mysabien продолжайте самостоятельно тыкать в кнопочки в графане. не бойтсь.

M
07.06.2018
21:10:47

Алексей
07.06.2018
21:11:22
ну вот и предлагаю тебе тоже всё узнать. графана простая как 3 копейки. тыкай букавки.

Timur
07.06.2018
22:41:31
всем привет. Кто-нибудь впиливал в своё ПО библиотеки prometheus? У меня есть софт, который пушит кое-куда статистику в json, хотелось бы переписать этот json (возможность есть) на данные, пригодные для prometheus. Чтобы не заморачиваться портированием полноценной клиентской библиотеки на lua решено взять просто push_gateway и писать данные туда. Вопрос следующий:
софта крутится куча инстансов на сервере, как разделить инстансы в метриках? Если я запушу какое-то дополнительное поле типа "job_id" или "job_name", то prometheus свяжет остальные полученные значения от инстанса этого приложения или необходимо обеспечить уникальность имен метрик для каждого инстанса приложения? Как это вообще лучше всего делается?

Andor
07.06.2018
22:44:03
> Чтобы не заморачиваться портированием полноценной клиентской библиотеки на lua решено взять просто push_gateway и писать данные туда.
говно идея
делайте лучше сразу нормально, кучи проблем избежите

Google

Timur
07.06.2018
22:45:00
"нормально" это собственно портировать библиотеку?

Andor
07.06.2018
22:45:29
а её нет готовой?
https://github.com/cherti/prometheus-lua вот сходу нагуглилась, хотя и старая

Timur
07.06.2018
22:47:22
ок, ладно, вопрос номер два: как мне динамически добавлять инстансы в prometheus? Я не знаю заранее (точнее, в каждый конкретный момент знаю, но править конфиг каждый раз очень некрасиво) количество стартанувших инстансов сервиса
потом вдруг может быть так, что конфиг сгенерится таким образом, что инстанс переползёт с одного порта на другой

Andor
07.06.2018
22:48:04
а как ты их запускаешь?

Timur
07.06.2018
22:48:04
у меня один старый телевизионный софт, я его подпиливаю напильничком маленько

Andor
07.06.2018
22:48:38
клиенты твоих инстансов как-то же узнают где эти инстансы живут?

Timur
07.06.2018
22:48:43
ну там генерится куча конфигурационных файлов скриптом, а потом просто говорится service astra restart - и он подхватывает новые конфиги

Andor
07.06.2018
22:49:08
ну вот генерь этим же скриптом и для прометея

Timur
07.06.2018
22:49:18
да там по факту нет клиентов - там такая nginx-подобная софтина для мультикаста - принимает на входе телевизионный поток и отдаёт на выходе телевизионный поток
но прометей на одном сервере, а этот софт на другом
ну, т.е. идею-то я понял, но...
:)

Andor
07.06.2018
22:49:49
а, то есть твои приложения - слушатели?
но ведь ты сказал что они поднимаются на каком-то порту, значит этот порт потом куда-то прописывается

Алексей
07.06.2018
22:50:47
при неопределенном круге мониториемых систем очевидно пром не годен и должен быть заменен на push мониторинг