You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
summary="The Wavefront Proxy is a light-weight Java application that you send your metrics, histograms, and trace data to. It handles batching and transmission of your data to the Wavefront service in a secure, fast, and reliable manner." \
14
14
description="The Wavefront Proxy is a light-weight Java application that you send your metrics, histograms, and trace data to. It handles batching and transmission of your data to the Wavefront service in a secure, fast, and reliable manner."
15
15
16
-
# This script may automatically configure wavefront without prompting, based on
17
-
# these variables:
16
+
# Wavefront authentication can be configured in three different ways: Customers that have been
17
+
# onboarded by CSP can set up CSP api tokens or CSP OAuth apps (CSP_APP_ID, CSP_APP_SECRET).
18
+
# Customers of Wavefront can use Wavefront api token. This script may automatically
19
+
# configure Wavefront without prompting, based on these variables:
18
20
# WAVEFRONT_URL (required)
19
-
# WAVEFRONT_TOKEN (required)
21
+
# WAVEFRONT_TOKEN (not required)
22
+
# CSP_API_TOKEN (not required)
23
+
# CSP_APP_ID (not required)
24
+
# CSP_APP_SECRET (not required)
25
+
# CSP_ORG_ID (not required)
20
26
# JAVA_HEAP_USAGE (default is 4G)
21
27
# WAVEFRONT_HOSTNAME (default is the docker containers hostname)
Copy file name to clipboardExpand all lines: docker/README.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,4 +8,28 @@ Just run this docker image with the following environment variables defined, e.g
8
8
-p 2878:2878 \
9
9
wavefront-proxy
10
10
11
+
docker build -t wavefront-proxy .
12
+
docker run -d \
13
+
-e WAVEFRONT_URL=https://you.wavefront.com/api/ \
14
+
-e CSP_APP_ID <CSP_APP_ID> \
15
+
-e CSP_APP_SECRET <CSP_APP_SECRET> \
16
+
-p 2878:2878 \
17
+
wavefront-proxy
18
+
19
+
docker build -t wavefront-proxy .
20
+
docker run -d \
21
+
-e WAVEFRONT_URL=https://you.wavefront.com/api/ \
22
+
-e CSP_APP_ID <CSP_APP_ID> \
23
+
-e CSP_APP_SECRET <CSP_APP_SECRET> \
24
+
-e CSP_ORG_ID <CSP_ORG_ID> \
25
+
-p 2878:2878 \
26
+
wavefront-proxy
27
+
28
+
docker build -t wavefront-proxy .
29
+
docker run -d \
30
+
-e WAVEFRONT_URL=https://you.wavefront.com/api/ \
31
+
-e CSP_API_TOKEN=<CSP_API_TOKEN> \
32
+
-p 2878:2878 \
33
+
wavefront-proxy
34
+
11
35
All properties that exist in [wavefront.conf](https://github.com/wavefrontHQ/java/blob/master/pkg/etc/wavefront/wavefront-proxy/wavefront.conf.default) can be customized by passing their name as long form arguments within your docker run command in the WAVEFRONT_PROXY_ARGS environment variable. For example, add `-e WAVEFRONT_PROXY_ARGS="--pushRateLimit 1000"` to your docker run command to specify a [rate limit](https://github.com/wavefrontHQ/java/blob/master/pkg/etc/wavefront/wavefront-proxy/wavefront.conf.default#L62) of 1000 pps for the proxy.
0 commit comments