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
docs(connectivity_check): update README with correct variable names and defaults
PLATEXP-11106
- Fixed variable name from janus_environment to environment
- Added metric_tags variable to inputs table
- Updated timeout default from 10 to 60 seconds
- Added metric_tags parameter to usage example
Copy file name to clipboardExpand all lines: modules/connectivity_check/README.md
+21-6Lines changed: 21 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,23 @@
1
1
# Connectivity Check Module
2
2
3
-
Terraform module for deploying a Lambda function that tests TCP and HTTPS connectivity to specified endpoints and publishes metrics to Datadog.
3
+
Terraform module for deploying a Lambda function that tests TCP and HTTPS connectivity to specified endpoints and publishes metrics directly to Datadog.
4
+
5
+
## Features
6
+
7
+
-**ES Modules**: Lambda uses Node.js 22 with ES modules for modern JavaScript support
8
+
-**Direct Datadog Integration**: Metrics sent directly via `@racker/janus-core` stats (no OpenTelemetry layer)
9
+
-**Multi-region Support**: Designed to run in multiple regions with proper region tagging
10
+
-**Parallel Execution**: Tests all endpoints concurrently for fast execution
11
+
-**Flexible Protocols**: Supports TCP, HTTP, and HTTPS connectivity checks
4
12
5
13
## Lambda Package
6
14
7
-
The Lambda function uses a pre-built package (`lambda.zip`) that includes the `@janus.team/janus-core` dependency. This approach ensures the module works across all consuming repositories without requiring npm authentication during terraform apply.
15
+
The Lambda function uses a pre-built package (`lambda.zip`) that includes:
16
+
- Compiled TypeScript (ES modules)
17
+
-`@racker/janus-core` dependency for Datadog metrics
18
+
- All required npm dependencies
19
+
20
+
This approach ensures the module works across all consuming repositories without requiring npm authentication during terraform apply.
0 commit comments