<< Click to Display Table of Contents >> Мониторинг системы Directum RX > Локальная установка решения Установка Filebeat в Kubernetes
|
![]() ![]() ![]() |
Filebeat передает в Logstash для обработки лог-файлы сервисов Directum RX, развернутых в Kubernetes. Для этого Filebeat предварительно нужно установить в том же кластере.
Все дальнейшие действия выполняются на узле администрирования.
Порядок установки
1.Убедитесь, что установка Filebeat будет выполняться под учетной записью пользователя, от имени которого запущена служба Docker. Подробнее см. в документации Kubernetes статью Using RBAC Authorization.
2.Проверьте, что установлены:
•инструмент командной строки kubectl для работы с кластером Kubernetes. Подробнее см. в документации Kubernetes статью Install Tools;
•пакетный менеджер Helm для Kubernetes. Подробнее см. в документации Helm статью Installing Helm.
Поддерживаются версии kubectl 1.29.1 и выше, для Helm – 3.13.3 и выше. Если версия ниже, обновите ее.
3.Из архива Monitoring.tar.gz скопируйте на компьютер папку /FileBeat/k8s-helm-chart с чартом для установки Filebeat.
4.Из скопированной папки откройте конфигурационный файл values.yaml и в параметре host укажите имя сервера, где развернут сервис Logstash. При необходимости измените значения других параметров.
Пример конфигурационного файла values.yaml:
image:
registry: 'registry.directum.ru/public/filebeat'
tag: 8.13.0
namespaceOverride:
serviceAccount:
create: true
name:
filebeat:
rx_server: server_rx
resources:
limits:
cpu: 200m
memory: 200Mi
requests:
cpu: 100m
memory: 100Mi
output:
logstash:
host: 192.168.1.111
port: 5044
5.Установите Helm Chart развертывания Filebeat с помощью команды:
helm upgrade <ReleaseName> -i -f <Путь до папки k8s-helm-chart>/values.yaml <Путь до папки k8s-helm-chart>
Пример команды:
helm upgrade filebeat-up -i -f /home/user/filebeat-kube/values.yaml /home/user/filebeat-kube
В результате установки Filebeat передает в Logstash лог-файлы сервисов Directum RX. В метаданных Kubernetes, которые применяются к каждому поду, они обозначены меткой app: rx.
© Компания Directum, 2024 |