Configurarea Kibana pe Docker

Configurare noua (How To)

Situatie

Imaginea Docker oferă mai multe metode pentru configurarea Kibana. Abordarea convențională este de a furniza un fișier kibana.yml așa cum este descris în Configurarea Kibana, dar este, de asemenea, posibil să se utilizeze variabile de mediu pentru a defini setările.

Solutie

Pasi de urmat

Sistem de configurare Bind-mounted
O modalitate de a configura Kibana pe Docker este de a furniza kibana.yml prin montare pe banda. Docker-compose, mount-ul poate fi specificat astfel:

services:
kibana:
image: docker.elastic.co/kibana/kibana:5.5.1
volumes:
– ./kibana.yml:/usr/share/kibana/config/kibana.yml

Configurarea variabilei de mediu
Sub Docker, Kibana poate fi configurat prin intermediul variabilelor de mediu. Când containerul pornește, un proces helper verifică mediul pentru variabile care pot fi mapate la argumentele liniei de comandă Kibana.

Pentru compatibilitatea cu sistemele de orchestrare a containerelor, aceste variabile de mediu sunt scrise cu majuscule, cu underscore ca separatoare de cuvinte. Helper-ul traduce aceste nume în nume valide de setare Kibana.

Sunt prezentate câteva exemple de traduceri aici:

 

În general, orice setare listată în Configurarea setărilor Kibana sau X-Pack poate fi configurată cu această tehnică.
Aceste variabile pot fi setate cu ajutorul docker-compose

services:
kibana:
image: docker.elastic.co/kibana/kibana:5.5.1
environment:
SERVER_NAME: kibana.example.org
ELASTICSEARCH_URL: http://elasticsearch.example.org

 

Deoarece variabilele de mediu sunt traduse în argumentele CLI, ele au prioritate față de setările configurate în kibana.yml.

Tip solutie

Permanent

Voteaza

(6 din 19 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?