Skip to content

Commit

Permalink
[Ingest Manager] New structure of agent configuration (elastic#19128)
Browse files Browse the repository at this point in the history
* phase 1

* phase 2

* phase 4

* updated configuration

* fixed compact form (depends on aprser)

* configuration update

* fixed tests

* mod
  • Loading branch information
michalpristas authored and melchiormoulin committed Oct 14, 2020
1 parent 5853610 commit 2ff8088
Show file tree
Hide file tree
Showing 29 changed files with 1,311 additions and 1,294 deletions.
25 changes: 12 additions & 13 deletions x-pack/elastic-agent/_meta/config/common.p2.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,19 @@ outputs:
username: elastic
password: changeme

datasources:
- namespace: default
inputs:
- type: system/metrics
dataset.namespace: default
use_output: default
inputs:
- type: system/metrics
streams:
- metricset: cpu
dataset: system.cpu
- metricset: memory
dataset: system.memory
- metricset: network
dataset: system.network
- metricset: filesystem
dataset: system.filesystem
streams:
- metricset: cpu
dataset.name: system.cpu
- metricset: memory
dataset.name: system.memory
- metricset: network
dataset.name: system.network
- metricset: filesystem
dataset.name: system.filesystem

# settings.monitoring:
# # enabled turns on monitoring of running processes
Expand Down
25 changes: 12 additions & 13 deletions x-pack/elastic-agent/_meta/config/common.reference.p2.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,19 @@ outputs:
username: elastic
password: changeme

datasources:
- namespace: default
inputs:
- type: system/metrics
dataset.namespace: default
use_output: default
inputs:
- type: system/metrics
streams:
- metricset: cpu
dataset: system.cpu
- metricset: memory
dataset: system.memory
- metricset: network
dataset: system.network
- metricset: filesystem
dataset: system.filesystem
streams:
- metricset: cpu
dataset.name: system.cpu
- metricset: memory
dataset.name: system.memory
- metricset: network
dataset.name: system.network
- metricset: filesystem
dataset.name: system.filesystem

# management:
# # Mode of management, the Elastic Agent support two modes of operation:
Expand Down
25 changes: 12 additions & 13 deletions x-pack/elastic-agent/_meta/config/elastic-agent.docker.yml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,19 @@ outputs:
username: '${ELASTICSEARCH_USERNAME:elastic}'
password: '${ELASTICSEARCH_PASSWORD:changeme}'

datasources:
- namespace: default
inputs:
- type: system/metrics
dataset.namespace: default
use_output: default
inputs:
- type: system/metrics
streams:
- metricset: cpu
dataset: system.cpu
- metricset: memory
dataset: system.memory
- metricset: network
dataset: system.network
- metricset: filesystem
dataset: system.filesystem
streams:
- metricset: cpu
dataset.name: system.cpu
- metricset: memory
dataset.name: system.memory
- metricset: network
dataset.name: system.network
- metricset: filesystem
dataset.name: system.filesystem

# management:
# # Mode of management, the Elastic Agent support two modes of operation:
Expand Down
25 changes: 12 additions & 13 deletions x-pack/elastic-agent/_meta/elastic-agent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,20 +8,19 @@ outputs:
username: elastic
password: changeme

datasources:
- namespace: default
inputs:
- type: system/metrics
dataset.namespace: default
use_output: default
inputs:
- type: system/metrics
streams:
- metricset: cpu
dataset: system.cpu
- metricset: memory
dataset: system.memory
- metricset: network
dataset: system.network
- metricset: filesystem
dataset: system.filesystem
streams:
- metricset: cpu
dataset.name: system.cpu
- metricset: memory
dataset.name: system.memory
- metricset: network
dataset.name: system.network
- metricset: filesystem
dataset.name: system.filesystem

# management:
# # Mode of management, the Elastic Agent support two modes of operation:
Expand Down
29 changes: 14 additions & 15 deletions x-pack/elastic-agent/docs/elastic-agent-configuration.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ To alter this behavior, configure the output and other configuration settings:
== Output settings

Specify one or more outputs. Specifying multiple outputs allows you to pair
each data source with a different output.
each data source with a different output.

IMPORTANT: {agent} currently works with the {es} output only.

Expand Down Expand Up @@ -54,7 +54,7 @@ A default output configuration is required.
[[elastic-agent-monitoring-configuration]]
== {beats} monitoring settings

{agent} monitors {beats} by default. To disable or change monitoring
{agent} monitors {beats} by default. To disable or change monitoring
settings, set options under `settings.monitoring`:

[source,yaml]
Expand Down Expand Up @@ -89,20 +89,19 @@ filesystem metrics, and sends them to the default output. For example:

[source,yaml]
-------------------------------------------------------------------------------------
datasources:
- namespace: default
inputs:
- type: system/metrics
dataset.namespace: default
use_output: default
inputs:
- type: system/metrics
streams:
- metricset: cpu
dataset: system.cpu
- metricset: memory
dataset: system.memory
- metricset: network
dataset: system.network
- metricset: filesystem
dataset: system.filesystem
streams:
- metricset: cpu
dataset.name: system.cpu
- metricset: memory
dataset.name: system.memory
- metricset: network
dataset.name: system.network
- metricset: filesystem
dataset.name: system.filesystem
-------------------------------------------------------------------------------------

If `use_output` is not specified, the `default` output is used.
Expand Down
Loading

0 comments on commit 2ff8088

Please sign in to comment.