2017-03-01 15:16:01 +01:00
|
|
|
---
|
2019-08-03 16:30:56 +02:00
|
|
|
## Default Kibana configuration from Kibana base image.
|
2022-09-20 16:22:57 +02:00
|
|
|
## https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/templates/kibana_yml.template.ts
|
2017-03-01 15:16:01 +01:00
|
|
|
#
|
|
|
|
|
server.name: kibana
|
2020-06-08 15:08:10 +02:00
|
|
|
server.host: 0.0.0.0
|
2022-11-15 21:50:16 +01:00
|
|
|
elasticsearch.hosts: [ http://elasticsearch:9200 ]
|
2022-11-18 12:05:18 +01:00
|
|
|
|
2020-06-08 15:08:10 +02:00
|
|
|
monitoring.ui.container.elasticsearch.enabled: true
|
2022-11-18 12:05:18 +01:00
|
|
|
monitoring.ui.container.logstash.enabled: true
|
2019-05-06 23:41:14 +02:00
|
|
|
|
2025-04-24 13:19:39 +02:00
|
|
|
## Security credentials
|
2019-05-06 23:41:14 +02:00
|
|
|
#
|
2022-02-11 14:29:01 +01:00
|
|
|
elasticsearch.username: kibana_system
|
2022-02-21 11:19:43 +01:00
|
|
|
elasticsearch.password: ${KIBANA_SYSTEM_PASSWORD}
|
2022-10-06 11:58:02 +02:00
|
|
|
|
2023-03-18 01:13:40 +01:00
|
|
|
## Encryption keys (optional but highly recommended)
|
|
|
|
|
##
|
|
|
|
|
## Generate with either
|
2025-07-09 19:59:20 +02:00
|
|
|
## $ docker compose up kibana-genkeys
|
2023-03-18 01:13:40 +01:00
|
|
|
## $ openssl rand -hex 32
|
|
|
|
|
##
|
2025-04-24 13:19:39 +02:00
|
|
|
## https://www.elastic.co/docs/deploy-manage/security/self-setup
|
|
|
|
|
## https://www.elastic.co/docs/reference/kibana/commands/kibana-encryption-keys
|
2023-03-18 01:13:40 +01:00
|
|
|
#
|
|
|
|
|
#xpack.security.encryptionKey:
|
|
|
|
|
#xpack.encryptedSavedObjects.encryptionKey:
|
|
|
|
|
#xpack.reporting.encryptionKey:
|
|
|
|
|
|
2022-10-06 11:58:02 +02:00
|
|
|
## Fleet
|
2025-04-24 13:19:39 +02:00
|
|
|
## https://www.elastic.co/docs/reference/kibana/configuration-reference/fleet-settings
|
2022-10-06 11:58:02 +02:00
|
|
|
#
|
2022-11-15 21:50:16 +01:00
|
|
|
xpack.fleet.agents.fleet_server.hosts: [ http://fleet-server:8220 ]
|
|
|
|
|
|
|
|
|
|
xpack.fleet.outputs:
|
|
|
|
|
- id: fleet-default-output
|
|
|
|
|
name: default
|
|
|
|
|
type: elasticsearch
|
|
|
|
|
hosts: [ http://elasticsearch:9200 ]
|
|
|
|
|
is_default: true
|
|
|
|
|
is_default_monitoring: true
|
2022-10-06 11:58:02 +02:00
|
|
|
|
|
|
|
|
xpack.fleet.packages:
|
|
|
|
|
- name: fleet_server
|
|
|
|
|
version: latest
|
|
|
|
|
- name: system
|
|
|
|
|
version: latest
|
|
|
|
|
- name: elastic_agent
|
|
|
|
|
version: latest
|
2024-02-12 12:36:56 +01:00
|
|
|
- name: docker
|
|
|
|
|
version: latest
|
2022-10-24 18:13:49 +02:00
|
|
|
- name: apm
|
|
|
|
|
version: latest
|
2022-10-06 11:58:02 +02:00
|
|
|
|
|
|
|
|
xpack.fleet.agentPolicies:
|
2022-10-24 18:13:49 +02:00
|
|
|
- name: Fleet Server Policy
|
2022-10-06 11:58:02 +02:00
|
|
|
id: fleet-server-policy
|
2022-10-24 18:13:49 +02:00
|
|
|
description: Static agent policy for Fleet Server
|
2022-10-06 11:58:02 +02:00
|
|
|
monitoring_enabled:
|
|
|
|
|
- logs
|
|
|
|
|
- metrics
|
|
|
|
|
package_policies:
|
|
|
|
|
- name: fleet_server-1
|
|
|
|
|
package:
|
|
|
|
|
name: fleet_server
|
|
|
|
|
- name: system-1
|
|
|
|
|
package:
|
|
|
|
|
name: system
|
|
|
|
|
- name: elastic_agent-1
|
|
|
|
|
package:
|
|
|
|
|
name: elastic_agent
|
2024-02-12 12:36:56 +01:00
|
|
|
- name: docker-1
|
|
|
|
|
package:
|
|
|
|
|
name: docker
|
2022-10-24 18:13:49 +02:00
|
|
|
- name: Agent Policy APM Server
|
|
|
|
|
id: agent-policy-apm-server
|
|
|
|
|
description: Static agent policy for the APM Server integration
|
|
|
|
|
monitoring_enabled:
|
|
|
|
|
- logs
|
|
|
|
|
- metrics
|
|
|
|
|
package_policies:
|
|
|
|
|
- name: system-1
|
|
|
|
|
package:
|
|
|
|
|
name: system
|
|
|
|
|
- name: elastic_agent-1
|
|
|
|
|
package:
|
|
|
|
|
name: elastic_agent
|
|
|
|
|
- name: apm-1
|
|
|
|
|
package:
|
|
|
|
|
name: apm
|
|
|
|
|
# See the APM package manifest for a list of possible inputs.
|
2025-04-24 13:19:39 +02:00
|
|
|
# https://github.com/elastic/integrations/blob/d62b684/packages/apm/manifest.yml#L44-L174
|
2022-10-24 18:13:49 +02:00
|
|
|
inputs:
|
|
|
|
|
- type: apm
|
|
|
|
|
vars:
|
|
|
|
|
- name: host
|
|
|
|
|
value: 0.0.0.0:8200
|
|
|
|
|
- name: url
|
|
|
|
|
value: http://apm-server:8200
|