Skip to content

Commit 69dfd03

Browse files
committed
checkpoint
1 parent a7a009d commit 69dfd03

File tree

4 files changed

+44
-27
lines changed

4 files changed

+44
-27
lines changed

troubleshoot/deployments/esf/elastic-serverless-forwarder.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
2+
navigation_title: "Elastic Serverless Forwarder"
23
mapped_pages:
34
- https://www.elastic.co/guide/en/esf/current/aws-serverless-troubleshooting.html
45
---
56

67

78

8-
# Elastic Serverless Forwarder [aws-serverless-troubleshooting]
9+
# Troubleshoot Elastic Serverless Forwarder for AWS [aws-serverless-troubleshooting]
910

1011

1112

12-
## Troubleshooting deployment errors [_troubleshooting_deployment_errors]
13+
## Check deployment errors [_troubleshooting_deployment_errors]
1314

1415
You can view the status of deployment actions and get additional information on events, including why a particular event fails e.g. misconfiguration details.
1516

@@ -22,20 +23,19 @@ For example, if you don’t increase the visibility timeout for an SQS queue as
2223

2324

2425

25-
## Preventing unexpected costs [preventing-unexpected-costs]
26+
## Prevent unexpected costs [preventing-unexpected-costs]
2627

2728
It is important to monitor the Elastic Serverless Forwarder Lambda function for timeouts to prevent unexpected costs. You can use the [AWS Lambda integration](https://docs.elastic.co/en/integrations/aws/lambda) for this. If the timeouts are constant, you should throttle the Lambda function to stop its execution before proceeding with any troubleshooting steps. In most cases, constant timeouts will cause the records and messages from the event triggers to go back to their sources and trigger the function again, which will cause further timeouts and force a loop that will incure unexpected high costs. For more information on throttling Lambda functions, refer to [AWS docs](https://docs.aws.amazon.com/lambda/latest/operatorguide/throttling.md).
2829

2930

30-
### Increase debug information [_increase_debug_information]
31+
## Increase debug information [_increase_debug_information]
3132

3233
To help with debugging, you can increase the amount of logging detail by adding an environment variable as follows:
3334

3435
1. Select the serverless forwarder **application** from **Lambda > Functions**
3536
2. Click **Configuration** and select **Environment Variables** and choose **Edit**
3637
3. Click **Add environment variable** and enter `LOG_LEVEL` as **Key*** and `DEBUG` as ***Value** and click **Save**
3738

38-
3939
## Using the Event ID format (version 1.6.0 and above) [aws-serverless-troubleshooting-event-id-format]
4040

4141
Version 1.6.0 introduces a new event ID format that prevents duplicate ID errors when a high volume of events is ingested to {{es}}. This new format combines a timestamp with data specific to the relevant AWS resource, extracted from the AWS Lambda event received by the forwarder.
@@ -46,7 +46,7 @@ The timestamp is used as a prefix for the ID, because identifiers that gradually
4646
If old events that are already published to {{es}} using a version of Elastic Serverless Forwarder before v1.6.0 are ingested again, they will be treated as new events and published to {{es}} as duplicates.
4747
::::
4848

49-
49+
% TODO pull out error info to separate topic
5050

5151
## Error handling [_error_handling]
5252

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
navigation_title: "Check status"
3+
mapped_pages:
4+
- https://www.elastic.co/guide/en/serverless/current/general-serverless-status.html
5+
---
6+
7+
# Check Serverless status and get updates [general-serverless-status]
8+
9+
Serverless projects run on cloud platforms, which may undergo changes in availability. When availability changes, Elastic makes sure to provide you with a current service status.
10+
11+
To check current and past service availability, go to the Elastic [service status](https://status.elastic.co/?section=serverless) page.
12+
13+
14+
## Subscribe to updates [general-serverless-status-subscribe-to-updates]
15+
16+
You can be notified about changes to the service status automatically.
17+
18+
To receive service status updates:
19+
20+
1. Go to the Elastic [service status](https://status.elastic.co/?section=serverless) page.
21+
2. Select **SUBSCRIBE TO UPDATES**.
22+
3. You can be notified in the following ways:
23+
24+
* Email
25+
* Slack
26+
* Atom or RSS feeds
27+
28+
29+
After you subscribe, you’ll be notified whenever a service status update is posted.
Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,14 @@
11
---
2-
mapped_pages:
3-
- https://www.elastic.co/guide/en/serverless/current/general-serverless-status.html
2+
navigation_title: "Serverless"
43
---
54

6-
# Check Serverless status and get updates [general-serverless-status]
5+
# Troubleshoot {{serverless-full}}
76

8-
Serverless projects run on cloud platforms, which may undergo changes in availability. When availability changes, Elastic makes sure to provide you with a current service status.
7+
Use the topics in this section to troubleshoot {{serverless-full}}:
98

10-
To check current and past service availability, go to the Elastic [service status](https://status.elastic.co/?section=serverless) page.
9+
* [](/troubleshoot/deployments/serverless-status.md)
10+
* [](/troubleshoot/deployments/esf/elastic-serverless-forwarder.md)
1111

1212

13-
## Subscribe to updates [general-serverless-status-subscribe-to-updates]
1413

15-
You can be notified about changes to the service status automatically.
16-
17-
To receive service status updates:
18-
19-
1. Go to the Elastic [service status](https://status.elastic.co/?section=serverless) page.
20-
2. Select **SUBSCRIBE TO UPDATES**.
21-
3. You can be notified in the following ways:
22-
23-
* Email
24-
* Slack
25-
* Atom or RSS feeds
26-
27-
28-
After you subscribe, you’ll be notified whenever a service status update is posted.
14+
## Additional resources

troubleshoot/toc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,9 @@ toc:
110110
- file: deployments.md
111111
children:
112112
- file: deployments/serverless.md
113+
children:
114+
- file: deployments/serverless-status.md
115+
- file: deployments/esf/elastic-serverless-forwarder.md
113116
- file: deployments/elastic-cloud.md
114117
children:
115118
- file: deployments/elastic-cloud/monitoring.md
@@ -131,7 +134,6 @@ toc:
131134
- file: deployments/cloud-on-k8s/troubleshooting-methods.md
132135
- file: deployments/cloud-on-k8s/run-eck-diagnostics.md
133136
- file: deployments/cloud-on-k8s/jvm-heap-dumps.md
134-
- file: deployments/esf/elastic-serverless-forwarder.md
135137
- file: monitoring/cloud.md
136138
children:
137139
- file: monitoring/autoops.md

0 commit comments

Comments
 (0)