The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Сервис Latency.at открыл все свои наработки

31.03.2018 10:18

Сервис Latency.at, осуществляющий распределённый мониторинг доступности и отзывчивости серверов, объявил об открытии всех лежащих в его основе разработок. В том числе доступен код бэкенда на языке Go c реализацией API, балансировщиком нагрузки и шиной обмена сообщениями, система для выполнения проверок параметров работы сервисов (надстройка над Prometheus Blackbox Exporter) и фрондэнд с реализацией web-интерфейса.

Код открыт под лицензией Apache 2.0 и позволяет развернуть на своих мощностях функциональность, аналогичную Latency.at. Связанные с выполнением проверок дополнения переданы открытому проекту Prometheus. В ближайшее время планируется опубликовать образы контейнеров для Docker и Kubernetes с преднастроенной системой мониторинга. Из особенностей системы можно отметить учёт времени обработки различных стадий выполнения запросов HTTP и HTTPS (резолвинг в DNS, установка соединения, согласование TLS, передача данных). Также поддерживаются проверки DNS и произвольных TCP-сервисов. Результаты проверки отображаются в виде наглядных графиков.



  1. Главная ссылка к новости (https://blog.latency.at/2018-0...)
  2. OpenNews: Выпуск системы мониторинга Zabbix 3.4
  3. OpenNews: Релиз netutils-linux 2.5, утилит для мониторинга и тюнинга сетевого стека Linux
  4. OpenNews: Релиз системы мониторинга Cacti 1.0.0
  5. OpenNews: Выпуск интерфейса мониторинга Icinga Web 2.0
  6. OpenNews: Netflix открыл код системы мониторинга производительности Vector
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/48366-prometheus
Ключевые слова: prometheus, monitoring
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Владимир (??), 11:02, 31/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Код открыт под лицензией Apache

    И это печально.

     
     
  • 2.4, ёманарот (?), 12:35, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • –17 +/
    Наоборот же, код открыли под свободной лицензией, а не под вирусной GPL. Причём под настолько свободной лицензией, что можно изменённый код выпускать уже даже под несвободной лицензией вроде GPLv3 (FSF признала Apache v2.0 полностью совместимой с GPLv3).
     
     
  • 3.28, кверти (ok), 20:02, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >код открыли под свободной лицензией

    Свободной от кого? От жадных халявщиков, которые паразитируют на чужом коде, не возвращая свой? Так ты ошибся, дружок.

     
     
  • 4.29, Аноним (-), 21:36, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У бздунов своё бздунское, заискивающее перед проприетарщиками, понятие свободы.
     
     
  • 5.43, анон (?), 11:45, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Свобода - понятие относительное. GPL вообщем больше для тщеславия, посмотрите какой я куртой, написал код(даже если он нерабочий или для работы нужны костыли и подпорки), но при этом изменения должен вернуть, если даже переписал этот код почти полностью.
    БСД для свободы кода. Т.е. можешь возвращать, если не жаден.
     
     
  • 6.51, scorry (ok), 23:56, 07/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > БСД для свободы кода. Т.е. можешь возвращать, если не жаден.

    Где ты видел щедрых бздунов, анон?

     
  • 5.50, Анноонн. (?), 01:26, 07/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >У бздунов своё бздунское, заискивающее перед проприетарщиками, понятие свободы.

    Для начала посчитай количество блобов в своём дистрибутиве,посмотри список платиновых партнёров linuxfoundation,а как розовые очки спадут,возвращайся.

     
  • 4.42, Аноним (-), 07:32, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Свободной от FSF.
     
  • 4.46, _ (??), 23:09, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И много ты кода написал для улучшения сабжа?
    Во то-то и воня^W орёшь громче всех :)
    Лапчатые ... ну да ладно :)
     
  • 3.49, scorry (ok), 20:32, 04/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, типа родители были настолько свободны, что отдали детей в рабство.

    У вас выражение «причинно-следственные связи» вызывает что-то, кроме сотрясения барабанных перепонок?

     
  • 2.20, Аноним (-), 17:03, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Код открыт под лицензией Apache
    > И это печально.

    Я не вижу ваших слёз

     
     
  • 3.24, Антоний (?), 17:45, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Протри монитор от пыли. ;)
     
  • 2.45, Аноним (-), 15:35, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т.е. лучше бы не открывали?
     

  • 1.11, Аноним (-), 15:14, 31/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А они банкрот?
     
     
  • 2.30, Аноним (-), 21:38, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Код открыт под лицензией Apache 2.0
    >А они банкрот?

    Тонко ты их ;)

     

  • 1.12, Аноним (-), 15:22, 31/03/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    И да, я не очень понимаю диаграмму на картинке, но зачем такие сложности? Почему пацаны не могли взять libcurl, туториал по его использованию, в коде туториала расставить десяток строк с таймерами, а потом просто отсылать результаты на материнский сервер через тотже курл? На выходе будет маленький бинарник, можно даже собрать статикой, который хоть куда, хоть репозитории ленупсов, хоть в нагрузку ботнета можно сразу заливать. Зачем докеры эти ваши нужны? Какие-то базы, какие-то пабсабы, только смузей нехватает.
     
     
  • 2.19, universite (ok), 16:56, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Такой продукт не продашь.
    А докеры потом на платной основе вожно восстанавливать после очередного секьюрного апдейта.
     
  • 2.21, Додо (?), 17:18, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не смотрел код, но чисто по диаграмме...
    Скорее всего, в докере располагаются только probe. Докер позволяет быстренько развернуть и запустить их где угодно - что полезно, если нужно проверить работу сайта из разных географических точек. Да и просто чтобы распараллелить все.
    База нужна для накопления статистики. Чтобы посмотреть, когда раньше падало и насколько долго, в том числе в виде красивеньких диаграмм и процентов uptime.
    pubsub - чтобы пнуть внешние callback'и - отправку уведомления на почту или в мессенджер, например.
    Все довольно логично и универсально.
     
     
  • 3.27, RobotsCantPoop (?), 18:51, 31/03/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Докер позволяет быстренько развернуть и запустить их где угодно

    С тоской вспоминаю иногда времена DOS, когда "развернуть и запустить где угодно" можно было любое приложение без напряга.

     
     
  • 4.47, _ (??), 23:12, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Такие как в DOS-е - и сеёчас можно с теми же усилиями :-р

    Да и врёщь ты как потерпевший, там в последние годы тоже надо было ЕММ386 настраивать и прочие русификатры подбирать чтоб не конфликтовало.

     
  • 3.31, Аноним (-), 01:00, 01/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Не смотрел код, но чисто по диаграмме...
    > Скорее всего, в докере располагаются только probe. Докер позволяет быстренько развернуть
    > и запустить их где угодно - что полезно, если нужно проверить
    > работу сайта из разных географических точек. Да и просто чтобы распараллелить
    > все.
    > База нужна для накопления статистики. Чтобы посмотреть, когда раньше падало и насколько
    > долго, в том числе в виде красивеньких диаграмм и процентов uptime.
    > pubsub - чтобы пнуть внешние callback'и - отправку уведомления на почту или
    > в мессенджер, например.
    > Все довольно логично и универсально.

    Вот это https://gitlab.com/latency.at быстренько развернуть средствами докер уже пробовали?

     
  • 3.34, Аноним (-), 15:11, 01/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А почему одиночный бинарник нельзя запустить где угодно, особенно если он собран статикой? Нынешнее поколение кроме докера уже ничего не знает?
     
     
  • 4.35, Додо (?), 17:39, 01/04/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно. Но у докера есть инструменты обновления и оркестрации, что довольно удобно.
     
     
  • 5.38, Аноним (-), 01:07, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если вас никто не оркестрирует, то и смузи не лезет в глотку?
     
  • 4.37, Аноним (-), 21:24, 01/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А почему одиночный бинарник нельзя запустить где угодно, особенно если он собран
    > статикой? Нынешнее поколение кроме докера уже ничего не знает?

    Тише! Рассказывая это смузихлёбам, ты отнимаешь хлеб у нормальных админов. Вдруг прислушаются, кто знает...

     
     
  • 5.40, Додо (?), 03:14, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нормальные админы != ретрограды. Со временем появляются новые технологии, способы их использования. Докер - одна из таких технологий, и как любая другая, имеет свои преимущества и недостатки. В конкретно данном случае его использование вполне оправданно.
    Не знаю, как у Latency.at, не смотрел и не тыкал, но чисто теоретически... Подобная штука должна состоять из двух частей: менеджера опросов и кучи приложений-проб на разных машинах. Чтобы выполнять эти опросы, нужна хоть какая-то оркестрация. В вашем случае ее придется писать самому. В моем "смузихлебском" - достаточно дернуть уже готовое api, плюс пробы можно запускать в почти любом окружении и ОС, и обновлять на всех машинах одной-двумя командами. Преимущество налицо.
     
     
  • 6.44, Аноним (-), 14:10, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В моем "смузихлебском" - достаточно дернуть уже готовое api, плюс пробы можно запускать в почти любом окружении и ОС, и обновлять на всех машинах одной-двумя командами

    за 20 минут после дедлайна. всё остальное рабочее время с дикими переработками судорожно обновлять сие чудо: несобирающийся вебпак, отвалившийся реакт, внезапно незапустившийся универсальный докер:)

     
  • 4.39, . (?), 01:33, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    потому что полноценная сборка статикой в glibc6 сломана от рождения.
    не говоря уже о том, что там не один бинарник, и это крайне неэффективный механизм (более неэффективный, чем по докеру на бинарь)

    > Нынешнее поколение кроме докера уже ничего не знает?

    может и знают, но не видят смысла. Здесь докер вполне уместен, сервис вполне для него подходящий.

     
  • 2.41, Аноним (-), 03:55, 02/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Они всё так и сделали, только в слове go у тебя 4 ошибки. А схема она про тот самый "материнский сервер", куда результаты отсылаются.
     

  • 1.33, Аноним (-), 11:00, 01/04/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А в какой тулзе можно так круто нарисовать схему?
     
     
  • 2.36, Anonim (??), 18:33, 01/04/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Крутизна больше зависит от рисовальщика. Значки в разном стиле, надергали по случаю. Это не библиотека в одном стиле.
     
  • 2.48, A (?), 12:29, 04/04/2018 [^] [^^] [^^^] [ответить]  
  • +/
    draw.io попробуй
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру