На самом деле, это не сервис, а какая-то вакцина от велосипедизма. Представим ситуацию, нужно получить объект из шины данных, выбрать нужные поля, сохранить объект в БД и отправить событие в систему нотификаций по HTTP. Уже руки чешутся написать пару классов на Java и еще пару классов для интеграционных тестов? Не спешите, вопросов много, ответ один - Apache NiFi.
По сути, это ETL-комбайн по построению data-pipelines. Из коробки 100+ коннекторов ко всем популярным источникам данных (шины, базы, HTTP etc). А если вдруг не найдется нужный, можно написать свой.
От себя добавлю такой сайт https://www.opensourcealternative.to/ я как раз все эти решения там нашёл.
От себя добавлю (так же self-hosted):
- Pydio Cells - аналог NextCloud
- N8N - аналог Zapier и возможно Apache NiFi (с ним не знаком)
- NocoDB - аналог Airtable
Prometheus, node-exporter, grafana, alert-manager
Правда проблема с нахождением готовых хороших дашбордов и многое нужно допиливать, зато как стандарт в сфере и полегче Zabbix. И да, эта связка может всё то, что вам нужно.
Ещё полезно мониторить логи и получать уведомления по особым событиям в них.
полезная статья, большое спасибо
Статья супер, спасибо большое ;)
Действительно хорошие решения
Комментарий недоступен
NocoDB - огонь, беру на вооружение, спасибо!