Авито плес: Недвижимость Плес Авито Юла — 16 объявлений на Интернет-Кабинет.ру

bioyino/config.toml на мастере · avito-tech/bioyino · GitHub

.

# Это пример конфига, показывающий все возможные варианты
# Обязательные параметры заполнены значениями по умолчанию
# Необязательные параметры комментируются значениями по умолчанию в комментариях
# установить уровень детализации консольных сообщений, для отключения используйте «off»
verbosity-console = «предупреждать»
# установить уровень детализации сообщений системного журнала, используйте «off», чтобы отключить
#verbosity-syslog = «выкл»
# стать демоном unix: будет сделано в стандартном unix
# в этом режиме детализация консоли будет отключена
# ПРИМЕЧАНИЕ: уровень детализации syslog останется прежним, и логгинда не будет вообще, если его отключить
#демон = ложь
# Количество рабочих потоков сети в любом режиме, используйте 0 (не рекомендуется), чтобы использовать все ядра ЦП
n-потоков = 4
# Количество анализирующих «быстрых» потоков, используйте 0 (не рекомендуется), чтобы использовать все ядра ЦП
р-резьб = 4
# Количество «медленных» рабочих потоков, используйте 0 (не рекомендуется), чтобы использовать все ядра ЦП
w-резьба = 4
# Количество асинхронных потоков
# используйте 0 (не рекомендуется), чтобы использовать все ядра процессора
# Установка этого значения ниже 4 может привести к случайным зависаниям и задержкам таймера
а-резьб = 4
# Размер очереди для быстрых и медленных потоков
размер очереди задач = 1024
# Если сервер должен стать лидером с самого начала
старт как лидер = правда
# Как часто собирать собственную статистику, в мс. Используйте 0 для отключения (статистика по-прежнему собирается и печатается в журнал,
# но не входит в дамп метрики
стат-интервал = 10000
# Префикс для отправки своей статистики
stats-prefix = «resources.monitoring.bioyino»
# Какой консенсус использовать: «внутренний» или «нет»
консенсус = «нет»
[углерод]
# IP и порт бэкенда углеродного протокола для отправки агрегированных данных на
адрес = «127. 0.0.1:2003″
# Адрес для привязки углеродного клиента при подключении
# по умолчанию: не указано, поэтому привязки не происходит
#бинд-адрес = «127.0.0.1:2003»
# Как часто отправлять метрики на углеродный бэкэнд, мс
Интервал

= 30000
# Сколько спать при сбое подключения к бэкенду, мс
задержка подключения = 250
# Умножить задержку на это значение для каждого последующего сбоя соединения, float
множитель задержки подключения = 2
# Максимальная задержка повтора, мс
макс. задержка подключения = 10000
# Сколько раз повторять отправку данных на серверную часть, прежде чем отказаться и удалить все показатели
# обратите внимание, что 0 означает 1 попытку
попыток отправки = 30
# Результирующий агрегированный набор можно разделить на куски для отправки, например, в кластер
# принимающих узлов в параллельных TCP-соединениях `chunks`.
# Это может ускорить доставку и сделать постобработку параллельно
кусков = 1
# Настройки сети
[сеть]
# адрес и порт UDP для прослушивания метрик statsd на
слушать = «127. 0.0.1:8125″
# Адрес и порт TCP-сервера однорангового протокола для прослушивания
одноранговое прослушивание = «127.0.0.1:8136»
# Адрес однорангового клиента для привязки к
# формат представляет собой строку с ip:port как и с другими адресами
# Привязывается только если указано, не делает привязку если не
# peer-client-bind =
# Адрес и порт сервера управления для прослушивания
мгт-слушай = «127. 0.0.1:8137″
# Размер буфера UDP для одного пакета. Должно быть около MTU. Байты пакета после этого значения
# можно потерять
размер буфера = 1500
# Включить режим мультисообщения (recvmmsg)
мультисообщение = ложь
# Количество пакетов мультисообщений, которые нужно получить за один раз, если в режиме мультисообщений
# Обратите внимание, что это настройка для каждого потока, поэтому на самом деле можно увидеть только метрики
# после получения минимум дейтаграмм mm-packets*n_threads
мм-пакетов = 100
# Выполнять операции с несколькими сообщениями в асинхронном режиме.
# Это означает, что recvmmsg будет получать датаграммы 0..mm-packets вместо ожидания mm-пакетов
мм-асинхронный = ложь
# Режим мультисообщения предполагает ранний возврат по тайм-ауту, но ТОЛЬКО при получении
# пакет после истечения таймаута.
# В основном это следует менять в очень редких и специфических случаях.
# 0 означает, что это значение будет равно буферу-сбросу-времени
# мм-тайм-аут = 0
# Чтобы пакеты не оставались в очереди навсегда, эту опцию можно использовать для сброса
# буфер входящих данных, принудительно отправляющий его, даже если он не полный
время очистки буфера = 0
# То же, что и buffer-flush-time, но срабатывает по длине буфера. Обратите внимание, что мультисообщение
# режим может учитывать только таймер, поэтому такая проверка возможна только для каждого мм-пакета.
# нулевое значение означает автоматическое управление в зависимости от внутренней логики распределителя памяти,
# который при тестировании достигал 30Mb
# если в режиме multimessage это значение меньше, чем mm-packets*bufsize, то будет установлено это значение
буфер-сброс-длина = 65536
# Количество зеленых тредов для режима одиночных сообщений
зелени = 4
# Размер пула сокетов для режима одного сообщения
асинхронных сокетов = 4
# Список узлов для репликации метрик на
узлов = []
# Интервал (в миллисекундах) создания моментальных снимков для агрегации и удаленной репликации
интервал снимков = 1000
[показатели]
# Обрабатывать буферы с разных хостов отдельно, это дает больше гарантий для парсинга
# метрики с разных хостов корректно. Может плохо работать, если с одного хоста поступает много метрик, установите
# это значение false, если у вас есть такой вариант использования
# последовательный анализ = истина
# Зарегистрировать все буферы, удаленные из-за ошибок синтаксического анализа. Может быть очень спамным, если вам поступает много неверных данных.
# ошибки разбора журнала = false
# Размер буфера, который синтаксический анализатор считает недопустимым. Используется для предотвращения DoS-атак на парсер.
# Увеличьте это значение, если у вас есть метрики, занимающие более 1000 байт
# max-unparsed-buffer = 10000
# Размер тегов, составляющих часть метрики (после символа точки с запятой, не включая саму точку с запятой)
# max-tags-len = 9000
# В некоторых системах помеченная метрика становится совершенно другой метрикой. Значит таймсерий для таких метрик
# можно сломать. Чтобы избежать этого на время принятия метрик, эта опция позволяет создать копию
# такая тегированная метрика, но без тегов
# Обратите внимание, что это фактически удваивает объем памяти и время обработки
# создать копию без тегов = ложь
[агрегация]
# круглая метка времени до интервала агрегации
# возможные значения:
# «вверх» — округление до верхней границы интервала
# «вниз» — округлить до нижней границы
# «нет» — использовать точную метку времени, т. е. без округления
# отметка времени раунда = «нет»
# Совокупность `updates` обычно представляет собой отладочное значение, а не реальное.
# Обычно требуется, чтобы он видел, какие показатели приходят слишком быстро, требуя слишком много ресурсов.
# Так как это единственное, что используется для всех типов метрик, а не только для таймеров,
# разумно избегать получения удвоенной суммы всех метрик.
#
# Эта опция позволяет получать только слишком часто обновляемые метрики.
# В этом примере больше 200 за интервал.
порог количества обновлений = 200
# Список агрегатов, собранных по типу метрики.
# Установка этого значения будет определять точный способ, т.е. [«mean»] будет собирать ТОЛЬКО ОДНУ совокупность
#
# Для добавления новых процентилей следует использовать целочисленное значение с префиксом «percentile-«.
# Затем он будет «добавлен» (на самом деле это не строковое вычисление) с «0».
# Например, «процентиль-9999» станет 0,9999-го процентиля
#
# это полный список значений по умолчанию для таймера
#aggregates. timer = [ «количество», «скорость», «последний», «минимум», «максимум», «сумма», «медиана», «среднее», «обновления», «процентиль-75″, » процентиль-95″, «процентиль-98», «процентиль-99», «процентиль-999» ]
# пример для датчика с отключенным агрегатом «обновления»
#aggregates.gauge = [«значение»]
# Раздел именования охватывает все аспекты изменения имени метрики в соответствии с различными настройками
# в разделе [название] нечего устанавливать, только подразделы
# Ключами карты в этом разделе являются метрические типы: датчик, счетчик, дифф-счетчик, таймер, набор
# Все разделы имеют одинаковый набор параметров.
# Дополнительные примеры можно увидеть в файле docs/aggregation.md.
[название.по умолчанию]
# Эти настройки будут применяться ко всем неуказанным частям именования.
# # например, если naming.set не существует или значения naming.set.tag-values ​​не указаны,
# вместо этого будут использоваться значения тегов из этого раздела, за исключением невозможных агрегатов
## доступные значения: smart (поясняется ниже), name, tag, оба
# умное означает обнаружение на основе наличия тегов в метрике,
# так, например, сумма для `some. metric` будет агрегирована как `some.metric.sum`
# но для `some.metric;tag=value` он автоматически станет `some.metric;tag=value;aggregate=sum`
пункт назначения = «умный»
## Это будет глобальный префикс для всех показателей
Префикс

= «resources.monitoring.bioyino»
## это позволяет переопределить префикс по умолчанию для определенных типов метрик
# Пример:
# Это заставит все медианы и счетчики обновлений иметь определенное пространство имен
#prefix-overrides = { «updates» = «metrics. updates», «median» = «all.medians» }
## Имя тега для определенного типа агрегации в тегах
# тег = «агрегат»
## Это позволяет переопределять постфиксные имена для определенных агрегатов.
# По умолчанию имена совпадают с ключами (полный список см. в разделе агрегации)
# Процентили названы так же, как и в предыдущих версиях bioyino: с точкой got получить древовидную структуру
# То есть агрегат precentile-99 для some.metric становится some. metric.percentile.99
postfixes = { «min» = «нижний», «max» = «верхний», «percentile-50» = «percentile.50», «updates» = «» }
## то же, что и для постфиксов, но для значений тегов
# Пример:
# Этот параметр будет объединять максимальное значение для some.metric;tag=value в some.metric;aggregate=upper;tag=value
# Показатели процентиля по умолчанию точно такие же, как и в постфиксах: т.е. процентиль.99
# значения тегов = { «max» = «upper» }
## Пример переопределения некоторых опций именования для таймера
#[название. таймера]
#prefix-overrides = { «updates» = «metrics.timer.update-counts» }
# Настройки для внутреннего Raft
[плот]
# Отложить начало консенсуса плота, чтобы узел не стал лидером слишком рано
# Такая ситуация весьма вероятна при перезапуске текущего узла-лидера
# и означает потерю метрик в большинстве случаев
#старт-задержка = 0
# Тайм-ауты настроены в соответствии с бумагой Raft и типичной сетевой задержкой.
# Лучше не менять, если не уверены
#heartbeat-timeout = 250
#выборы-тайм-аут-мин = 500
#выборы-таймаут-макс = 750
# Имя текущего узла берется из имени хоста по умолчанию
# После этого все имена хостов разрешаются с помощью DNS. Если имя узла не может
# резолвится через DNS по какой-то причине, можно указать в this-node
# параметр в формате, аналогичном тому, что указан в списке узлов.
# этот-узел = <пустой>
# Карта других узлов плота. Ключи имеют вид hostname:port или IP:port
# значения являются целочисленными идентификаторами
# эта карта имеет решающее значение, чтобы иметь одинаковый адрес <-> сопоставления идентификаторов для всех узлов
узлов = {}
# разрешить привязку исходящих подключений плота к определенному IP
# по умолчанию: не указано, поэтому привязки не происходит
# клиент-привязка = «127. 0.0.1:8138″

Avito.ma — Frontier Digital Ventures — Информационные технологии и услуги — Обзор, конкуренты и сотрудники

  Нет кредитной карты. Без комментариев.

   5000+ обзоров G2


Avito.ma — финансовый обзор Frontier Digital Ventures

Avito.ma — доход Frontier Digital Ventures (годовой)

6.4M

Сотрудники

170


Avito.ma — информация Frontier Digital Ventures

Наша цель — произвести революцию в цифровой индустрии в Марокко, принося дополнительные преимущества марокканцам. Нас больше 100 человек и мы продолжаем расти. Присоединяйтесь к нам! Наша миссия как совместной и ответственной команды состоит в том, чтобы приносить пользу нашим пользователям посредством инноваций и подхода, ориентированного на пользователя. Мы создаем продукты мирового класса и предоставляем высококачественную поддержку нашим пользователям и клиентам. Мы основываем наши решения на …

Наше видение состоит в том, чтобы революционизировать цифровую индустрию в Марокко, принося дополнительные преимущества марокканцам. Нас больше 100 человек и мы продолжаем расти. Присоединяйтесь к нам! Наша миссия как совместной и ответственной команды состоит в том, чтобы приносить пользу нашим пользователям посредством инноваций и подхода, ориентированного на пользователя. Мы создаем продукты мирового класса и предоставляем высококачественную поддержку нашим пользователям и клиентам. Мы основываем наши решения на данных и используем рыночные возможности для создания новых функций и развертывания новых продуктов. Наша команда, настроенная на рост, будет расти вместе, предоставлять и принимать конструктивную обратную связь для достижения наших целей и сохранения нашей культуры и рабочего мышления. Мы стремимся использовать возможности роста в Марокко… Приходите и помогите нам сделать это! Avito был запущен в 2012 году и вскоре стал торговой площадкой номер 1 в Марокко.