The OpenNET Project / Index page

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



"Сервис Latency.at открыл все свои наработки"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Сервис Latency.at открыл все свои наработки"  +/
Сообщение от opennews (??) on 31-Мрт-18, 11:02 
Сервис Latency.at, осуществляющий распределённый мониторинг доступности и отзывчивости серверов, объявил (https://blog.latency.at/2018-03-28-we-open-source-everything/) об открытии всех лежащих в его основе разработок. В том числе доступен (https://gitlab.com/latency.at/latencyAt) код бэкенда на языке Go c реализацией API, балансировщиком нагрузки и шиной обмена сообщениями, система (https://gitlab.com/latency.at/latency_exporter) для выполнения проверок параметров работы сервисов (надстройка над Prometheus Blackbox Exporter (https://github.com/prometheus/blackbox_exporter)) и фрондэнд (https://gitlab.com/latency.at/web) с реализацией web-интерфейса.


Код открыт (https://gitlab.com/latency.at/) под лицензией Apache 2.0 и позволяет развернуть на своих мощностях функциональность, аналогичную Latency.at. Связанные с выполнением проверок дополнения переданы открытому проекту Prometheus (https://github.com/prometheus/prometheus). В ближайшее время планируется опубликовать образы контейнеров для Docker и Kubernetes с преднастроенной системой мониторинга.
Из особенностей системы можно отметить учёт времени обработки  различных стадий выполнения запросов HTTP и HTTPS (резолвинг в DNS, установка соединения, согласование TLS, передача данных). Также поддерживаются проверки DNS и произвольных TCP-сервисов. Результаты проверки отображаются в виде наглядных графиков (https://demo.latency.at/dashboard/db/home?orgId=1).

URL: https://blog.latency.at/2018-03-28-we-open-source-everything/
Новость: https://www.opennet.ru/opennews/art.shtml?num=48366

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Сервис Latency.at открыл все свои наработки"  +3 +/
Сообщение от Владимир (??) on 31-Мрт-18, 11:02 
> Код открыт под лицензией Apache

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Сервис Latency.at открыл все свои наработки"  –17 +/
Сообщение от ёманарот on 31-Мрт-18, 12:35 
Наоборот же, код открыли под свободной лицензией, а не под вирусной GPL. Причём под настолько свободной лицензией, что можно изменённый код выпускать уже даже под несвободной лицензией вроде GPLv3 (FSF признала Apache v2.0 полностью совместимой с GPLv3).
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

28. "Сервис Latency.at открыл все свои наработки"  –1 +/
Сообщение от кверти (ok) on 31-Мрт-18, 20:02 
>код открыли под свободной лицензией

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

29. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от Аноним (??) on 31-Мрт-18, 21:36 
У бздунов своё бздунское, заискивающее перед проприетарщиками, понятие свободы.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

43. "Сервис Latency.at открыл все свои наработки"  –2 +/
Сообщение от анон on 02-Апр-18, 11:45 
Свобода - понятие относительное. GPL вообщем больше для тщеславия, посмотрите какой я куртой, написал код(даже если он нерабочий или для работы нужны костыли и подпорки), но при этом изменения должен вернуть, если даже переписал этот код почти полностью.
БСД для свободы кода. Т.е. можешь возвращать, если не жаден.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

51. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от scorry (ok) on 07-Апр-18, 23:56 
> БСД для свободы кода. Т.е. можешь возвращать, если не жаден.

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

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

50. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от Анноонн. on 07-Апр-18, 01:26 
>У бздунов своё бздунское, заискивающее перед проприетарщиками, понятие свободы.

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

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

42. "Сервис Latency.at открыл все свои наработки"  +2 +/
Сообщение от Аноним (??) on 02-Апр-18, 07:32 
Свободной от FSF.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

46. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от _ (??) on 02-Апр-18, 23:09 
И много ты кода написал для улучшения сабжа?
Во то-то и воня^W орёшь громче всех :)
Лапчатые ... ну да ладно :)
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

49. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от scorry (ok) on 04-Апр-18, 20:32 
Ага, типа родители были настолько свободны, что отдали детей в рабство.

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

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Сервис Latency.at открыл все свои наработки"  +1 +/
Сообщение от Аноним (??) on 31-Мрт-18, 17:03 
>> Код открыт под лицензией Apache
> И это печально.

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

24. "Сервис Latency.at открыл все свои наработки"  +3 +/
Сообщение от Антоний on 31-Мрт-18, 17:45 
Протри монитор от пыли. ;)
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

45. "Сервис Latency.at открыл все свои наработки"  +1 +/
Сообщение от Аноним (??) on 02-Апр-18, 15:35 
Т.е. лучше бы не открывали?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

11. "Сервис Latency.at открыл все свои наработки"  +1 +/
Сообщение от Аноним (??) on 31-Мрт-18, 15:14 
А они банкрот?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Сервис Latency.at открыл все свои наработки"  +2 +/
Сообщение от Аноним (??) on 31-Мрт-18, 21:38 
>Код открыт под лицензией Apache 2.0
>А они банкрот?

Тонко ты их ;)

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

12. "Сервис Latency.at открыл все свои наработки"  +4 +/
Сообщение от Аноним (??) on 31-Мрт-18, 15:22 
И да, я не очень понимаю диаграмму на картинке, но зачем такие сложности? Почему пацаны не могли взять libcurl, туториал по его использованию, в коде туториала расставить десяток строк с таймерами, а потом просто отсылать результаты на материнский сервер через тотже курл? На выходе будет маленький бинарник, можно даже собрать статикой, который хоть куда, хоть репозитории ленупсов, хоть в нагрузку ботнета можно сразу заливать. Зачем докеры эти ваши нужны? Какие-то базы, какие-то пабсабы, только смузей нехватает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Сервис Latency.at открыл все свои наработки"  +3 +/
Сообщение от universite (ok) on 31-Мрт-18, 16:56 
Такой продукт не продашь.
А докеры потом на платной основе вожно восстанавливать после очередного секьюрного апдейта.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

21. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от Додо on 31-Мрт-18, 17:18 
Не смотрел код, но чисто по диаграмме...
Скорее всего, в докере располагаются только probe. Докер позволяет быстренько развернуть и запустить их где угодно - что полезно, если нужно проверить работу сайта из разных географических точек. Да и просто чтобы распараллелить все.
База нужна для накопления статистики. Чтобы посмотреть, когда раньше падало и насколько долго, в том числе в виде красивеньких диаграмм и процентов uptime.
pubsub - чтобы пнуть внешние callback'и - отправку уведомления на почту или в мессенджер, например.
Все довольно логично и универсально.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Сервис Latency.at открыл все свои наработки"  +1 +/
Сообщение от RobotsCantPoop on 31-Мрт-18, 18:51 
> Докер позволяет быстренько развернуть и запустить их где угодно

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

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

47. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от _ (??) on 02-Апр-18, 23:12 
Такие как в DOS-е - и сеёчас можно с теми же усилиями :-р

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

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

31. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от Аноним (??) on 01-Апр-18, 01:00 
> Не смотрел код, но чисто по диаграмме...
> Скорее всего, в докере располагаются только probe. Докер позволяет быстренько развернуть
> и запустить их где угодно - что полезно, если нужно проверить
> работу сайта из разных географических точек. Да и просто чтобы распараллелить
> все.
> База нужна для накопления статистики. Чтобы посмотреть, когда раньше падало и насколько
> долго, в том числе в виде красивеньких диаграмм и процентов uptime.
> pubsub - чтобы пнуть внешние callback'и - отправку уведомления на почту или
> в мессенджер, например.
> Все довольно логично и универсально.

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

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

34. "Сервис Latency.at открыл все свои наработки"  +2 +/
Сообщение от Аноним (??) on 01-Апр-18, 15:11 
А почему одиночный бинарник нельзя запустить где угодно, особенно если он собран статикой? Нынешнее поколение кроме докера уже ничего не знает?
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

35. "Сервис Latency.at открыл все свои наработки"  –1 +/
Сообщение от Додо on 01-Апр-18, 17:39 
Можно. Но у докера есть инструменты обновления и оркестрации, что довольно удобно.
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

38. "Сервис Latency.at открыл все свои наработки"  +3 +/
Сообщение от Аноним (??) on 02-Апр-18, 01:07 
Если вас никто не оркестрирует, то и смузи не лезет в глотку?
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору

37. "Сервис Latency.at открыл все свои наработки"  +1 +/
Сообщение от Аноним (??) on 01-Апр-18, 21:24 
> А почему одиночный бинарник нельзя запустить где угодно, особенно если он собран
> статикой? Нынешнее поколение кроме докера уже ничего не знает?

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

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

40. "Сервис Latency.at открыл все свои наработки"  +1 +/
Сообщение от Додо on 02-Апр-18, 03:14 
Нормальные админы != ретрограды. Со временем появляются новые технологии, способы их использования. Докер - одна из таких технологий, и как любая другая, имеет свои преимущества и недостатки. В конкретно данном случае его использование вполне оправданно.
Не знаю, как у Latency.at, не смотрел и не тыкал, но чисто теоретически... Подобная штука должна состоять из двух частей: менеджера опросов и кучи приложений-проб на разных машинах. Чтобы выполнять эти опросы, нужна хоть какая-то оркестрация. В вашем случае ее придется писать самому. В моем "смузихлебском" - достаточно дернуть уже готовое api, плюс пробы можно запускать в почти любом окружении и ОС, и обновлять на всех машинах одной-двумя командами. Преимущество налицо.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

44. "Сервис Latency.at открыл все свои наработки"  +2 +/
Сообщение от Аноним (??) on 02-Апр-18, 14:10 
> В моем "смузихлебском" - достаточно дернуть уже готовое api, плюс пробы можно запускать в почти любом окружении и ОС, и обновлять на всех машинах одной-двумя командами

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

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

39. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от . on 02-Апр-18, 01:33 
потому что полноценная сборка статикой в glibc6 сломана от рождения.
не говоря уже о том, что там не один бинарник, и это крайне неэффективный механизм (более неэффективный, чем по докеру на бинарь)

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

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

Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору

41. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от Аноним (??) on 02-Апр-18, 03:55 
Они всё так и сделали, только в слове go у тебя 4 ошибки. А схема она про тот самый "материнский сервер", куда результаты отсылаются.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

33. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от Аноним (??) on 01-Апр-18, 11:00 
А в какой тулзе можно так круто нарисовать схему?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Сервис Latency.at открыл все свои наработки"  +1 +/
Сообщение от Anonim (??) on 01-Апр-18, 18:33 
Крутизна больше зависит от рисовальщика. Значки в разном стиле, надергали по случаю. Это не библиотека в одном стиле.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

48. "Сервис Latency.at открыл все свои наработки"  +/
Сообщение от A on 04-Апр-18, 12:29 
draw.io попробуй
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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