Инструменты пользователя

Инструменты сайта


service:efk

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
service:efk [17.06.2024 17:03] – [Fluentd] viacheslavservice:efk [30.07.2024 19:21] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 ====== Elasticsearch ====== ====== Elasticsearch ======
-Getting started with the Elastic Stack and Docker Compose: [[https://www.elastic.co/blog/getting-started-with-the-elastic-stack-and-docker-compose|part 1]] ([[https://github.com/elkninja/elastic-stack-docker-part-one|git]]), [[https://www.elastic.co/blog/getting-started-with-the-elastic-stack-and-docker-compose-part-2|part 2]] ([[https://github.com/elkninja/elastic-stack-docker-part-two|git]]).+Getting started with the Elastic Stack and Docker Compose: [[https://www.elastic.co/blog/getting-started-with-the-elastic-stack-and-docker-compose|part 1]] ([[https://github.com/elkninja/elastic-stack-docker-part-one|git]]), [[https://www.elastic.co/blog/getting-started-with-the-elastic-stack-and-docker-compose-part-2|part 2]] ([[https://github.com/elkninja/elastic-stack-docker-part-two|git]]).\\ 
 +🎞️ [[https://www.youtube.com/watch?v=HOmq3STxAKg|Install Elasticsearch + Kibana 8.x with TLS/SSL]]\\
  
 ====== Fluentd ====== ====== Fluentd ======
Строка 7: Строка 8:
  
 ====== Kibana ====== ====== Kibana ======
 +[[https://www.elastic.co/guide/en/kibana/current/docker.html|Install Kibana with Docker]]\\
 +Кибана настраивается через переменные окружения соответственно [[https://www.elastic.co/guide/en/kibana/current/settings.html|параметрам в kibana.yml]], с капитализацией и заменой точек на подчёркивания в параметрах:
 +^Environment Variable ^Kibana Setting ^
 +|SERVER_NAME |server.name |
 +|SERVER_BASEPATH |server.basePath |
 +|ELASTICSEARCH_HOSTS |elasticsearch.hosts |
 +и т. д.
 +
 +
  
 ===== HTTPS ===== ===== HTTPS =====
  
 <code bash> <code bash>
-# Сконвертировать исходный .pfx в .crt/.key +# Сконвертировать исходный сторонний .pfx в .crt/.key 
-openssl pkcs12 -in /tmp/elk-kibana.my.lan.pfx -clcerts -nokeys -out /tmp/elk-kibana.my.lan.crt +openssl pkcs12 -in /tmp/source.pfx -clcerts -nokeys -out /efk/certs/kibana.crt 
-openssl pkcs12 -in /tmp/elk-kibana.my.lan.pfx -nocerts -nodes -out /tmp/elk-kibana.my.lan.key+openssl pkcs12 -in /tmp/source.pfx -nocerts -nodes -out /efk/certs/kibana.key
 </code> </code>
 +https://tipoit.kz/elk-install-kibana
  
 <code yaml> <code yaml>
Строка 25: Строка 36:
       co.elastic.logs/module: kibana       co.elastic.logs/module: kibana
     volumes:     volumes:
-      - certs:/usr/share/kibana/config/certs +      - ./certs:/usr/share/kibana/config/certs 
-      - kibanadata:/usr/share/kibana/data+      - ./kibanadata:/usr/share/kibana/data
       - ./kibana.yml:/usr/share/kibana/config/kibana.yml:ro       - ./kibana.yml:/usr/share/kibana/config/kibana.yml:ro
     ports:     ports:
Строка 44: Строка 55:
       - SERVER_SSL_KEY=config/certs/kibana/kibana.key       - SERVER_SSL_KEY=config/certs/kibana/kibana.key
       - SERVER_SSL_CERTIFICATEAUTHORITIES=config/certs/ca/ca.crt       - SERVER_SSL_CERTIFICATEAUTHORITIES=config/certs/ca/ca.crt
-      - ELASTIC_APM_SECRET_TOKEN=${ELASTIC_APM_SECRET_TOKEN} 
     mem_limit: ${KB_MEM_LIMIT}     mem_limit: ${KB_MEM_LIMIT}
     healthcheck:     healthcheck:
Строка 56: Строка 66:
       retries: 120       retries: 120
 </code> </code>
 +https://github.com/elkninja/elastic-stack-docker-part-two/blob/main/docker-compose.yml
 ===== Конфигурация ===== ===== Конфигурация =====
 Этапы прохождения логов во Флюенте:\\ Этапы прохождения логов во Флюенте:\\
Строка 68: Строка 79:
 Docker Setup Monitoring: https://www.frederikbanke.com/docker-setup-monitoring/\\ Docker Setup Monitoring: https://www.frederikbanke.com/docker-setup-monitoring/\\
 Настройка централизованного логирования в Docker с применением EFK Stack: https://daffin.ru/devops/docker/efk/\\ Настройка централизованного логирования в Docker с применением EFK Stack: https://daffin.ru/devops/docker/efk/\\
 +[[https://www.youtube.com/playlist?list=PLPatHYWw1RVuaGUCZoqEnoqkxLed2jr-u|Elasticsearch + Docker-compose]], также см. весь канал\\
 +
service/efk.1718643794.txt.gz · Последнее изменение: 30.07.2024 19:20 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki