Vladimir
притом я б сказал что iOS и Android по отдельности можно считать, а Win+Lin+mac - вместе
Pawel
Daniel
не брехня, а сугубо личное мнение
Vladimir
Pawel
Mr
Добрый день, коллеги, подскажите пожалуйста, что из клиентских библиотек Go использовать для сбора метрик в statsd, чтобы была поддержка тегов influxdb. Практически все, что я смотрел теги не поддерживают. В statsd.v2 от alexcesaro вроде бы поддержка и есть, но работать заставить не могу, в базе появляется только один тег metric_type.
Daniel
если есть возможность - хорошо бы с influx свалить как можно скорее
r00t b0x
Pawel
Mr
Vladimir
поэтому лучше это сделать как можно раньше
Vladimir
желательно еще попросить того кто его выбрал - так больше не делать
Vladimir
потому что очевидно человеку не хватило экспертизы
Vladimir
или времени
Daniel
Andrew
и тут выбор либо clickhouse либо influxdb
Andrew
Andrew
Vladimir
Потребление ресурсов под нагрузкой
Andrew
я бы взял прометей
но он не позволяет записывать события со своим таймштампом
а что еще кроме influx и clickhouse взять для этого не придумал
и решил Influx
Michael
не знаю относится ли к делу, но с influx есть переходят на постгре
Michael
это всё про тайм сериес и статистику?
Daniel
Это про низкую нагрузку
Igor
influxdb ещё жив? Начали они хорошо, но потом у них АПИ стало ломаться, а потом и сайт в рекламное г скатился
engelbart
Поподробнее
Vladimir
а про какую нагрузку идет речь?
в цифрах можно примеры7
вопрос еще в том какое железо у тебя, какое соотношение чтений-записи и т.п., но проблема в том что influxdb начинает затыкаться на compaction'е достаточно быстро даже на мощном железе, а это вызывает то что оно может принимать на короткое время допустим 500к точек в секунду, но каждые полчаса будет на 10 минут уходить в себя и не принимать ничего, пока компакшн не закончится. Впрочем это позволяет им в маркетинговых брошюрках вписать "миллионы точек в секунду"
Vladimir
просто недолго и не прочитать потом, но может же
Vladimir
впрочем там да, много еще всяких дополнительных вещей
Andrew
Vladimir
Vladimir
в такой формулировке вы можете делать append only txt файл и оно будет работать )
John
немного оффтоп, но может кто подскажет как сгенерить сертификат именно SSL, хотя бы v3 версии, не TLS. Знаю что депрекейтед, но нужно проверить сервис
John
все попытки пробить сервис через ключи которые openssl генерит зафорсить мол -ssl3 например приводит к ошибке, корректно только tls1 tls1_1 и tls1_2 отрабатывает
🏳️ Phil
Смотрите. Есть цикл
for { ... }
Там внутри вызваются горутины, которые делают DNS запросы к кэширующему серверу DNS. И вдруг то раз в день, то раз в несколько дней летит много
goroutine 128328653 [IO wait]
...... всякий traceback ....
И программа просто молча завершается. Нет, у меня нет break нигде
Anonymous
Anonymous
надо добавить локи при обращении к мапе
Anonymous
тогда горутины будут с ней что-то делать по очереди и ошибки уйдут
ceiling cat
или передавать копию мапы
ceiling cat
но это фиговое решение, лучше мьютексы
🏳️ Phil
Нет не я
🏳️ Phil
аааааааа
🏳️ Phil
Я понял, спасибо. Буду ждать нового лога
Anonymous
простейший пример:
m := map[string]int{"1": 1}
go func() {
for {
m["1"] = 2
}
}()
go func() {
for {
log.Println(m["1"])
}
}()
time.Sleep(1 * time.Second)
берем 1 мапу и двумя рутинами делаем чтение и запись.
программа вываливается с ошибкой где расписаны каждая из рутин с трейсом
fatal error: concurrent map read and map write
goroutine x …
goroutine y …
Dmitry
У кого-нибудь есть опыт отправки email на gmail с tls и без отключения less secure apps? Поделитесь, пожалуйста. Кучу гайдов перепробовал и везде одна и та же ошибка
🄽🄸🄺🄸🅃🄰
кто с makefile часто работает?
🄽🄸🄺🄸🅃🄰
образец цели не содержит «%».
🄽🄸🄺🄸🅃🄰
что значит
🄽🄸🄺🄸🅃🄰
Там строка с командой docker push host:image
🄽🄸🄺🄸🅃🄰
Ну по номеру указанному в ошибке
Anonymous
https://stackoverflow.com/a/24461795/3134155
🄽🄸🄺🄸🅃🄰
Спасибо
Quet
🄽🄸🄺🄸🅃🄰
табы ставились пробелами по умолчанию
Alexander
Go: Вы создаете пулю и запускаете ее в полет. Тем временем создаете ногу, пистолет, и сообщаете пуле, что она должна лететь от пистолета к ноге. При подлете к ноге пуля исчезает, так как ногу простреливать запрещено.
Мерль
Go: пистолет есть, но пули обещают добавить в версии 2.0
Anonymous
Пистолет слишком сложный. Скорее рогатка
Vladimir
А от рогатки в ней скорее всего только резинка
Vladimir
И та не завязывается
Илья
один unsafe разнесёт так, что только нога и останется
Vladimir
Vladimir
А не пуля