Сбор данных для Bosun с нескольких конечных точек - PullRequest
3 голосов
/ 21 апреля 2020

В системе наблюдения, которую мы создаем с нуля, нам бы хотелось иметь единый scollector для сбора данных со всех веб-серверов и отправки их в Bosun вместо того, чтобы иметь экземпляр scollector на каждом сервере.

Знаете ли вы, есть ли способ достичь этого?

1 Ответ

2 голосов
/ 21 апреля 2020

Scollector реализован как агент, аналогично tcollector OpenTSDB. Он легкий и не вызывает чрезмерной нагрузки на хосты.

Если вы хотите, чтобы все данные, которые может собирать scollector, пересылались в Bosun, для каждого хоста должен быть один агент для мониторинга. Scollector использует procfs и аналогичные, которые доступны только на хостах напрямую.

Вы можете дополнительно создать свои собственные дополнительные коллекторы , которые scollector будет вызывать для вас. При этом, в зависимости от вашего варианта использования, вы можете собирать данные с удаленных хостов, но scollector действительно предназначен для работы в качестве агента на каждом хосте и сбора данных локально.

...