**Новые возможности:** - Обнаружение сервисов, запущенных в Docker-контейнерах - Поддержка Docker Compose развертываний - Проверка как по имени контейнера, так и по образу **Добавленные функции:** - isDockerContainerRunning() - проверка контейнеров по имени - isDockerImageRunning() - проверка контейнеров по образу - getDockerContainerPorts() - получение портов контейнера - getDockerContainerVersion() - получение версии из контейнера **Обновленные сервисы с Docker поддержкой:** - PostgreSQL: postgres, patroni, bitnami/postgresql - Redis: redis - ClickHouse: clickhouse, clickhouse/clickhouse-server - RabbitMQ: rabbitmq - MongoDB: mongo - Elasticsearch: elasticsearch - Grafana: grafana, grafana/grafana - Prometheus: prometheus, prom/prometheus **Обновленная документация:** - Добавлены способы развертывания (нативные, Docker, Docker Compose) - Обновлены методы обнаружения с Docker проверками - Добавлены примеры использования Docker команд - Добавлен docker в системные зависимости **Поддерживаемые способы развертывания:** - Нативные процессы (systemd, init) - Docker-контейнеры - Docker Compose Теперь коллектор может обнаруживать сервисы независимо от способа их развертывания! Автор: Сергей Антропов Сайт: https://devops.org.ru
SensusAgent — документация
Автор: Сергей Антропов, сайт: https://devops.org.ru
Содержание:
- Обзор:
overview.md
- Конфигурация:
config.md
- Коллекторы:
collectors.md
- Сборка и запуск:
build_and_run.md
- Деплой:
deploy.md
CI/CD:
- Рекомендуется запускать
make lint
иmake test
в конвейере CI (Docker-окружение) - Перед релизом —
make build-linux
иmake collectors-linux
- Для автоматического деплоя можно триггерить
make deploy
с секретами SSH
FAQ / Траблшутинг: см. faq.md