Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 31 additions & 11 deletions docs/reference/aws-lambda-config-options.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/apm/lambda/current/aws-lambda-config-options.html
applies_to:
stack:
serverless:
observability:
---

# Configuration options [aws-lambda-config-options]
Expand Down Expand Up @@ -58,7 +62,11 @@ The configured name of your application or service. The APM agent will use this

### `ELASTIC_APM_DATA_RECEIVER_TIMEOUT` [aws-lambda-config-data-receiver-timeout]

Added in: v1.2.0. Replaces `ELASTIC_APM_DATA_RECEIVER_TIMEOUT_SECONDS`.
```{applies_to}
product: ga 1.2.0
```

Replaces `ELASTIC_APM_DATA_RECEIVER_TIMEOUT_SECONDS`.

The {{apm-lambda-ext}}'s timeout value, for receiving data from the APM agent. The *default* is `15s`.

Expand All @@ -70,9 +78,13 @@ The port on which the {{apm-lambda-ext}} listens to receive data from the APM ag

### `ELASTIC_APM_DATA_FORWARDER_TIMEOUT` [aws-lambda-config-data-forwarder-timeout]

Added in: v1.2.0. Replaces `ELASTIC_APM_DATA_FORWARDER_TIMEOUT_SECONDS`.
```{applies_to}
product: ga 1.2.0
```

Replaces `ELASTIC_APM_DATA_FORWARDER_TIMEOUT_SECONDS`.

The timeout value, for the {{apm-lambda-ext}}'s HTTP client sending data to the APM Server. The *default* is `3s`. If the extensions attempt to send APM data during this time interval is not successful, the extension queues back the data. Further attempts at sending the data are governed by an exponential backoff algorithm: data will be sent after a increasingly large grace period of 0, then circa 1, 4, 9, 16, 25 and 36 seconds, provided that the Lambda function execution is ongoing.
The timeout value, for the {{apm-lambda-ext}}'s HTTP client sending data to the APM Server. The *default* is `3s`. If the extension's attempt to send APM data during this time interval is not successful, the extension queues back the data. Further attempts at sending the data are governed by an exponential backoff algorithm: data will be sent after a increasingly large grace period of 0, then circa 1, 4, 9, 16, 25 and 36 seconds, provided that the Lambda function execution is ongoing.


### `ELASTIC_APM_SEND_STRATEGY` [_elastic_apm_send_strategy]
Expand All @@ -95,30 +107,38 @@ The logging level to be used by both the APM Agent and the {{apm-lambda-ext}}. S

### `ELASTIC_APM_LAMBDA_VERIFY_SERVER_CERT` [_elastic_apm_lambda_verify_server_cert]

Added in: v1.3.0.
```{applies_to}
product: ga 1.3.0
```

Whether to enable {{apm-lambda-ext}} to verify APM Servers certificate chain and host name.
Whether to enable {{apm-lambda-ext}} to verify APM Server's certificate chain and host name.


### `ELASTIC_APM_LAMBDA_SERVER_CA_CERT_PEM` [_elastic_apm_lambda_server_ca_cert_pem]

Added in: v1.3.0.
```{applies_to}
product: ga 1.3.0
```

The certificate passed as environment variable. To be used to verify APM Servers certificate chain if verify server certificate is enabled.
The certificate passed as environment variable. To be used to verify APM Server's certificate chain if verify server certificate is enabled.


### `ELASTIC_APM_SERVER_CA_CERT_FILE` [_elastic_apm_server_ca_cert_file]

Added in: v1.3.0.
```{applies_to}
product: ga 1.3.0
```

The certificate passed as a file name available to the extension. To be used to verify APM Servers certificate chain if verify server certificate is enabled.
The certificate passed as a file name available to the extension. To be used to verify APM Server's certificate chain if verify server certificate is enabled.


### `ELASTIC_APM_SERVER_CA_CERT_ACM_ID` [_elastic_apm_server_ca_cert_acm_id]

Added in: v1.3.0.
```{applies_to}
product: ga 1.3.0
```

The ARN for Amazon-issued certificate. To be used to verify APM Servers certificate chain if verify server certificate is enabled.
The ARN for Amazon-issued certificate. To be used to verify APM Server's certificate chain if verify server certificate is enabled.

::::{note}
You may see errors similar to the following in {{stack}} versions less than 8.5:
Expand Down
4 changes: 4 additions & 0 deletions docs/reference/aws-lambda-overhead.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/apm/lambda/current/aws-lambda-overhead.html
applies_to:
stack:
serverless:
observability:
---

# Performance impact and overhead [aws-lambda-overhead]
Expand Down
4 changes: 4 additions & 0 deletions docs/reference/aws-lambda-secrets-manager.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
---
mapped_pages:
- https://www.elastic.co/guide/en/apm/lambda/current/aws-lambda-secrets-manager.html
applies_to:
stack:
serverless:
observability:
---

# Using AWS Secrets Manager to manage APM authentication keys [aws-lambda-secrets-manager]
Expand Down
4 changes: 4 additions & 0 deletions docs/reference/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
mapped_pages:
- https://www.elastic.co/guide/en/apm/lambda/current/aws-lambda-arch.html
- https://www.elastic.co/guide/en/apm/lambda/current/index.html
applies_to:
stack:
serverless:
observability:
---

# APM Architecture for AWS Lambda [aws-lambda-arch]
Expand Down
4 changes: 4 additions & 0 deletions docs/release-notes/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
navigation_title: "Elastic APM AWS Lambda Extension"
mapped_pages:
- https://www.elastic.co/guide/en/apm/lambda/current/aws-lambda-release-notes.html
applies_to:
stack:
serverless:
observability:
---

# {{apm-lambda-ext}} release notes [elastic-apm-aws-lambda-extension-release-notes]
Expand Down