File tree Expand file tree Collapse file tree 3 files changed +48
-1
lines changed Expand file tree Collapse file tree 3 files changed +48
-1
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ services:
3737 environment :
3838 # Is there a better way to add certificates to Kibana/Fleet?
3939 - " NODE_EXTRA_CA_CERTS=/usr/share/kibana/config/certs/ca-cert.pem"
40+ - " ELASTIC_APM_ENVIRONMENT=dev"
4041 volumes :
4142 - " ./kibana.config.${STACK_VERSION_VARIANT}.yml:/usr/share/kibana/config/kibana.yml"
4243 - " ../certs/kibana:/usr/share/kibana/config/certs"
@@ -66,6 +67,9 @@ services:
6667 - " EPR_METRICS_ADDRESS=0.0.0.0:9000"
6768 - " EPR_TLS_KEY=/etc/ssl/package-registry/key.pem"
6869 - " EPR_TLS_CERT=/etc/ssl/package-registry/cert.pem"
70+ - " ELASTIC_APM_SERVER_URL=http://fleet-server:8200"
71+ - " ELASTIC_APM_SECRET_TOKEN=changeme"
72+ - " ELASTIC_APM_ENVIRONMENT=dev"
6973 volumes :
7074 - " ../certs/package-registry:/etc/ssl/package-registry"
7175 ports :
@@ -107,7 +111,8 @@ services:
107111 - " ../certs/ca-cert.pem:/etc/ssl/certs/elastic-package.pem"
108112 - " ../certs/fleet-server:/etc/ssl/elastic-agent"
109113 ports :
110- - " 127.0.0.1:8220:8220"
114+ - " 127.0.0.1:8220:8220" # Fleet Server
115+ - " 127.0.0.1:8200:8200" # APM
111116
112117 fleet-server_is_ready :
113118 image : tianon/true
Original file line number Diff line number Diff line change @@ -13,3 +13,9 @@ xpack.security.http.ssl.key: "certs/key.pem"
1313xpack.security.http.ssl.certificate : " certs/cert.pem"
1414
1515ingest.geoip.downloader.enabled : false
16+
17+ tracing.apm.enabled : true
18+ tracing.apm.agent :
19+ server_url : http://fleet-server:8200
20+ secret_token : changeme
21+ environment : dev
Original file line number Diff line number Diff line change @@ -20,13 +20,26 @@ xpack.encryptedSavedObjects.encryptionKey: "12345678901234567890123456789012"
2020
2121xpack.cloudSecurityPosture.enabled : true
2222
23+ elastic.apm.active : true
24+ elastic.apm.serverUrl : http://fleet-server:8200
25+ elastic.apm.secretToken : changeme
26+ # elastic.apm.environment: dev # this doesn't work?
27+ elastic.apm.verifyServerCert : false
28+ elastic.apm.transactionSampleRate : 1.0
29+ elastic.apm.breakdownMetrics : true
30+ elastic.apm.captureSpanStackTraces : true
31+ elastic.apm.propagateTracestate : true
32+ elastic.apm.contextPropagationOnly : false
33+
2334xpack.fleet.packages :
2435 - name : system
2536 version : latest
2637 - name : elastic_agent
2738 version : latest
2839 - name : fleet_server
2940 version : latest
41+ - name : apm
42+ version : latest
3043xpack.fleet.agentPolicies :
3144 - name : Elastic-Agent (elastic-package)
3245 id : elastic-agent-managed-ep
@@ -51,3 +64,26 @@ xpack.fleet.agentPolicies:
5164 id : default-fleet-server
5265 package :
5366 name : fleet_server
67+ inputs :
68+ - type : fleet-server
69+ vars :
70+ - name : custom
71+ value : |
72+ server.runtime:
73+ gc_percent: 20
74+ server.instrumentation:
75+ enabled: true
76+ hosts:
77+ - "http://fleet-server:8200"
78+ environment: dev
79+ secret_token: changeme
80+ - name : apm-1
81+ package :
82+ name : apm
83+ inputs :
84+ - type : apm
85+ vars :
86+ - name : host
87+ value : " 0.0.0.0:8200"
88+ - name : secret_token
89+ value : changeme
You can’t perform that action at this time.
0 commit comments