- Добавлены SSL поля в KafkaConfig структуру - Реализована SSL поддержка в KafkaOutput с TLS транспортом - Добавлена поддержка переменных окружения для SSL настроек - Обновлен config.yaml с SSL конфигурацией - Создан env.example с SSL переменными - Добавлена документация по SSL в docs/kafka_ssl.md - Обновлен README.md с ссылкой на SSL документацию Поддерживаемые SSL параметры: - ssl_enabled, ssl_keystore_location, ssl_keystore_password - ssl_key_password, ssl_truststore_location, ssl_truststore_password - ssl_client_auth, ssl_endpoint_identification_algorithm Автор: Сергей Антропов, сайт: https://devops.org.ru
26 lines
1011 B
Markdown
26 lines
1011 B
Markdown
## SensusAgent
|
||
|
||
Автор: Сергей Антропов, сайт: https://devops.org.ru
|
||
|
||
SensusAgent — модульный агент сбора метрик. Агент запускает коллекторы (встроенные и внешние exec) по расписанию, агрегирует их JSON-вывод и публикует в stdout или Kafka.
|
||
|
||
Ключевые ссылки:
|
||
- Обзор и архитектура: `docs/overview.md`
|
||
- Конфигурация: `docs/config.md`
|
||
- Коллекторы (создание и сборка): `docs/collectors.md`
|
||
- Сборка и запуск (Make/Docker/Compose): `docs/build_and_run.md`
|
||
- Деплой (Ansible, systemd): `docs/deploy.md`
|
||
- **Kafka SSL поддержка**: `docs/kafka_ssl.md` ⭐
|
||
|
||
Быстрый старт:
|
||
```bash
|
||
make collectors-linux
|
||
make build-linux
|
||
make run
|
||
```
|
||
|
||
Конфигурация:
|
||
- Основной файл: `bin/agent/config.yaml`
|
||
- Переопределения: `CONFIG_PATH`, `LOG_LEVEL`
|
||
|