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
Copy file name to clipboardExpand all lines: content/en/observability_pipelines/sources/amazon_data_firehose.md
+24-8Lines changed: 24 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,9 @@ Use Observability Pipelines' Amazon Data Firehose source to receive logs from Am
18
18
19
19
Select and set up this source when you [set up a pipeline][1]. The information below is for the source settings in the pipeline UI.
20
20
21
-
- Enter the identifier for your Amazon Data Firehose address.
22
-
-**Note**: Only enter the identifier for the address. Do **not** enter the actual address.
23
-
-If left blank, the default is used: `SOURCE_AWS_DATA_FIREHOSE_ADDRESS`.
21
+
<divclass="alert alert-danger">Only enter the identifiers for the Amazon Data Firehose address and, if applicable, the TLS key pass. Do <b>not</b> enter the actual values.</div>
22
+
23
+
- Enter the identifier for your Amazon Data Firehose address. If you leave it blank, the [default](#set-secrets) is used.
24
24
25
25
### Optional settings
26
26
@@ -33,17 +33,33 @@ Select an **AWS authentication** option. If you select **Assume role**:
33
33
#### Enable TLS
34
34
35
35
Toggle the switch to **Enable TLS**. If you enable TLS, the following certificate and key files are required.<br>**Note**: All file paths are made relative to the configuration data directory, which is `/var/lib/observability-pipelines-worker/config/` by default. See [Advanced Worker Configurations][2] for more information. The file must be owned by the `observability-pipelines-worker group` and `observability-pipelines-worker` user, or at least readable by the group or user.
36
-
- Enter the identifier for your Amazon Data Firehose key pass.
37
-
-**Note**: Only enter the identifier for the key pass. Do **not** enter the actual key pass.
38
-
- If left blank, the default is used: `SOURCE_AWS_DATA_FIREHOSE_KEY_PASS`.
36
+
- Enter the identifier for your Amazon Data Firehose key pass. If you leave it blank, the [default](#set-secrets) is used.
39
37
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER or PEM (X.509).
40
-
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) Root File in DER or PEM (X.509).
38
+
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) root file in DER or PEM (X.509).
41
39
-`Private Key Path`: The path to the `.key` private key file that belongs to your Server Certificate Path in DER or PEM (PKCS#8) format.
42
40
43
-
## Set the environment variables
41
+
## Set secrets
42
+
43
+
{{% observability_pipelines/set_secrets_intro %}}
44
+
45
+
{{< tabs >}}
46
+
{{% tab "Secrets Management" %}}
47
+
48
+
- Amazon Data Firehose address identifier:
49
+
- References the socket address on which the Observability Pipelines Worker listens to receive logs.
50
+
- The default identifier is `SOURCE_AWS_DATA_FIREHOSE_ADDRESS`.
51
+
- Amazon Data Firehose TLS passphrase identifier (when TLS is enabled):
52
+
- The default identifier is `SOURCE_AWS_DATA_FIREHOSE_KEY_PASS`.
Copy file name to clipboardExpand all lines: content/en/observability_pipelines/sources/amazon_s3.md
+24-8Lines changed: 24 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,9 +13,9 @@ Use Observability Pipelines' Amazon S3 source to receive logs from Amazon S3. Se
13
13
14
14
Select and set up this source when you [set up a pipeline][1]. The information below is for the source settings in the pipeline UI.
15
15
16
-
1. Enter the identifier for your Amazon S3 URL.
17
-
-**Note**: Only enter the identifier for the URL. Do **not** enter the actual URL.
18
-
-If left blank, the default is used: `SOURCE_AWS_S3_SQS_URL`.
16
+
<divclass="alert alert-danger">Only enter the identifiers for the Amazon S3 URL and, if applicable, the TLS key pass. Do <b>not</b> enter the actual values.</div>
17
+
18
+
1. Enter the identifier for your Amazon S3 URL. If you leave it blank, the [default](#set-secrets) is used.
19
19
1. Enter the AWS region.
20
20
21
21
### Optional settings
@@ -29,17 +29,33 @@ Select an **AWS authentication** option. If you select **Assume role**:
29
29
#### Enable TLS
30
30
31
31
Toggle the switch to **Enable TLS**. If you enable TLS, the following certificate and key files are required.<br>**Note**: All file paths are made relative to the configuration data directory, which is `/var/lib/observability-pipelines-worker/config/` by default. See [Advanced Worker Configurations][2] for more information. The file must be owned by the `observability-pipelines-worker group` and `observability-pipelines-worker` user, or at least readable by the group or user.
32
-
- Enter the identifier for your Amazon S3 key pass.
33
-
-**Note**: Only enter the identifier for the key pass. Do **not** enter the actual key pass.
34
-
- If left blank, the default is used: `SOURCE_AWS_S3_KEY_PASS`.
32
+
- Enter the identifier for your Amazon S3 key pass. If you leave it blank, the [default](#set-secrets) is used.
35
33
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER or PEM (X.509).
36
-
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) Root File in DER or PEM (X.509).
34
+
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) root file in DER or PEM (X.509).
37
35
-`Private Key Path`: The path to the `.key` private key file that belongs to your Server Certificate Path in DER or PEM (PKCS#8) format.
38
36
39
-
## Set the environment variables
37
+
## Set secrets
38
+
39
+
{{% observability_pipelines/set_secrets_intro %}}
40
+
41
+
{{< tabs >}}
42
+
{{% tab "Secrets Management" %}}
43
+
44
+
- Amazon S3 URL identifier:
45
+
- References the URL of the SQS queue to which the S3 bucket sends the notification events.
46
+
- The default identifier is `SOURCE_AWS_S3_SQS_URL`.
47
+
- Amazon S3 TLS passphrase identifier (when TLS is enabled):
48
+
- The default identifier is `SOURCE_AWS_S3_KEY_PASS`.
Copy file name to clipboardExpand all lines: content/en/observability_pipelines/sources/datadog_agent.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,8 +25,8 @@ Use Observability Pipelines' Datadog Agent source to receive logs or metrics ({{
25
25
## Set up the source in the pipeline UI
26
26
27
27
Optionally, toggle the switch to enable TLS. If you enable TLS, the following certificate and key files are required.
28
-
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) Root File in DER or PEM (X.509) format.
29
-
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) Root File in DER or PEM (X.509) format.
28
+
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER or PEM (X.509) format.
29
+
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) root file in DER or PEM (X.509) format.
30
30
-`Private Key Path`: The path to the `.key` private key file that belongs to your Server Certificate Path in DER or PEM (PKCS#8) format.
31
31
32
32
**Note**: All file paths are made relative to the configuration data directory, which is `/var/lib/observability-pipelines-worker/config/` by default. See [Advanced Worker Configurations][5] for more information. The file must be owned by the `observability-pipelines-worker group` and `observability-pipelines-worker` user, or at least readable by the group or user.
Copy file name to clipboardExpand all lines: content/en/observability_pipelines/sources/fluent.md
+25-9Lines changed: 25 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,24 +18,40 @@ Use Observability Pipelines' Fluentd or Fluent Bit source to receive logs from t
18
18
19
19
Select and set up this source when you [set up a pipeline][1]. The information below are for the source settings in the pipeline UI.
20
20
21
-
-1. Enter the identifier for your Fluent address.
22
-
-**Note**: Only enter the identifier for the address. Do **not** enter the actual address.
23
-
-If left blank, the default is used: `SOURCE_FLUENT_ADDRESS`.
21
+
<divclass="alert alert-danger">Only enter the identifiers for the Fluent address and, if applicable, the TLS key pass. Do <b>not</b> enter the actual values.</div>
22
+
23
+
1. Enter the identifier for your Fluent address. If you leave it blank, the [default](#set-secrets) is used.
24
24
25
25
### Optional settings
26
26
27
27
Toggle the switch to **Enable TLS**. If you enable TLS, the following certificate and key files are required.<br>**Note**: All file paths are made relative to the configuration data directory, which is `/var/lib/observability-pipelines-worker/config/` by default. See [Advanced Worker Configurations][2] for more information. The file must be owned by the `observability-pipelines-worker group` and `observability-pipelines-worker` user, or at least readable by the group or user.
28
-
- Enter the identifier for your Fluent key pass.
29
-
-**Note**: Only enter the identifier for the key pass. Do **not** enter the actual key pass.
30
-
- If left blank, the default is used: `SOURCE_FLUENT_KEY_PASS`.
31
-
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) Root File in DER or PEM (X.509) format.
32
-
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) Root File in DER or PEM (X.509) format.
28
+
- Enter the identifier for your Fluent key pass. If you leave it blank, the [default](#set-secrets) is used.
29
+
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER or PEM (X.509) format.
30
+
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) root file in DER or PEM (X.509) format.
33
31
-`Private Key Path`: The path to the `.key` private key file that belongs to your Server Certificate Path in DER or PEM (PKCS#8) format.
34
32
35
-
## Set the environment variables
33
+
## Set secrets
34
+
35
+
{{% observability_pipelines/set_secrets_intro %}}
36
+
37
+
{{< tabs >}}
38
+
{{% tab "Secrets Management" %}}
39
+
40
+
- Fluent address identifier:
41
+
- References the address on which the Observability Pipelines Worker listens for incoming log messages.
42
+
- The default identifier is `SOURCE_FLUENT_ADDRESS`.
43
+
- Fluent TLS passphrase identifier (when TLS is enabled):
44
+
- The default identifier is `SOURCE_FLUENT_KEY_PASS`.
Copy file name to clipboardExpand all lines: content/en/observability_pipelines/sources/google_pubsub.md
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,13 +26,27 @@ Select and set up this source when you [set up a pipeline][1]. The information b
26
26
1. Select the decoder you want to use (Bytes, GELF, JSON, syslog).
27
27
1. Optionally, toggle the switch to enable TLS. If you enable TLS, the following certificate and key files are required.<br>**Note**: All file paths are made relative to the configuration data directory, which is `/var/lib/observability-pipelines-worker/config/` by default. See [Advanced Worker Configurations][3] for more information. The file must be owned by the `observability-pipelines-worker group` and `observability-pipelines-worker` user, or at least readable by the group or user.
28
28
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER or PEM (X.509).
29
-
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) Root File in DER or PEM (X.509).
29
+
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) root file in DER or PEM (X.509).
30
30
-`Private Key Path`: The path to the `.key` private key file that belongs to your Server Certificate Path in DER or PEM (PKCS #8) format.
31
31
32
-
## Set the environment variables
32
+
## Set secrets
33
+
34
+
{{% observability_pipelines/set_secrets_intro %}}
35
+
36
+
{{< tabs >}}
37
+
{{% tab "Secrets Management" %}}
38
+
39
+
There are no default secret identifiers for this source.
Copy file name to clipboardExpand all lines: content/en/observability_pipelines/sources/http_client.md
+38-14Lines changed: 38 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,28 +20,26 @@ Select and set up this source when you [set up a pipeline][1]. The information b
20
20
21
21
To configure your HTTP/S Client source:
22
22
23
-
1. Enter the identifier for your HTTP Client endpoint URL.
24
-
-**Note**: Only enter the identifier for the endpoint URL. Do **not** enter the actual endpoint URL.
25
-
- If left blank, the default is used: `SOURCE_HTTP_CLIENT_ENDPOINT_URL`.
23
+
24
+
<divclass="alert alert-danger">Only enter the identifiers for the HTTP Client endpoint URL and, if applicable, your authorization strategy secrets. Do <b>not</b> enter the actual values.</div>
25
+
26
+
1. Enter the identifier for your HTTP Client endpoint URL. If you leave it blank, the [default](#set-secrets) is used.
26
27
1. Select your authorization strategy. If you selected:
27
28
-**Basic**:
28
-
- Enter the identifier for your HTTP Client username.
29
-
- If left blank, the default is used: `SOURCE_HTTP_CLIENT_USERNAME`.
30
-
Enter the identifier for your HTTP Client password.
31
-
- If left blank, the default is used: `SOURCE_HTTP_CLIENT_PASSWORD`.
32
-
-**Bearer**: Enter the identifier for your bearer token.
33
-
- If left blank, the default is used: `SOURCE_HTTP_CLIENT_BEARER_TOKEN`.
29
+
- Enter the identifier for your HTTP Client username. If you leave it blank, the [default](#set-secrets) is used.
30
+
- Enter the identifier for your HTTP Client password. If you leave it blank, the [default](#set-secrets) is used.
31
+
-**Bearer**: Enter the identifier for your bearer token. If you leave it blank, the [default](#set-secrets) is used.
34
32
1. Select the decoder you want to use on the HTTP messages. Logs pulled from the HTTP source must be in this format.
35
33
36
34
### Optional settings
37
35
38
36
#### Enable TLS
37
+
39
38
Toggle the switch to **Enable TLS**. If you enable TLS, the following certificate and key files are required.<br>**Note**: All file paths are made relative to the configuration data directory, which is `/var/lib/observability-pipelines-worker/config/` by default. See [Advanced Worker Configurations][2] for more information. The file must be owned by the `observability-pipelines-worker group` and `observability-pipelines-worker` user, or at least readable by the group or user.
40
-
- Enter the identifier for your HTTP Client key pass.
39
+
- Enter the identifier for your HTTP Client key pass. If you leave it blank, the [default](#set-secrets) is used.
41
40
- **Note**: Only enter the identifier for the key pass. Do **not** enter the actual key pass.
42
-
- If left blank, the default is used: `SOURCE_HTTP_CLIENT_KEY_PASS`
43
-
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) Root File in DER or PEM (X.509) format.
44
-
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) Root File in DER or PEM (X.509) format.
41
+
-`Server Certificate Path`: The path to the certificate file that has been signed by your Certificate Authority (CA) root file in DER or PEM (X.509) format.
42
+
-`CA Certificate Path`: The path to the certificate file that is your Certificate Authority (CA) root file in DER or PEM (X.509) format.
45
43
-`Private Key Path`: The path to the `.key` private key file that belongs to your Server Certificate Path in DER or PEM (PKCS#8) format.
46
44
47
45
#### Scrape settings
@@ -51,9 +49,35 @@ Toggle the switch to **Enable TLS**. If you enable TLS, the following certificat
51
49
- Since requests run concurrently, if a scrape takes longer than the interval given, a new scrape is started, which can consume extra resources. Set the timeout to a value lower than the scrape interval to prevent this from happening.
52
50
- Enter the timeout for each scrape request.
53
51
54
-
## Set the environment variables
52
+
## Set secrets
53
+
54
+
{{% observability_pipelines/set_secrets_intro %}}
55
+
56
+
{{< tabs >}}
57
+
{{% tab "Secrets Management" %}}
58
+
59
+
- HTTP Client endpoint URL identifier:
60
+
- References the endpoint from which the Observability Pipelines Worker collects log events.
61
+
- The default identifier is `SOURCE_HTTP_CLIENT_ENDPOINT_URL`.
62
+
- HTTP Client TLS passphrase identifier (when TLS is enabled):
63
+
- The default identifier is `SOURCE_HTTP_CLIENT_KEY_PASS`.
64
+
- If you are using basic authentication:
65
+
- HTTP Client username identifier:
66
+
- The default identifier is `SOURCE_HTTP_CLIENT_USERNAME`.
67
+
- HTTP Client password identifier:
68
+
- The default identifier is `SOURCE_HTTP_CLIENT_PASSWORD`.
69
+
- If you are using bearer authentication:
70
+
- HTTP Client bearer token identifier:
71
+
- The default identifier is `SOURCE_HTTP_CLIENT_BEARER_TOKEN`.
0 commit comments