Skip to content
Snippets Groups Projects
Commit c3a2f0cd authored by Edouard DE BRYE's avatar Edouard DE BRYE
Browse files

Added X-Ray on api gw and lambdas

parent dad7742b
No related branches found
No related tags found
No related merge requests found
# cloud-monitor
## Run some integration tests
```bash
docker run --rm -itv $PWD:/etc/newman/ postman/newman run --env-var endpoint={api_gateway_endpoint} Lambda_CRUD.postman_collection.json
```
Useful for testing and/or generate logs.
......@@ -82,10 +82,11 @@ resource "aws_api_gateway_deployment" "main" {
}
resource "aws_api_gateway_stage" "main" {
deployment_id = aws_api_gateway_deployment.main.id
rest_api_id = aws_api_gateway_rest_api.main.id
stage_name = terraform.workspace == "production" ? "api" : terraform.workspace
tags = local.common_tags
deployment_id = aws_api_gateway_deployment.main.id
rest_api_id = aws_api_gateway_rest_api.main.id
stage_name = terraform.workspace == "production" ? "api" : terraform.workspace
xray_tracing_enabled = true
tags = local.common_tags
}
resource "aws_api_gateway_method_settings" "general_settings" {
......
......@@ -2,7 +2,7 @@ version: '3.7'
services:
terraform:
image: hashicorp/terraform:0.14.7
image: hashicorp/terraform:0.14.8
volumes:
- .:/infra
working_dir: /infra
......
......@@ -16,6 +16,10 @@ resource "aws_lambda_function" "crud" {
"arn:aws:lambda:eu-west-1:580247275435:layer:LambdaInsightsExtension:14"
]
tracing_config {
mode = "Active"
}
environment {
variables = {
TABLE_NAME = aws_dynamodb_table.main.name
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment