mermaid-prod-alb-p95-latency
At a glance
Prod ALB p95 latency alarm went off for about 1 minute (02:42–02:43 UTC, Oct 17). A few slow requests during low traffic caused it. No errors, unhealthy hosts or DB strain were seen. Cause not proven; the alarm is OK now.
A small number of API requests took roughly 26–40 s; most requests were unaffected.
Diagnosis
Prod ALB p95 latency alarm went off for about 1 minute (02:42–02:43 UTC, Oct 17). A few slow requests during low traffic caused it. No errors, unhealthy hosts or DB strain were seen. Cause not proven; the alarm is OK now.
Not proven. The metrics suggest a few slow requests (max 27–40 s) during a low-traffic window (21–43 requests per 5 min). With so few requests, 1–2 slow ones are enough to push p95 over 5 s. Median latency stayed around 10–40 ms, there were no target or ELB 5xx errors, all hosts stayed healthy, and the RDS database looked normal. Which endpoint or request was slow is unknown.
Timeline
- 2026-10-16 ~21:27–21:32 UTC (14:27 PDT): an earlier p95 spike of 28.2 s with only 5 samples in the next window; the alarm stayed OK (E001)
- 2026-10-15 14:02–14:40 PDT: the last ECS deployment (task definition :99) finished, more than a day before the incident (E018)
- 2026-10-16 19:12–19:18 PDT: busier traffic (189–295 requests per 5 min), 1-minute max latency up to 11 s; RDS CPU peaked at 90.5% in the 19:17 window without breaching the alarm (E005, E014, E020)
- 19:33–19:37 PDT: isolated 1-minute max latencies of 27.4 s, 30.8 s and 39.9 s while traffic was low (37–43 requests per 5 min); p50 stayed at ~9–36 ms (E005, E020)
- 19:42:08 PDT (02:42 UTC): alarm went OK→ALARM with p95 values of 26.2 s and 5.59 s from 35 and 39 samples (E001)
- 19:43:08 PDT: alarm went back to OK at p95 1.32 s (E006)
- 20:00–20:09 PDT: as traffic rose, 1-minute max latency was 4–12 s again, but p95 stayed under 5 s (E003, E020)
- 2026-10-18 17:56 UTC: alarm is OK; the previous datapoint was 5.86 s, so p95 periodically gets near the threshold (E002)
Alternative explanations
- Particular expensive API endpoints (e.g. summary or export queries) that are slow on their own. The RDS CPU spike at 19:17 hints at heavy queries, but RDS was idle during the alarm window (E014)
- Gunicorn worker saturation or blocking on one of the 2 API tasks; not checked because there are no app logs or per-task metrics
- Slow clients or large response payloads; the ALB measures target response time, so this is less likely
Unknowns and missing evidence
- Which requests or endpoints were slow: the API container log group has storedBytes=0 and returned no events (E017, E019), and ALB access logs were not checked
- Container CPU/memory for the API tasks at the time of the incident
- Whether the code at repository HEAD (E004) matches deployed task definition :99
- Whether the users of these slow requests noticed or were affected
Recommended actions
- Find where the prod API's application logs actually go (the ADOT collector or another log group); the configured MermaidAPI log group is empty
- Enable or check ALB access logs to find the request paths behind the 27–40 s responses
- Consider tuning the alarm for low traffic: a minimum sample count, a longer evaluation window, or a p99/p90 alongside a request-count condition, so 1–2 slow requests at night don't page
- Check whether the 21:27 UTC and 02:30 UTC spikes recur daily (e.g. a scheduled job or client)
Fixes and validation
No draft PRs created.
Context and provenance
{
"repositories": {
"data-mermaid/mermaid-api": {
"name": "data-mermaid/mermaid-api",
"branch": "master",
"sha": "a23d9e97f6bc083866d8290fb68dc7e2727074fd",
"path": "/home/dustin/projects/mermaid/alarm-monitor/data/repos/data-mermaid/mermaid-api/a23d9e97f6bc083866d8290fb68dc7e2727074fd",
"checked_at": 1792348623.1334283
},
"data-mermaid/mermaid-webapp": {
"name": "data-mermaid/mermaid-webapp",
"branch": "develop",
"sha": "28f4b7f3c35c78fc8dbfc0543547efd8eb75988e",
"path": "/home/dustin/projects/mermaid/alarm-monitor/data/repos/data-mermaid/mermaid-webapp/28f4b7f3c35c78fc8dbfc0543547efd8eb75988e",
"checked_at": 1792348625.2455728
},
"data-mermaid/mermaid-dash-v2": {
"name": "data-mermaid/mermaid-dash-v2",
"branch": "develop",
"sha": "7f025ca484f2166ef5f125812975b6b87c958574",
"path": "/home/dustin/projects/mermaid/alarm-monitor/data/repos/data-mermaid/mermaid-dash-v2/7f025ca484f2166ef5f125812975b6b87c958574",
"checked_at": 1792348626.434717
}
},
"documents": [
"data-mermaid/mermaid-api",
"data-mermaid/mermaid-webapp",
"data-mermaid/mermaid-dash-v2"
],
"errors": []
}Evidence
E001 · alarm_event
{
"id": "E001",
"source": "alarm_event",
"collected_at": "2026-10-18T18:37:06.435173+00:00",
"error": false,
"arguments": {},
"result": {
"AlarmName": "mermaid-prod-alb-p95-latency",
"AlarmType": "MetricAlarm",
"Timestamp": "2026-10-16T19:42:08.155000-07:00",
"HistoryItemType": "StateUpdate",
"HistorySummary": "Alarm updated from OK to ALARM",
"HistoryData": "{\"version\": \"1.0\", \"oldState\": {\"stateValue\": \"OK\", \"stateReason\": \"Threshold Crossed: 1 datapoint [0.00821624621003254 (16/10/26 21:32:00)] was not greater than the threshold (5.0).\", \"stateReasonData\": {\"version\": \"1.0\", \"queryDate\": \"2026-10-16T21:39:08.152+0000\", \"startDate\": \"2026-10-16T21:27:00.000+0000\", \"statistic\": \"p95\", \"period\": 300, \"recentDatapoints\": [28.216159219919543, 0.00821624621003254], \"threshold\": 5.0, \"evaluatedDatapoints\": [{\"timestamp\": \"2026-10-16T21:32:00.000+0000\", \"sampleCount\": 5.0, \"value\": 0.00821624621003254}]}}, \"newState\": {\"stateValue\": \"ALARM\", \"stateReason\": \"Threshold Crossed: 2 datapoints [5.586476382913405 (17/10/26 02:35:00), 26.163718429757992 (17/10/26 02:30:00)] were greater than the threshold (5.0).\", \"stateReasonData\": {\"version\": \"1.0\", \"queryDate\": \"2026-10-17T02:42:08.154+0000\", \"startDate\": \"2026-10-17T02:30:00.000+0000\", \"statistic\": \"p95\", \"period\": 300, \"recentDatapoints\": [26.163718429757992, 5.586476382913405], \"threshold\": 5.0, \"evaluatedDatapoints\": [{\"timestamp\": \"2026-10-17T02:35:00.000+0000\", \"sampleCount\": 39.0, \"value\": 5.586476382913405}, {\"timestamp\": \"2026-10-17T02:30:00.000+0000\", \"sampleCount\": 35.0, \"value\": 26.163718429757992}]}}}"
}
}E002 · aws
{
"id": "E002",
"source": "aws",
"collected_at": "2026-10-18T18:37:06.714104+00:00",
"error": false,
"arguments": {
"service": "cloudwatch",
"operation": "describe_alarms",
"parameters": {
"AlarmNames": [
"mermaid-prod-alb-p95-latency"
],
"AlarmTypes": [
"MetricAlarm"
]
}
},
"result": {
"CompositeAlarms": [],
"MetricAlarms": [
{
"AlarmName": "mermaid-prod-alb-p95-latency",
"AlarmArn": "arn:aws:cloudwatch:us-east-1:554812291621:alarm:mermaid-prod-alb-p95-latency",
"AlarmDescription": "ALB p95 response latency exceeded 5 seconds",
"AlarmConfigurationUpdatedTimestamp": "2026-08-17 11:19:08.581000-07:00",
"ActionsEnabled": true,
"OKActions": [
"arn:aws:sns:us-east-1:554812291621:mermaid-prod-alerts"
],
"AlarmActions": [
"arn:aws:sns:us-east-1:554812291621:mermaid-prod-alerts"
],
"InsufficientDataActions": [],
"StateValue": "OK",
"StateReason": "Threshold Crossed: 1 datapoint [0.07627768444385458 (18/10/26 17:49:00)] was not greater than the threshold (5.0).",
"StateReasonData": "{\"version\": \"1.0\", \"queryDate\": \"2026-10-18T17:56:08.151+0000\", \"startDate\": \"2026-10-18T17:44:00.000+0000\", \"statistic\": \"p95\", \"period\": 300, \"recentDatapoints\": [5.859145860493163, 0.07627768444385458], \"threshold\": 5.0, \"evaluatedDatapoints\": [{\"timestamp\": \"2026-10-18T17:49:00.000+0000\", \"sampleCount\": 20.0, \"value\": 0.07627768444385458}]}",
"StateUpdatedTimestamp": "2026-10-18 10:56:08.153000-07:00",
"MetricName": "TargetResponseTime",
"Namespace": "AWS/ApplicationELB",
"ExtendedStatistic": "p95",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
],
"Period": 300,
"EvaluationPeriods": 2,
"Threshold": 5.0,
"ComparisonOperator": "GreaterThanThreshold",
"TreatMissingData": "notBreaching",
"StateTransitionedTimestamp": "2026-10-18 10:56:08.153000-07:00"
}
],
"LogAlarms": []
}
}E003 · aws
{
"id": "E003",
"source": "aws",
"collected_at": "2026-10-18T18:37:07.051005+00:00",
"error": false,
"arguments": {
"service": "cloudwatch",
"operation": "get_metric_data",
"parameters": {
"MetricDataQueries": [
{
"Id": "alarm_metric",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "TargetResponseTime",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
]
},
"Period": 300,
"Stat": "p95"
}
}
]
}
},
"result": {
"MetricDataResults": [
{
"Id": "alarm_metric",
"Label": "TargetResponseTime",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
0.7266654382541444,
2.6436587133952703,
1.5576719020553302,
0.08038286432294046,
0.04285206505148026,
2.184841911896919,
1.3121066986980154,
26.03933161301297,
1.1985222524395713,
0.26124802586108953,
2.053594880274503,
1.2245018792098836
],
"StatusCode": "Complete"
}
],
"Messages": []
}
}E004 · repository_snapshots
{
"id": "E004",
"source": "repository_snapshots",
"collected_at": "2026-10-18T18:37:07.051166+00:00",
"error": false,
"arguments": {},
"result": {
"data-mermaid/mermaid-api": {
"sha": "a23d9e97f6bc083866d8290fb68dc7e2727074fd",
"branch": "master",
"checked_at": 1792348623.1334283
},
"data-mermaid/mermaid-webapp": {
"sha": "28f4b7f3c35c78fc8dbfc0543547efd8eb75988e",
"branch": "develop",
"checked_at": 1792348625.2455728
},
"data-mermaid/mermaid-dash-v2": {
"sha": "7f025ca484f2166ef5f125812975b6b87c958574",
"branch": "develop",
"checked_at": 1792348626.434717
}
}
}E005 · aws
{
"id": "E005",
"source": "aws",
"collected_at": "2026-10-18T18:37:33.640585+00:00",
"error": false,
"arguments": {
"service": "cloudwatch",
"operation": "get_metric_data",
"parameters": {
"MetricDataQueries": [
{
"Id": "req",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "RequestCount",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
]
},
"Period": 300,
"Stat": "Sum"
}
},
{
"Id": "t5xx",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "HTTPCode_Target_5XX_Count",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
]
},
"Period": 300,
"Stat": "Sum"
}
},
{
"Id": "p50",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "TargetResponseTime",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
]
},
"Period": 300,
"Stat": "p50"
}
},
{
"Id": "mx",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "TargetResponseTime",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
]
},
"Period": 300,
"Stat": "Maximum"
}
},
{
"Id": "unh",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "UnHealthyHostCount",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
]
},
"Period": 300,
"Stat": "Maximum"
}
}
]
}
},
"result": {
"MetricDataResults": [
{
"Id": "req",
"Label": "RequestCount",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
201.0,
196.0,
87.0,
29.0,
21.0,
36.0,
43.0,
37.0,
42.0,
75.0,
189.0,
295.0
],
"StatusCode": "Complete"
},
{
"Id": "t5xx",
"Label": "HTTPCode_Target_5XX_Count",
"Timestamps": [],
"Values": [],
"StatusCode": "Complete"
},
{
"Id": "p50",
"Label": "TargetResponseTime p50",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
0.057422459862636284,
0.05915848001836703,
0.03940989928449231,
0.008025929006679816,
0.007152850575379165,
0.015091133223263388,
0.03615387068624867,
0.009077387297446922,
0.009077387297446922,
0.03776821395498457,
0.0808524213419749,
0.1288419440461441
],
"StatusCode": "Complete"
},
{
"Id": "mx",
"Label": "TargetResponseTime Maximum",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
9.388078,
12.220691,
6.996185,
0.304764,
0.078667,
5.987998,
39.887519,
30.764382,
1.505981,
1.024047,
10.9598,
6.384856
],
"StatusCode": "Complete"
},
{
"Id": "unh",
"Label": "UnHealthyHostCount",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"StatusCode": "Complete"
}
],
"Messages": []
}
}E006 · aws
{
"id": "E006",
"source": "aws",
"collected_at": "2026-10-18T18:37:33.899072+00:00",
"error": false,
"arguments": {
"service": "cloudwatch",
"operation": "describe_alarm_history",
"parameters": {
"AlarmName": "mermaid-prod-alb-p95-latency",
"HistoryItemType": "StateUpdate",
"MaxRecords": 50
}
},
"result": {
"AlarmHistoryItems": [
{
"AlarmName": "mermaid-prod-alb-p95-latency",
"AlarmType": "MetricAlarm",
"Timestamp": "2026-10-16 19:43:08.154000-07:00",
"HistoryItemType": "StateUpdate",
"HistorySummary": "Alarm updated from ALARM to OK",
"HistoryData": "{\"version\": \"1.0\", \"oldState\": {\"stateValue\": \"ALARM\", \"stateReason\": \"Threshold Crossed: 2 datapoints [5.586476382913405 (17/10/26 02:35:00), 26.163718429757992 (17/10/26 02:30:00)] were greater than the threshold (5.0).\", \"stateReasonData\": {\"version\": \"1.0\", \"queryDate\": \"2026-10-17T02:42:08.154+0000\", \"startDate\": \"2026-10-17T02:30:00.000+0000\", \"statistic\": \"p95\", \"period\": 300, \"recentDatapoints\": [26.163718429757992, 5.586476382913405], \"threshold\": 5.0, \"evaluatedDatapoints\": [{\"timestamp\": \"2026-10-17T02:35:00.000+0000\", \"sampleCount\": 39.0, \"value\": 5.586476382913405}, {\"timestamp\": \"2026-10-17T02:30:00.000+0000\", \"sampleCount\": 35.0, \"value\": 26.163718429757992}]}}, \"newState\": {\"stateValue\": \"OK\", \"stateReason\": \"Threshold Crossed: 1 datapoint [1.3183744776835287 (17/10/26 02:36:00)] was not greater than the threshold (5.0).\", \"stateReasonData\": {\"version\": \"1.0\", \"queryDate\": \"2026-10-17T02:43:08.152+0000\", \"startDate\": \"2026-10-17T02:31:00.000+0000\", \"statistic\": \"p95\", \"period\": 300, \"recentDatapoints\": [25.915536152585346, 1.3183744776835287], \"threshold\": 5.0, \"evaluatedDatapoints\": [{\"timestamp\": \"2026-10-17T02:36:00.000+0000\", \"sampleCount\": 42.0, \"value\": 1.3183744776835287}]}}}"
},
{
"AlarmName": "mermaid-prod-alb-p95-latency",
"AlarmType": "MetricAlarm",
"Timestamp": "2026-10-16 19:42:08.155000-07:00",
"HistoryItemType": "StateUpdate",
"HistorySummary": "Alarm updated from OK to ALARM",
"HistoryData": "{\"version\": \"1.0\", \"oldState\": {\"stateValue\": \"OK\", \"stateReason\": \"Threshold Crossed: 1 datapoint [0.00821624621003254 (16/10/26 21:32:00)] was not greater than the threshold (5.0).\", \"stateReasonData\": {\"version\": \"1.0\", \"queryDate\": \"2026-10-16T21:39:08.152+0000\", \"startDate\": \"2026-10-16T21:27:00.000+0000\", \"statistic\": \"p95\", \"period\": 300, \"recentDatapoints\": [28.216159219919543, 0.00821624621003254], \"threshold\": 5.0, \"evaluatedDatapoints\": [{\"timestamp\": \"2026-10-16T21:32:00.000+0000\", \"sampleCount\": 5.0, \"value\": 0.00821624621003254}]}}, \"newState\": {\"stateValue\": \"ALARM\", \"stateReason\": \"Threshold Crossed: 2 datapoints [5.586476382913405 (17/10/26 02:35:00), 26.163718429757992 (17/10/26 02:30:00)] were greater than the threshold (5.0).\", \"stateReasonData\": {\"version\": \"1.0\", \"queryDate\": \"2026-10-17T02:42:08.154+0000\", \"startDate\": \"2026-10-17T02:30:00.000+0000\", \"statistic\": \"p95\", \"period\": 300, \"recentDatapoints\": [26.163718429757992, 5.586476382913405], \"threshold\": 5.0, \"evaluatedDatapoints\": [{\"timestamp\": \"2026-10-17T02:35:00.000+0000\", \"sampleCount\": 39.0, \"value\": 5.586476382913405}, {\"timestamp\": \"2026-10-17T02:30:00.000+0000\", \"sampleCount\": 35.0, \"value\": 26.163718429757992}]}}}"
}
]
}
}E007 · aws
{
"id": "E007",
"source": "aws",
"collected_at": "2026-10-18T18:37:34.191870+00:00",
"error": false,
"arguments": {
"service": "elbv2",
"operation": "describe_target_groups",
"parameters": {
"Names": [
"prod-Targe-CSU397AXK7ZR"
]
}
},
"result": {
"TargetGroups": [
{
"TargetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8",
"TargetGroupName": "prod-Targe-CSU397AXK7ZR",
"Protocol": "HTTP",
"Port": 80,
"VpcId": "vpc-0b8d0b133cf698181",
"HealthCheckProtocol": "HTTP",
"HealthCheckPort": "8081",
"HealthCheckEnabled": true,
"HealthCheckIntervalSeconds": 60,
"HealthCheckTimeoutSeconds": 10,
"HealthyThresholdCount": 4,
"UnhealthyThresholdCount": 4,
"HealthCheckPath": "/health/",
"Matcher": {
"HttpCode": "200"
},
"LoadBalancerArns": [
"arn:aws:elasticloadbalancing:us-east-1:554812291621:loadbalancer/app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
],
"TargetType": "ip",
"ProtocolVersion": "HTTP1",
"IpAddressType": "ipv4"
}
]
}
}E008 · aws
{
"id": "E008",
"source": "aws",
"collected_at": "2026-10-18T18:37:34.715198+00:00",
"error": false,
"arguments": {
"service": "logs",
"operation": "describe_log_groups",
"parameters": {
"limit": 50
}
},
"result": {
"logGroups": [
{
"logGroupName": "/aws/chatbot/mermaid-dev-alerts",
"creationTime": 1780584695644,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/chatbot/mermaid-dev-alerts:*",
"storedBytes": 1586,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/chatbot/mermaid-dev-alerts",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/chatbot/mermaid-prod-alerts",
"creationTime": 1781961503675,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/chatbot/mermaid-prod-alerts:*",
"storedBytes": 1081,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/chatbot/mermaid-prod-alerts",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/ecs/containerinsights/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/performance",
"creationTime": 1709232272303,
"retentionInDays": 1,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/ecs/containerinsights/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/performance:*",
"storedBytes": 19245905,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/ecs/containerinsights/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/performance",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/ecs/containerinsights/mermaid-api-infra-common-MermaidApiClusterB0854EC6-xitj9XbqTwap/performance",
"creationTime": 1657153059290,
"retentionInDays": 7,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/ecs/containerinsights/mermaid-api-infra-common-MermaidApiClusterB0854EC6-xitj9XbqTwap/performance:*",
"storedBytes": 0,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/ecs/containerinsights/mermaid-api-infra-common-MermaidApiClusterB0854EC6-xitj9XbqTwap/performance",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/fsx/lustre",
"creationTime": 1765209118436,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/fsx/lustre:*",
"storedBytes": 613,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/fsx/lustre",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/guardduty/malware-scan-events",
"creationTime": 1762451414445,
"retentionInDays": 90,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/guardduty/malware-scan-events:*",
"storedBytes": 0,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/guardduty/malware-scan-events",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/GithubAccess-CustomAWSCDKOpenIdConnectProviderCust-nPaXd2yAHuaM",
"creationTime": 1741207114563,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/GithubAccess-CustomAWSCDKOpenIdConnectProviderCust-nPaXd2yAHuaM:*",
"storedBytes": 7416,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/GithubAccess-CustomAWSCDKOpenIdConnectProviderCust-nPaXd2yAHuaM",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/Webapp-CustomCDKBucketDeployment8693BB64968944B69A-cmjXmoqExRqc",
"creationTime": 1666823496519,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/Webapp-CustomCDKBucketDeployment8693BB64968944B69A-cmjXmoqExRqc:*",
"storedBytes": 21492,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/Webapp-CustomCDKBucketDeployment8693BB64968944B69A-cmjXmoqExRqc",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/Webapp-CustomS3AutoDeleteObjectsCustomResourceProv-5SwgQJiDT7VI",
"creationTime": 1666823245819,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/Webapp-CustomS3AutoDeleteObjectsCustomResourceProv-5SwgQJiDT7VI:*",
"storedBytes": 2008,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/Webapp-CustomS3AutoDeleteObjectsCustomResourceProv-5SwgQJiDT7VI",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/Webapp-StaticSiteSiteCertificateCertificateRequest-HZIXU4xQmxZj",
"creationTime": 1666823265230,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/Webapp-StaticSiteSiteCertificateCertificateRequest-HZIXU4xQmxZj:*",
"storedBytes": 2128,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/Webapp-StaticSiteSiteCertificateCertificateRequest-HZIXU4xQmxZj",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/coldstart-spike",
"creationTime": 1781574250757,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/coldstart-spike:*",
"storedBytes": 92812,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/coldstart-spike",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-2NSBAJf7vE1W",
"creationTime": 1715294882791,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-2NSBAJf7vE1W:*",
"storedBytes": 7834,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-2NSBAJf7vE1W",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-VZh1xbdNlYH6",
"creationTime": 1717181510839,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-VZh1xbdNlYH6:*",
"storedBytes": 742648,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-VZh1xbdNlYH6",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-dZR6tMk1lnJG",
"creationTime": 1715210960794,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-dZR6tMk1lnJG:*",
"storedBytes": 4794,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-dZR6tMk1lnJG",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-gdWJE4UwQmN4",
"creationTime": 1715208841266,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-gdWJE4UwQmN4:*",
"storedBytes": 4791,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-gdWJE4UwQmN4",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-n93D4v2D1H2w",
"creationTime": 1715210311587,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-n93D4v2D1H2w:*",
"storedBytes": 3476,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomCDKBucketDeployment8693BB6496-n93D4v2D1H2w",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-4W6gnSS9kNHe",
"creationTime": 1715210797736,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-4W6gnSS9kNHe:*",
"storedBytes": 2395,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-4W6gnSS9kNHe",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-8ODua8luesMx",
"creationTime": 1715208660008,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-8ODua8luesMx:*",
"storedBytes": 2113,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-8ODua8luesMx",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-lQ4zPGAbAxH7",
"creationTime": 1715294693914,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-lQ4zPGAbAxH7:*",
"storedBytes": 4492,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-lQ4zPGAbAxH7",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-m4Sde495d9co",
"creationTime": 1715210133492,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-m4Sde495d9co:*",
"storedBytes": 1975,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-m4Sde495d9co",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-nKv4AqPpuVO0",
"creationTime": 1717181199200,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-nKv4AqPpuVO0:*",
"storedBytes": 1140,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-dashboard3-CustomS3AutoDeleteObjectsCustomReso-nKv4AqPpuVO0",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-doURzD7bRCu5",
"creationTime": 1744662742640,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-doURzD7bRCu5:*",
"storedBytes": 144594,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-doURzD7bRCu5",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-qHFwZglfOxqv",
"creationTime": 1747939129775,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-qHFwZglfOxqv:*",
"storedBytes": 154276,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-qHFwZglfOxqv",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-explore-CustomS3AutoDeleteObjectsCustomResourc-fPo8e8TbSDLP",
"creationTime": 1744662406754,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomS3AutoDeleteObjectsCustomResourc-fPo8e8TbSDLP:*",
"storedBytes": 5144,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomS3AutoDeleteObjectsCustomResourc-fPo8e8TbSDLP",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-api-django-GeneralLambdaWorkerWorkerFu-qW5uYKCG9INg",
"creationTime": 1738180909444,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-api-django-GeneralLambdaWorkerWorkerFu-qW5uYKCG9INg:*",
"storedBytes": 184438,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-api-django-GeneralLambdaWorkerWorkerFu-qW5uYKCG9INg",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-inference-pyspacer",
"creationTime": 1783367153869,
"retentionInDays": 30,
"metricFilterCount": 2,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-inference-pyspacer:*",
"storedBytes": 106170,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-inference-pyspacer",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-9A0t2q9nqbRi",
"creationTime": 1747096326170,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-9A0t2q9nqbRi:*",
"storedBytes": 4514,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-9A0t2q9nqbRi",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-CpObQg27Y8kv",
"creationTime": 1747092776091,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-CpObQg27Y8kv:*",
"storedBytes": 3969,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-CpObQg27Y8kv",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-E5F4X0ak0Z7o",
"creationTime": 1747441252944,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-E5F4X0ak0Z7o:*",
"storedBytes": 5614,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-E5F4X0ak0Z7o",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-KGkAYNDFcMuO",
"creationTime": 1747094499962,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-KGkAYNDFcMuO:*",
"storedBytes": 4048,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-KGkAYNDFcMuO",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-bf33MmldWlNv",
"creationTime": 1747411416848,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-bf33MmldWlNv:*",
"storedBytes": 4516,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-bf33MmldWlNv",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-xqQ5Ad7XVLjF",
"creationTime": 1747090164554,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-xqQ5Ad7XVLjF:*",
"storedBytes": 4053,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-xqQ5Ad7XVLjF",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-CUsBxYrfWiy1",
"creationTime": 1667230280529,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-CUsBxYrfWiy1:*",
"storedBytes": 2934525,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-CUsBxYrfWiy1",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-nx4lp2AljTIj",
"creationTime": 1752009305558,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-nx4lp2AljTIj:*",
"storedBytes": 1614461,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-nx4lp2AljTIj",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-webapp-CustomS3AutoDeleteObjectsCustomResource-zQzqDXLvFdQ0",
"creationTime": 1667229975682,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomS3AutoDeleteObjectsCustomResource-zQzqDXLvFdQ0:*",
"storedBytes": 832,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomS3AutoDeleteObjectsCustomResource-zQzqDXLvFdQ0",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/dev-webapp-StaticSiteCertificateCertificateRequest-GE3uidk8CtW3",
"creationTime": 1667229992584,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-StaticSiteCertificateCertificateRequest-GE3uidk8CtW3:*",
"storedBytes": 2135,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-StaticSiteCertificateCertificateRequest-GE3uidk8CtW3",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/mermaid-api-infra-common-ASG2DrainECSHookFunctionD-jOqQ78AHDCMV",
"creationTime": 1739569849569,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASG2DrainECSHookFunctionD-jOqQ78AHDCMV:*",
"storedBytes": 8691425,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASG2DrainECSHookFunctionD-jOqQ78AHDCMV",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/mermaid-api-infra-common-ASGDrainECSHookFunction5F-cBJ4O7VOhPqb",
"creationTime": 1709601587581,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASGDrainECSHookFunction5F-cBJ4O7VOhPqb:*",
"storedBytes": 7190264,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASGDrainECSHookFunction5F-cBJ4O7VOhPqb",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/mermaid-guardduty-us-east-CreateGuardDutySLRB46D17-XYN27qQjxMm4",
"creationTime": 1762302496498,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-CreateGuardDutySLRB46D17-XYN27qQjxMm4:*",
"storedBytes": 458,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-CreateGuardDutySLRB46D17-XYN27qQjxMm4",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/mermaid-guardduty-us-east-GuardDutySLRProviderfram-97uPCmAWbvLV",
"creationTime": 1762302488954,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-GuardDutySLRProviderfram-97uPCmAWbvLV:*",
"storedBytes": 811,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-GuardDutySLRProviderfram-97uPCmAWbvLV",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/mermaid-vfl-s3-athena-InitializerAsync-nxDRJtyT6cGI",
"creationTime": 1734653014316,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-InitializerAsync-nxDRJtyT6cGI:*",
"storedBytes": 1596,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-InitializerAsync-nxDRJtyT6cGI",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/mermaid-vfl-s3-athena-Partitionerfl05a0b8c98de093d-ue6RLxKihuVX",
"creationTime": 1734656442430,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-Partitionerfl05a0b8c98de093d-ue6RLxKihuVX:*",
"storedBytes": 18372665,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-Partitionerfl05a0b8c98de093d-ue6RLxKihuVX",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/preview-webapp-CustomCDKBucketDeployment8693BB6496-uNELF3F2uTbv",
"creationTime": 1667230767301,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-CustomCDKBucketDeployment8693BB6496-uNELF3F2uTbv:*",
"storedBytes": 215327,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-CustomCDKBucketDeployment8693BB6496-uNELF3F2uTbv",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/preview-webapp-CustomS3AutoDeleteObjectsCustomReso-cJGE0m7L141W",
"creationTime": 1667230497375,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-CustomS3AutoDeleteObjectsCustomReso-cJGE0m7L141W:*",
"storedBytes": 2503,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-CustomS3AutoDeleteObjectsCustomReso-cJGE0m7L141W",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/preview-webapp-StaticSiteCertificateCertificateReq-w4rTSQ7K4Kwt",
"creationTime": 1667230517265,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-StaticSiteCertificateCertificateReq-w4rTSQ7K4Kwt:*",
"storedBytes": 3727,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-StaticSiteCertificateCertificateReq-w4rTSQ7K4Kwt",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-DFGXOsPz252z",
"creationTime": 1744919231470,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-DFGXOsPz252z:*",
"storedBytes": 72978,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-DFGXOsPz252z",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-RkBkNq243Fs8",
"creationTime": 1747937982491,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-RkBkNq243Fs8:*",
"storedBytes": 17395,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-RkBkNq243Fs8",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-Z3sYeu7Ef2n1",
"creationTime": 1747937405025,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-Z3sYeu7Ef2n1:*",
"storedBytes": 71629,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-Z3sYeu7Ef2n1",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/prod-mermaid-inference-pyspacer",
"creationTime": 1786991325405,
"retentionInDays": 30,
"metricFilterCount": 2,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-mermaid-inference-pyspacer:*",
"storedBytes": 92872,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-mermaid-inference-pyspacer",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5",
"creationTime": 1674022263292,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5:*",
"storedBytes": 275809,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
}
],
"nextToken": "/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5"
}
}E009 · read_evidence
{
"id": "E009",
"source": "read_evidence",
"collected_at": "2026-10-18T18:37:43.117400+00:00",
"error": false,
"arguments": {
"evidence_id": "E008",
"start_char": 12000,
"chars": 12000
},
"result": {
"evidence_id": "E008",
"source": "aws",
"original_error": false,
"start_char": 12000,
"total_chars": 27582,
"excerpt": "fOxqv\", \"creationTime\": 1747939129775, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-qHFwZglfOxqv:*\", \"storedBytes\": 154276, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomCDKBucketDeployment8693BB6496894-qHFwZglfOxqv\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-explore-CustomS3AutoDeleteObjectsCustomResourc-fPo8e8TbSDLP\", \"creationTime\": 1744662406754, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomS3AutoDeleteObjectsCustomResourc-fPo8e8TbSDLP:*\", \"storedBytes\": 5144, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-explore-CustomS3AutoDeleteObjectsCustomResourc-fPo8e8TbSDLP\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-api-django-GeneralLambdaWorkerWorkerFu-qW5uYKCG9INg\", \"creationTime\": 1738180909444, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-api-django-GeneralLambdaWorkerWorkerFu-qW5uYKCG9INg:*\", \"storedBytes\": 184438, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-api-django-GeneralLambdaWorkerWorkerFu-qW5uYKCG9INg\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-inference-pyspacer\", \"creationTime\": 1783367153869, \"retentionInDays\": 30, \"metricFilterCount\": 2, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-inference-pyspacer:*\", \"storedBytes\": 106170, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-inference-pyspacer\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-9A0t2q9nqbRi\", \"creationTime\": 1747096326170, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-9A0t2q9nqbRi:*\", \"storedBytes\": 4514, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-9A0t2q9nqbRi\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-CpObQg27Y8kv\", \"creationTime\": 1747092776091, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-CpObQg27Y8kv:*\", \"storedBytes\": 3969, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-CpObQg27Y8kv\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-E5F4X0ak0Z7o\", \"creationTime\": 1747441252944, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-E5F4X0ak0Z7o:*\", \"storedBytes\": 5614, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-E5F4X0ak0Z7o\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-KGkAYNDFcMuO\", \"creationTime\": 1747094499962, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-KGkAYNDFcMuO:*\", \"storedBytes\": 4048, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-KGkAYNDFcMuO\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-bf33MmldWlNv\", \"creationTime\": 1747411416848, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-bf33MmldWlNv:*\", \"storedBytes\": 4516, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-bf33MmldWlNv\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-xqQ5Ad7XVLjF\", \"creationTime\": 1747090164554, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-xqQ5Ad7XVLjF:*\", \"storedBytes\": 4053, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-mermaid-sagemaker-CustomS3AutoDeleteObjectsCus-xqQ5Ad7XVLjF\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-CUsBxYrfWiy1\", \"creationTime\": 1667230280529, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-CUsBxYrfWiy1:*\", \"storedBytes\": 2934525, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-CUsBxYrfWiy1\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-nx4lp2AljTIj\", \"creationTime\": 1752009305558, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-nx4lp2AljTIj:*\", \"storedBytes\": 1614461, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomCDKBucketDeployment8693BB64968944-nx4lp2AljTIj\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-webapp-CustomS3AutoDeleteObjectsCustomResource-zQzqDXLvFdQ0\", \"creationTime\": 1667229975682, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomS3AutoDeleteObjectsCustomResource-zQzqDXLvFdQ0:*\", \"storedBytes\": 832, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-CustomS3AutoDeleteObjectsCustomResource-zQzqDXLvFdQ0\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/dev-webapp-StaticSiteCertificateCertificateRequest-GE3uidk8CtW3\", \"creationTime\": 1667229992584, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-StaticSiteCertificateCertificateRequest-GE3uidk8CtW3:*\", \"storedBytes\": 2135, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/dev-webapp-StaticSiteCertificateCertificateRequest-GE3uidk8CtW3\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/mermaid-api-infra-common-ASG2DrainECSHookFunctionD-jOqQ78AHDCMV\", \"creationTime\": 1739569849569, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASG2DrainECSHookFunctionD-jOqQ78AHDCMV:*\", \"storedBytes\": 8691425, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASG2DrainECSHookFunctionD-jOqQ78AHDCMV\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/mermaid-api-infra-common-ASGDrainECSHookFunction5F-cBJ4O7VOhPqb\", \"creationTime\": 1709601587581, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASGDrainECSHookFunction5F-cBJ4O7VOhPqb:*\", \"storedBytes\": 7190264, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-api-infra-common-ASGDrainECSHookFunction5F-cBJ4O7VOhPqb\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/mermaid-guardduty-us-east-CreateGuardDutySLRB46D17-XYN27qQjxMm4\", \"creationTime\": 1762302496498, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-CreateGuardDutySLRB46D17-XYN27qQjxMm4:*\", \"storedBytes\": 458, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-CreateGuardDutySLRB46D17-XYN27qQjxMm4\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/mermaid-guardduty-us-east-GuardDutySLRProviderfram-97uPCmAWbvLV\", \"creationTime\": 1762302488954, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-GuardDutySLRProviderfram-97uPCmAWbvLV:*\", \"storedBytes\": 811, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-guardduty-us-east-GuardDutySLRProviderfram-97uPCmAWbvLV\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/mermaid-vfl-s3-athena-InitializerAsync-nxDRJtyT6cGI\", \"creationTime\": 1734653014316, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-InitializerAsync-nxDRJtyT6cGI:*\", \"storedBytes\": 1596, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-InitializerAsync-nxDRJtyT6cGI\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/mermaid-vfl-s3-athena-Partitionerfl05a0b8c98de093d-ue6RLxKihuVX\", \"creationTime\": 1734656442430, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-Partitionerfl05a0b8c98de093d-ue6RLxKihuVX:*\", \"storedBytes\": 18372665, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/mermaid-vfl-s3-athena-Partitionerfl05a0b8c98de093d-ue6RLxKihuVX\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/preview-webapp-CustomCDKBucketDeployment8693BB6496-uNELF3F2uTbv\", \"creationTime\": 1667230767301, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-CustomCDKBucketDeployment8693BB6496-uNELF3F2uTbv:*\", \"storedBytes\": 215327, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-CustomCDKBucketDeployment8693BB6496-uNELF3F2uTbv\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/preview-webapp-CustomS3AutoDeleteObjectsCustomReso-cJGE0m7L141W\", \"creationTime\": 1667230497375, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-CustomS3AutoDeleteObjectsCustomReso-cJGE0m7L141W:*\", \"storedBytes\": 2503, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554",
"next_start_char": 24000
}
}E010 · aws
{
"id": "E010",
"source": "aws",
"collected_at": "2026-10-18T18:37:43.401355+00:00",
"error": false,
"arguments": {
"service": "elbv2",
"operation": "describe_target_health",
"parameters": {
"TargetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
},
"result": {
"TargetHealthDescriptions": [
{
"Target": {
"Id": "10.10.56.186",
"Port": 8081,
"AvailabilityZone": "us-east-1c"
},
"HealthCheckPort": "8081",
"TargetHealth": {
"State": "healthy"
},
"AdministrativeOverride": {
"State": "no_override",
"Reason": "AdministrativeOverride.NoOverride",
"Description": "No override is currently active on target"
}
},
{
"Target": {
"Id": "10.10.32.14",
"Port": 8081,
"AvailabilityZone": "us-east-1b"
},
"HealthCheckPort": "8081",
"TargetHealth": {
"State": "healthy"
},
"AdministrativeOverride": {
"State": "no_override",
"Reason": "AdministrativeOverride.NoOverride",
"Description": "No override is currently active on target"
}
}
]
}
}E011 · aws
{
"id": "E011",
"source": "aws",
"collected_at": "2026-10-18T18:37:43.680898+00:00",
"error": false,
"arguments": {
"service": "cloudwatch",
"operation": "list_metrics",
"parameters": {
"Namespace": "AWS/RDS",
"MetricName": "CPUUtilization"
}
},
"result": {
"Metrics": [
{
"Namespace": "AWS/RDS",
"MetricName": "CPUUtilization",
"Dimensions": [
{
"Name": "EngineName",
"Value": "postgres"
}
]
},
{
"Namespace": "AWS/RDS",
"MetricName": "CPUUtilization",
"Dimensions": [
{
"Name": "DBInstanceIdentifier",
"Value": "mermaid-api-infra-common-postgresrdsv2b4b63a33-576a8t2dqako"
}
]
},
{
"Namespace": "AWS/RDS",
"MetricName": "CPUUtilization",
"Dimensions": [
{
"Name": "DatabaseClass",
"Value": "db.t3.medium"
}
]
},
{
"Namespace": "AWS/RDS",
"MetricName": "CPUUtilization",
"Dimensions": []
}
]
}
}E012 · search
{
"id": "E012",
"source": "search",
"collected_at": "2026-10-18T18:37:44.015636+00:00",
"error": false,
"arguments": {
"query": "TargetResponseTime"
},
"result": {
"matches": [],
"truncated": false
}
}E013 · read_evidence
{
"id": "E013",
"source": "read_evidence",
"collected_at": "2026-10-18T18:37:58.441617+00:00",
"error": false,
"arguments": {
"evidence_id": "E008",
"start_char": 24000,
"chars": 4000
},
"result": {
"evidence_id": "E008",
"source": "aws",
"original_error": false,
"start_char": 24000,
"total_chars": 27582,
"excerpt": "812291621:log-group:/aws/lambda/preview-webapp-CustomS3AutoDeleteObjectsCustomReso-cJGE0m7L141W\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/preview-webapp-StaticSiteCertificateCertificateReq-w4rTSQ7K4Kwt\", \"creationTime\": 1667230517265, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-StaticSiteCertificateCertificateReq-w4rTSQ7K4Kwt:*\", \"storedBytes\": 3727, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/preview-webapp-StaticSiteCertificateCertificateReq-w4rTSQ7K4Kwt\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-DFGXOsPz252z\", \"creationTime\": 1744919231470, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-DFGXOsPz252z:*\", \"storedBytes\": 72978, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-DFGXOsPz252z\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-RkBkNq243Fs8\", \"creationTime\": 1747937982491, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-RkBkNq243Fs8:*\", \"storedBytes\": 17395, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-RkBkNq243Fs8\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-Z3sYeu7Ef2n1\", \"creationTime\": 1747937405025, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-Z3sYeu7Ef2n1:*\", \"storedBytes\": 71629, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-explore-CustomCDKBucketDeployment8693BB649689-Z3sYeu7Ef2n1\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/prod-mermaid-inference-pyspacer\", \"creationTime\": 1786991325405, \"retentionInDays\": 30, \"metricFilterCount\": 2, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-mermaid-inference-pyspacer:*\", \"storedBytes\": 92872, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-mermaid-inference-pyspacer\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}, {\"logGroupName\": \"/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5\", \"creationTime\": 1674022263292, \"metricFilterCount\": 0, \"arn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5:*\", \"storedBytes\": 275809, \"logGroupClass\": \"STANDARD\", \"logGroupArn\": \"arn:aws:logs:us-east-1:554812291621:log-group:/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5\", \"deletionProtectionEnabled\": false, \"bearerTokenAuthenticationEnabled\": \"[REDACTED]\"}], \"nextToken\": \"/aws/lambda/prod-webapp-CustomCDKBucketDeployment8693BB6496894-dXGucRjcq2w5\"}",
"next_start_char": null
}
}E014 · aws
{
"id": "E014",
"source": "aws",
"collected_at": "2026-10-18T18:37:58.785225+00:00",
"error": false,
"arguments": {
"service": "cloudwatch",
"operation": "get_metric_data",
"parameters": {
"MetricDataQueries": [
{
"Id": "cpu",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/RDS",
"MetricName": "CPUUtilization",
"Dimensions": [
{
"Name": "DBInstanceIdentifier",
"Value": "mermaid-api-infra-common-postgresrdsv2b4b63a33-576a8t2dqako"
}
]
},
"Period": 300,
"Stat": "Maximum"
}
},
{
"Id": "conn",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/RDS",
"MetricName": "DatabaseConnections",
"Dimensions": [
{
"Name": "DBInstanceIdentifier",
"Value": "mermaid-api-infra-common-postgresrdsv2b4b63a33-576a8t2dqako"
}
]
},
"Period": 300,
"Stat": "Maximum"
}
},
{
"Id": "rlat",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/RDS",
"MetricName": "ReadLatency",
"Dimensions": [
{
"Name": "DBInstanceIdentifier",
"Value": "mermaid-api-infra-common-postgresrdsv2b4b63a33-576a8t2dqako"
}
]
},
"Period": 300,
"Stat": "Maximum"
}
},
{
"Id": "credit",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/RDS",
"MetricName": "CPUCreditBalance",
"Dimensions": [
{
"Name": "DBInstanceIdentifier",
"Value": "mermaid-api-infra-common-postgresrdsv2b4b63a33-576a8t2dqako"
}
]
},
"Period": 300,
"Stat": "Minimum"
}
}
]
}
},
"result": {
"MetricDataResults": [
{
"Id": "cpu",
"Label": "CPUUtilization",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
20.7951783157404,
10.937030733807187,
9.065179388995254,
6.041666666666666,
5.883627514709069,
6.335014901020595,
7.300121668694478,
5.908530284342811,
6.558333333333333,
6.558333333333333,
90.54429810686158,
18.376403463405683
],
"StatusCode": "Complete"
},
{
"Id": "conn",
"Label": "DatabaseConnections",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
14.0,
14.0,
13.0,
13.0,
13.0,
13.0,
13.0,
15.0,
13.0,
13.0,
16.0,
15.0
],
"StatusCode": "Complete"
},
{
"Id": "rlat",
"Label": "ReadLatency",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
0.0009850746268656716,
0.0012000000000000001,
0.0015,
0.00036363636363636367,
0.0004,
0.0008,
0.0008,
0.0004,
0.0004,
0.0004,
0.004,
0.0008563899868247695
],
"StatusCode": "Complete"
},
{
"Id": "credit",
"Label": "CPUCreditBalance",
"Timestamps": [
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
576.0,
576.0,
576.0,
576.0,
576.0,
576.0,
576.0,
576.0,
576.0,
575.9786875666666,
574.5515051333333,
576.0
],
"StatusCode": "Complete"
}
],
"Messages": []
}
}E015 · aws
{
"id": "E015",
"source": "aws",
"collected_at": "2026-10-18T18:37:59.071800+00:00",
"error": false,
"arguments": {
"service": "ecs",
"operation": "list_services",
"parameters": {
"cluster": "mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS"
}
},
"result": {
"serviceArns": [
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/dev-mermaid-api-django-GeneralWorkerQueueProcessingService2ABCF4FE-0QfAZtp1Qt3z",
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/dev-mermaid-api-django-ImageProcessWorkerQueueProcessingServiceABC33BC0-T6xVl1MXJW3C",
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/prod-mermaid-api-django-SummaryCacheService62034AF5-Mc8htrgL8V8q",
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/prod-mermaid-api-django-ImageProcessWorkerQueueProcessingServiceABC33BC0-euJs4RQjKsd3",
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/dev-mermaid-api-django-ApiServiceC9037CF0-NeUjAfuPnxe6",
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9",
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/dev-mermaid-api-django-SummaryCacheService62034AF5-aOvbMGcwJQPr",
"arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/prod-mermaid-api-django-GeneralWorkerQueueProcessingService2ABCF4FE-kvrdfXw5IfXr"
]
}
}E016 · aws
{
"id": "E016",
"source": "aws",
"collected_at": "2026-10-18T18:37:59.322028+00:00",
"error": false,
"arguments": {
"service": "logs",
"operation": "describe_log_groups",
"parameters": {
"logGroupNamePrefix": "mermaid-api"
}
},
"result": {
"logGroups": [
{
"logGroupName": "mermaid-api-infra-common-ECSExecLogGroup95B1C6C8-ej4glUfyTKln",
"creationTime": 1665687863166,
"retentionInDays": 731,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:mermaid-api-infra-common-ECSExecLogGroup95B1C6C8-ej4glUfyTKln:*",
"storedBytes": 573323,
"kmsKeyId": "arn:aws:kms:us-east-1:554812291621:key/0bd83d96-e0da-49bd-8a5b-b24e3b5d6b18",
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:mermaid-api-infra-common-ECSExecLogGroup95B1C6C8-ej4glUfyTKln",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
}
]
}
}E017 · aws
{
"id": "E017",
"source": "aws",
"collected_at": "2026-10-18T18:37:59.653006+00:00",
"error": false,
"arguments": {
"service": "logs",
"operation": "describe_log_groups",
"parameters": {
"logGroupNamePrefix": "prod"
}
},
"result": {
"logGroups": [
{
"logGroupName": "prod-mermaid-api-django-ApiTaskDefinitionApiAdotCollectorLogGroup236D5DC9-byawEP4kvCdE",
"creationTime": 1778755368423,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ApiTaskDefinitionApiAdotCollectorLogGroup236D5DC9-byawEP4kvCdE:*",
"storedBytes": 515823,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ApiTaskDefinitionApiAdotCollectorLogGroup236D5DC9-byawEP4kvCdE",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-ApiTaskDefinitionMermaidAPILogGroup6992B9E7-4pf0ZSyg8PKf",
"creationTime": 1717004201963,
"retentionInDays": 30,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ApiTaskDefinitionMermaidAPILogGroup6992B9E7-4pf0ZSyg8PKf:*",
"storedBytes": 0,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ApiTaskDefinitionMermaidAPILogGroup6992B9E7-4pf0ZSyg8PKf",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-DailySummaryTaskScheduledTaskDefScheduledContainerLogGroupB0E86FFD-FQREpnIhC73J",
"creationTime": 1674661877971,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-DailySummaryTaskScheduledTaskDefScheduledContainerLogGroupB0E86FFD-FQREpnIhC73J:*",
"storedBytes": 92,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-DailySummaryTaskScheduledTaskDefScheduledContainerLogGroupB0E86FFD-FQREpnIhC73J",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-FargateTaskDefinitionMermaidAPILogGroup929C145B-QFuXgyc9mDK3",
"creationTime": 1666637681175,
"retentionInDays": 30,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-FargateTaskDefinitionMermaidAPILogGroup929C145B-QFuXgyc9mDK3:*",
"storedBytes": 0,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-FargateTaskDefinitionMermaidAPILogGroup929C145B-QFuXgyc9mDK3",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-GeneralWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroupAD793505-ZLljqN9Qgxvy",
"creationTime": 1737475049229,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-GeneralWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroupAD793505-ZLljqN9Qgxvy:*",
"storedBytes": 139076278,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-GeneralWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroupAD793505-ZLljqN9Qgxvy",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-GeneralWorkerQueueProcessingTaskDefWorkerAdotCollectorLogGroup4AA8DF80-eiWz5MjTiWj8",
"creationTime": 1778755367354,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-GeneralWorkerQueueProcessingTaskDefWorkerAdotCollectorLogGroup4AA8DF80-eiWz5MjTiWj8:*",
"storedBytes": 641825,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-GeneralWorkerQueueProcessingTaskDefWorkerAdotCollectorLogGroup4AA8DF80-eiWz5MjTiWj8",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-ImageProcessWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroup4AFCE51C-3HM7I5EcK2me",
"creationTime": 1737475049149,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ImageProcessWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroup4AFCE51C-3HM7I5EcK2me:*",
"storedBytes": 17091216,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ImageProcessWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroup4AFCE51C-3HM7I5EcK2me",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-ImageProcessWorkerQueueProcessingTaskDefWorkerAdotCollectorLogGroup6799C322-as3QWmCUtl2K",
"creationTime": 1778755367503,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ImageProcessWorkerQueueProcessingTaskDefWorkerAdotCollectorLogGroup6799C322-as3QWmCUtl2K:*",
"storedBytes": 140279,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ImageProcessWorkerQueueProcessingTaskDefWorkerAdotCollectorLogGroup6799C322-as3QWmCUtl2K",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-ImageWorkerServiceQueueProcessingTaskDefQueueProcessingContainerLogGroupF849DA6D-enqBvdtAFh2Y",
"creationTime": 1717004202220,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ImageWorkerServiceQueueProcessingTaskDefQueueProcessingContainerLogGroupF849DA6D-enqBvdtAFh2Y:*",
"storedBytes": 3090572,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ImageWorkerServiceQueueProcessingTaskDefQueueProcessingContainerLogGroupF849DA6D-enqBvdtAFh2Y",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-SQSWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroup4F380F40-RxaVcH5rexTG",
"creationTime": 1666637681483,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SQSWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroup4F380F40-RxaVcH5rexTG:*",
"storedBytes": 952503,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SQSWorkerQueueProcessingTaskDefQueueProcessingContainerLogGroup4F380F40-RxaVcH5rexTG",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-ScheduledBackupTaskDefBackupAdotCollectorLogGroup5BB2C11C-aFrqweePzQsG",
"creationTime": 1778755367211,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ScheduledBackupTaskDefBackupAdotCollectorLogGroup5BB2C11C-aFrqweePzQsG:*",
"storedBytes": 437336,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ScheduledBackupTaskDefBackupAdotCollectorLogGroup5BB2C11C-aFrqweePzQsG",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-ScheduledBackupTaskDefScheduledBackupContainerLogGroupA5878946-xl4mnGNXxvA2",
"creationTime": 1718136860999,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ScheduledBackupTaskDefScheduledBackupContainerLogGroupA5878946-xl4mnGNXxvA2:*",
"storedBytes": 13273736,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ScheduledBackupTaskDefScheduledBackupContainerLogGroupA5878946-xl4mnGNXxvA2",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-ScheduledBackupTaskScheduledTaskDefScheduledContainerLogGroup1859A464-GjgJrhzOpocD",
"creationTime": 1666637680670,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ScheduledBackupTaskScheduledTaskDefScheduledContainerLogGroup1859A464-GjgJrhzOpocD:*",
"storedBytes": 12241185,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-ScheduledBackupTaskScheduledTaskDefScheduledContainerLogGroup1859A464-GjgJrhzOpocD",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheAdotCollectorLogGroupCCA323AA-6Jxm6oBH97Ro",
"creationTime": 1778755367296,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheAdotCollectorLogGroupCCA323AA-6Jxm6oBH97Ro:*",
"storedBytes": 184114,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheAdotCollectorLogGroupCCA323AA-6Jxm6oBH97Ro",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheUpdateContainerLogGroupD8B09ED2-A98SuFfhYcjE",
"creationTime": 1738613117931,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheUpdateContainerLogGroupD8B09ED2-A98SuFfhYcjE:*",
"storedBytes": 86044462,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheUpdateContainerLogGroupD8B09ED2-A98SuFfhYcjE",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheUpdateContainerLogGroupD8B09ED2-SUe9RAnXMsP3",
"creationTime": 1738606057491,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheUpdateContainerLogGroupD8B09ED2-SUe9RAnXMsP3:*",
"storedBytes": 0,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-SummaryCacheTaskDefSummaryCacheUpdateContainerLogGroupD8B09ED2-SUe9RAnXMsP3",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
},
{
"logGroupName": "prod-mermaid-api-django-WorkerServiceQueueProcessingTaskDefQueueProcessingContainerLogGroup96DD846B-8pp9QK9qYuyw",
"creationTime": 1676572642754,
"metricFilterCount": 0,
"arn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-WorkerServiceQueueProcessingTaskDefQueueProcessingContainerLogGroup96DD846B-8pp9QK9qYuyw:*",
"storedBytes": 853777709,
"logGroupClass": "STANDARD",
"logGroupArn": "arn:aws:logs:us-east-1:554812291621:log-group:prod-mermaid-api-django-WorkerServiceQueueProcessingTaskDefQueueProcessingContainerLogGroup96DD846B-8pp9QK9qYuyw",
"deletionProtectionEnabled": false,
"bearerTokenAuthenticationEnabled": "[REDACTED]"
}
]
}
}E018 · aws
{
"id": "E018",
"source": "aws",
"collected_at": "2026-10-18T18:38:12.759381+00:00",
"error": false,
"arguments": {
"service": "ecs",
"operation": "describe_services",
"parameters": {
"cluster": "mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS",
"services": [
"prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9"
]
}
},
"result": {
"services": [
{
"serviceArn": "arn:aws:ecs:us-east-1:554812291621:service/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9",
"serviceName": "prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9",
"clusterArn": "arn:aws:ecs:us-east-1:554812291621:cluster/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS",
"loadBalancers": [
{
"targetGroupArn": "arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8",
"containerName": "MermaidAPI",
"containerPort": 8081
}
],
"serviceRegistries": [],
"status": "ACTIVE",
"desiredCount": 2,
"runningCount": 2,
"pendingCount": 0,
"capacityProviderStrategy": [
{
"capacityProvider": "mermaid-api-infra-common-AsgCapacityProviderLt63B1B6B4-usxaflMn9Q5S",
"weight": 100,
"base": 0
}
],
"taskDefinition": "arn:aws:ecs:us-east-1:554812291621:task-definition/prodmermaidapidjangoApiTaskDefinitionAA6EDAA8:99",
"deploymentConfiguration": {
"deploymentCircuitBreaker": {
"enable": true,
"rollback": true,
"resetOnHealthyTask": true,
"thresholdConfiguration": {
"type": "BOUNDED_PERCENT",
"value": 50
}
},
"maximumPercent": 150,
"minimumHealthyPercent": 100,
"alarms": {
"alarmNames": [],
"rollback": false,
"enable": false
},
"strategy": "ROLLING",
"bakeTimeInMinutes": 0
},
"deployments": [
{
"id": "ecs-svc/8465006937138450866",
"status": "PRIMARY",
"taskDefinition": "arn:aws:ecs:us-east-1:554812291621:task-definition/prodmermaidapidjangoApiTaskDefinitionAA6EDAA8:99",
"desiredCount": 2,
"pendingCount": 0,
"runningCount": 2,
"failedTasks": 0,
"createdAt": "2026-10-15 14:02:04.961000-07:00",
"updatedAt": "2026-10-15 14:40:36.965000-07:00",
"capacityProviderStrategy": [
{
"capacityProvider": "mermaid-api-infra-common-AsgCapacityProviderLt63B1B6B4-usxaflMn9Q5S",
"weight": 100,
"base": 0
}
],
"networkConfiguration": {
"awsvpcConfiguration": {
"subnets": [
"subnet-028c0f86dc5471e73",
"subnet-07a3bd9da4a96fc7f",
"subnet-0829a9840e5280615"
],
"securityGroups": [
"sg-0ac8e93f54e349daa"
],
"assignPublicIp": "DISABLED"
}
},
"rolloutState": "COMPLETED",
"rolloutStateReason": "ECS deployment ecs-svc/8465006937138450866 completed."
}
],
"roleArn": "arn:aws:iam::554812291621:role/aws-service-role/ecs.amazonaws.com/AWSServiceRoleForECS",
"events": [
{
"id": "dc13cb27-9087-4e28-a2dc-76d9c011ada6",
"createdAt": "2026-10-18 07:53:04.685000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "22539ade-681e-43f7-bb5e-762ebee39dd7",
"createdAt": "2026-10-18 01:52:39.305000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "b6266a2b-5d6e-4025-9b8e-a3196ddd49ca",
"createdAt": "2026-10-17 19:52:21.054000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "d247af8c-98b4-45d8-8157-bfada2f11ca4",
"createdAt": "2026-10-17 13:51:53.669000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "6640c02c-27cc-4e1b-8384-938012c61b33",
"createdAt": "2026-10-17 08:13:46.492000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "945d0c9c-099f-46ec-a986-135915241d44",
"createdAt": "2026-10-17 02:13:07.257000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "df440243-a3cc-4fe3-bc72-5851d1569754",
"createdAt": "2026-10-16 20:13:03.349000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "07d024ad-f78a-49f2-a7d9-0fccf278cc71",
"createdAt": "2026-10-16 14:12:34.657000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "24daffe9-dfa1-4d2e-a055-b8ca5fefdaab",
"createdAt": "2026-10-16 08:12:10.183000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "860612fc-5088-4af4-a8eb-f9f0b6408c0f",
"createdAt": "2026-10-16 02:11:29.844000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "09e7d7bd-99b6-4321-8029-a2fca5e58a2a",
"createdAt": "2026-10-15 20:41:12.121000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "9d87bf8e-f74b-49d3-9ee3-6c376e7bfdc0",
"createdAt": "2026-10-15 14:40:36.972000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "5e405e6d-1242-4ef1-a501-fb72a35deb30",
"createdAt": "2026-10-15 14:40:36.901000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/8465006937138450866) has begun draining connections on 1 tasks."
},
{
"id": "e79d36eb-128f-490d-9738-c3fd1c5675be",
"createdAt": "2026-10-15 14:40:36.894000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "3a6db60b-30e6-41f4-a3d7-77ed93008c9c",
"createdAt": "2026-10-15 14:40:27.452000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has stopped 1 running tasks: (task 44b6f8f9e3de4e77ab956a6e3cb5d372)."
},
{
"id": "8c062218-4e74-41b1-974f-508b2235a25e",
"createdAt": "2026-10-15 14:39:20.547000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "dc3fad00-08a7-44ef-b707-b096585c8adb",
"createdAt": "2026-10-15 14:38:32.213000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/8465006937138450866) has started 1 tasks: (task 46031314255441a48622299eedce2e40)."
},
{
"id": "e1aa0d1d-1f38-44c9-a6c7-2ccf5dc0aba3",
"createdAt": "2026-10-15 14:38:30.914000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 46031314255441a48622299eedce2e40)."
},
{
"id": "1699edd5-a61f-4dc0-a8b8-54842f115b30",
"createdAt": "2026-10-15 14:17:10.026000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "47ce5774-0ba9-4864-8f93-013cf2000b24",
"createdAt": "2026-10-15 14:17:10.025000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) (deployment ecs-svc/8465006937138450866) deployment completed."
},
{
"id": "ef99ecda-3c74-4825-b2a0-fb99f1b99d88",
"createdAt": "2026-10-15 14:15:38.100000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/3289738403260420672) has begun draining connections on 1 tasks."
},
{
"id": "b8c0e4a8-828e-4e36-82b9-78e71b5e8d12",
"createdAt": "2026-10-15 14:15:38.095000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "73d603a7-89c5-4a4c-a327-15e55e9e4987",
"createdAt": "2026-10-15 14:15:28.235000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has stopped 1 running tasks: (task 1e634a00872a48a6b009daa150565de0)."
},
{
"id": "cb1a36b6-b25b-4fef-b101-a5769a1e25ed",
"createdAt": "2026-10-15 14:14:07.451000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "f0a6e3d0-d262-4c5e-9cbf-91f2c29b6040",
"createdAt": "2026-10-15 14:13:17.193000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/8465006937138450866) has started 1 tasks: (task 321d5e5db67e4dbeb7874add02f831a3)."
},
{
"id": "676d0392-937e-4c3f-92b8-f7cf00b66510",
"createdAt": "2026-10-15 14:13:16.691000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 321d5e5db67e4dbeb7874add02f831a3)."
},
{
"id": "98a26022-7aca-4860-8782-b2e67b0c270e",
"createdAt": "2026-10-15 14:07:08.452000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/3289738403260420672) has begun draining connections on 1 tasks."
},
{
"id": "e1fe6bf0-d92a-4102-92c9-e5b5b211f91f",
"createdAt": "2026-10-15 14:07:08.446000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "3f3bbd64-4935-4477-a7b4-4e04ed49e10f",
"createdAt": "2026-10-15 14:06:58.198000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has stopped 1 running tasks: (task 578656671cdf49078b06cf9246f38b36)."
},
{
"id": "8815d14d-d8ef-49b1-9850-cce1c2aa1c1b",
"createdAt": "2026-10-15 14:05:47.493000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "1fa7f759-5868-48e1-b9f7-64037a844176",
"createdAt": "2026-10-15 14:04:47.207000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/8465006937138450866) has started 1 tasks: (task 44b6f8f9e3de4e77ab956a6e3cb5d372)."
},
{
"id": "2924214d-1eb8-47ce-a6a8-4a2f9ae20c52",
"createdAt": "2026-10-15 14:02:22.307000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 44b6f8f9e3de4e77ab956a6e3cb5d372)."
},
{
"id": "fc60c3be-7146-4afa-86b2-49e01883311b",
"createdAt": "2026-10-15 12:55:52.782000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "c783c958-ebe7-4e8f-93da-32d1e0c365ae",
"createdAt": "2026-10-15 06:55:16.516000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "d2b94d93-86bd-47ee-b840-0b20848854fb",
"createdAt": "2026-10-15 04:37:00.865000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "c21f4a47-7bfe-4ea9-8a88-1e8785cc2f19",
"createdAt": "2026-10-14 22:36:36.924000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "6b6b0507-b7b9-450d-af9f-79c33bcb6597",
"createdAt": "2026-10-14 16:35:57.643000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "94400c4e-84dd-465b-a1fa-827596e03d38",
"createdAt": "2026-10-14 14:28:47.537000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "84eca343-6f1a-488a-a123-d8d52267706b",
"createdAt": "2026-10-14 14:28:47.536000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) (deployment ecs-svc/3289738403260420672) deployment completed."
},
{
"id": "da676b40-2cb9-4598-9883-dd177c9984a2",
"createdAt": "2026-10-14 14:27:15.003000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/9430454765404944444) has begun draining connections on 1 tasks."
},
{
"id": "cb283b09-b1df-42fa-ab81-450a9f103f94",
"createdAt": "2026-10-14 14:27:14.998000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "3784212a-ee17-415a-a712-70d4149fc9d9",
"createdAt": "2026-10-14 14:27:05.449000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has stopped 1 running tasks: (task 139586b1d3a24c1fae4ca2e01d063e79)."
},
{
"id": "c7f6dd97-c07e-4ab9-9c6f-0bc48722fd08",
"createdAt": "2026-10-14 14:25:43.268000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "065713a5-72e5-4419-bf51-f1fd8b8f3d19",
"createdAt": "2026-10-14 14:24:47.190000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/3289738403260420672) has started 1 tasks: (task 578656671cdf49078b06cf9246f38b36)."
},
{
"id": "6f5aad20-4619-4f64-a918-cdf3013b3e21",
"createdAt": "2026-10-14 14:24:42.103000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 578656671cdf49078b06cf9246f38b36)."
},
{
"id": "bb1cab9b-3129-4335-864f-e64d5f6a8630",
"createdAt": "2026-10-14 14:19:04.292000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/9430454765404944444) has begun draining connections on 1 tasks."
},
{
"id": "6a158fe8-0ff1-4aad-a030-b7a4a7d70932",
"createdAt": "2026-10-14 14:19:04.259000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "3ff60ce4-cadb-42da-a46b-f1f401e42709",
"createdAt": "2026-10-14 14:18:54.148000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has stopped 1 running tasks: (task 8a626baa589b45d197ec6ba30025b9c6)."
},
{
"id": "fca8409a-2a91-4990-95bf-21ea56766c1d",
"createdAt": "2026-10-14 14:17:43.360000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "0b9e5e73-184a-45fe-b756-7fea58f6b758",
"createdAt": "2026-10-14 14:16:49.682000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/9430454765404944444) has started 1 tasks: (task 139586b1d3a24c1fae4ca2e01d063e79)."
},
{
"id": "d44ae5d3-3bbb-44ba-961f-33c46a596385",
"createdAt": "2026-10-14 14:14:59.923000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "81649645-9825-4786-b0bd-bb6df8dca6c6",
"createdAt": "2026-10-14 14:14:12.189000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/3289738403260420672) has started 1 tasks: (task 1e634a00872a48a6b009daa150565de0)."
},
{
"id": "f89c7a55-4191-4274-a983-2f9a4587a317",
"createdAt": "2026-10-14 14:14:08.312000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 1e634a00872a48a6b009daa150565de0)."
},
{
"id": "4f88b9df-f3d7-4135-a622-a8f9cf7f4b64",
"createdAt": "2026-10-14 14:13:58.912000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 139586b1d3a24c1fae4ca2e01d063e79)."
},
{
"id": "3a11d87c-0867-4c04-932c-13d9e2586ca1",
"createdAt": "2026-10-14 11:14:45.249000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "e707c71c-72b0-44e3-9bbc-e6fc333b7b6c",
"createdAt": "2026-10-14 05:14:23.827000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "52b9b15a-66e2-49b0-9b70-5583c7614486",
"createdAt": "2026-10-13 23:14:09.327000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "f0c7ee91-3b4f-4577-9a18-c9468b8b4ef9",
"createdAt": "2026-10-13 17:14:03.184000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "eefad936-b192-49e6-aefb-a363427cd38e",
"createdAt": "2026-10-13 11:14:01.414000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "5035b2f0-bc44-4b3d-b68b-8d93b773af96",
"createdAt": "2026-10-13 11:14:01.335000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/9430454765404944444) has begun draining connections on 1 tasks."
},
{
"id": "7b771d1b-1d94-4d6c-ae58-69f0bc7af2e2",
"createdAt": "2026-10-13 11:14:01.329000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "1509f976-ebd8-48bc-b8ff-0ed895f65720",
"createdAt": "2026-10-13 11:13:51.392000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has stopped 1 running tasks: (task 0836e1d0a7334bfa9a6f0dc6483e6635)."
},
{
"id": "b080da92-3866-4846-a94a-ea39e3a1414c",
"createdAt": "2026-10-13 11:12:44.051000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "34f111a3-2b5d-42b0-b914-30cd43ae006b",
"createdAt": "2026-10-13 11:11:47.267000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/9430454765404944444) has started 1 tasks: (task 8a626baa589b45d197ec6ba30025b9c6)."
},
{
"id": "db921db7-01ea-4cde-b9e3-185e604e8359",
"createdAt": "2026-10-13 11:11:46.939000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 8a626baa589b45d197ec6ba30025b9c6)."
},
{
"id": "534c5562-cbb3-446a-b1db-857c3c9ce07a",
"createdAt": "2026-10-13 09:32:12.583000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "e77c4293-efd7-4de3-ae04-170256e3ca9f",
"createdAt": "2026-10-13 06:39:35.925000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "45a04978-4485-49a4-a171-c3549401fce5",
"createdAt": "2026-10-13 00:39:35.436000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "27bd0b0a-4c93-4c05-abda-ae829262bf8b",
"createdAt": "2026-10-12 18:38:51.023000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "16f71081-516f-4eb5-9c5a-6a92ef104ea7",
"createdAt": "2026-10-12 16:34:03.916000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "d414072d-ef11-4cab-adb5-d60016aa89b7",
"createdAt": "2026-10-12 14:20:59.159000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "93526c0d-87e6-474d-8108-3c76df242625",
"createdAt": "2026-10-12 12:46:03.875000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "21445aba-37bc-4436-8cdc-19f0945d0bd6",
"createdAt": "2026-10-12 06:45:27.481000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "519a2de8-b4ca-4836-b00f-effac5a32199",
"createdAt": "2026-10-12 00:44:54.674000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "0ca82070-4e35-4df4-9dcc-5c584f245034",
"createdAt": "2026-10-11 18:44:15.472000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "9f9d3dd9-8262-4ecf-9d35-aefdbcb85027",
"createdAt": "2026-10-11 12:44:13.090000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "ecfe929b-d35f-479a-b668-11984a2713ce",
"createdAt": "2026-10-11 06:44:12.317000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "732db0cc-e3cf-41e3-9002-63d52515585e",
"createdAt": "2026-10-11 00:44:07.850000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "7ebfdd14-2916-45c0-8c45-bd7d0862dcfa",
"createdAt": "2026-10-10 18:43:43.882000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "7f16d96e-91a2-4f08-ac9f-8655fcc3dce7",
"createdAt": "2026-10-10 12:43:18.971000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "753b8cfa-c9d0-4f05-b6ff-5c388793353c",
"createdAt": "2026-10-10 06:42:54.075000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "8887ea86-99d8-4376-b88c-55669b5a1465",
"createdAt": "2026-10-10 00:42:37.335000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "78bb8eac-05b1-4528-97a3-96368cf6407e",
"createdAt": "2026-10-09 18:42:33.929000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "df4d9d4c-974d-42d7-9a24-5673031bdaac",
"createdAt": "2026-10-09 12:42:17.089000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "512f0c79-979f-46e4-a831-4a8e97d5b6db",
"createdAt": "2026-10-09 10:30:14.433000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "782773b4-3f73-4612-8e84-e392052029bd",
"createdAt": "2026-10-09 06:53:36.785000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "7cad6cc4-760b-42b6-bd3a-d630ed684d72",
"createdAt": "2026-10-09 00:53:33.904000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "79b2794f-00dd-4e04-9e42-a49f32762746",
"createdAt": "2026-10-09 00:53:33.831000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/9430454765404944444) has begun draining connections on 1 tasks."
},
{
"id": "c115ae8a-1f90-4e2d-9276-f994fd0a162b",
"createdAt": "2026-10-09 00:53:33.805000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "c8d07fb1-1465-4839-a16f-18bc9f207e27",
"createdAt": "2026-10-09 00:53:24.077000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has stopped 1 running tasks: (task 1cc98f33083a452a93c09e21c676103c)."
},
{
"id": "7a6e91a4-3eff-4fd3-9dd6-f6f549423be5",
"createdAt": "2026-10-09 00:52:19.153000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) registered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
},
{
"id": "7d60cbca-83eb-4bec-b97c-c7b9d73e44f2",
"createdAt": "2026-10-09 00:52:02.224000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/9430454765404944444) has started 1 tasks: (task 0836e1d0a7334bfa9a6f0dc6483e6635)."
},
{
"id": "16506f48-dcaa-44c3-b736-2ca28864d06b",
"createdAt": "2026-10-09 00:52:00.404000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has started 1 tasks: (task 0836e1d0a7334bfa9a6f0dc6483e6635)."
},
{
"id": "60e131cd-01c4-4e06-9e9e-7acc49520fc2",
"createdAt": "2026-10-08 19:06:42.461000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "9dcd54fb-b229-4249-9da4-671f40376c52",
"createdAt": "2026-10-08 18:39:13.135000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "23c42ee3-2617-4674-b0ce-8763df466357",
"createdAt": "2026-10-08 14:27:39.025000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "44821b84-7013-441d-8ee9-454d90c61008",
"createdAt": "2026-10-08 12:39:38.020000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) has reached a steady state."
},
{
"id": "6d9b5f59-7351-4299-b6f0-3891c1cb3e31",
"createdAt": "2026-10-08 12:39:38.019000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) (deployment ecs-svc/9430454765404944444) deployment completed."
},
{
"id": "c531b0cf-8c7b-452b-b4c9-42e6178615be",
"createdAt": "2026-10-08 12:38:46.052000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9, taskSet ecs-svc/5258990707950619696) has begun draining connections on 1 tasks."
},
{
"id": "6ebbfc32-77d2-47aa-be33-51be58e842f6",
"createdAt": "2026-10-08 12:38:46.047000-07:00",
"message": "(service prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9) deregistered 1 targets in (target-group arn:aws:elasticloadbalancing:us-east-1:554812291621:targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8)"
}
],
"createdAt": "2025-02-19 14:44:43.762000-08:00",
"currentServiceRevisions": [
{
"arn": "arn:aws:ecs:us-east-1:554812291621:service-revision/mermaid-api-infra-common-EC2MermaidApiCluster980EA2CE-73Jj7DadNqlS/prod-mermaid-api-django-ApiServiceC9037CF0-uQUbGIC3hil9/8465006937138450866",
"requestedTaskCount": 2,
"runningTaskCount": 2,
"pendingTaskCount": 0
}
],
"placementConstraints": [],
"placementStrategy": [],
"networkConfiguration": {
"awsvpcConfiguration": {
"subnets": [
"subnet-028c0f86dc5471e73",
"subnet-07a3bd9da4a96fc7f",
"subnet-0829a9840e5280615"
],
"securityGroups": [
"sg-0ac8e93f54e349daa"
],
"assignPublicIp": "DISABLED"
}
},
"healthCheckGracePeriodSeconds": 60,
"schedulingStrategy": "REPLICA",
"deploymentController": {
"type": "ECS"
},
"createdBy": "arn:aws:iam::554812291621:role/cdk-hnb659fds-cfn-exec-role-554812291621-us-east-1",
"enableECSManagedTags": false,
"propagateTags": "NONE",
"enableExecuteCommand": true,
"availabilityZoneRebalancing": "DISABLED",
"resourceManagementType": "CUSTOMER"
}
],
"failures": []
}
}E019 · aws
{
"id": "E019",
"source": "aws",
"collected_at": "2026-10-18T18:38:13.076225+00:00",
"error": false,
"arguments": {
"service": "logs",
"operation": "filter_log_events",
"parameters": {
"logGroupName": "prod-mermaid-api-django-ApiTaskDefinitionMermaidAPILogGroup6992B9E7-4pf0ZSyg8PKf",
"startTime": 1792204200000,
"endTime": 1792205100000,
"limit": 50
}
},
"result": {
"events": [],
"searchedLogStreams": []
}
}E020 · aws
{
"id": "E020",
"source": "aws",
"collected_at": "2026-10-18T18:38:13.426144+00:00",
"error": false,
"arguments": {
"service": "cloudwatch",
"operation": "get_metric_data",
"parameters": {
"MetricDataQueries": [
{
"Id": "slow",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "TargetResponseTime",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
},
{
"Name": "TargetGroup",
"Value": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8"
}
]
},
"Period": 60,
"Stat": "Maximum"
}
},
{
"Id": "elb5xx",
"ReturnData": true,
"MetricStat": {
"Metric": {
"Namespace": "AWS/ApplicationELB",
"MetricName": "HTTPCode_ELB_5XX_Count",
"Dimensions": [
{
"Name": "LoadBalancer",
"Value": "app/merma-Merma-7G2ZIRYPYQN4/8838074e02959036"
}
]
},
"Period": 300,
"Stat": "Sum"
}
}
]
}
},
"result": {
"MetricDataResults": [
{
"Id": "slow",
"Label": "targetgroup/prod-Targe-CSU397AXK7ZR/18376b322fd7b9c8 TargetResponseTime",
"Timestamps": [
"2026-10-16 20:11:00-07:00",
"2026-10-16 20:10:00-07:00",
"2026-10-16 20:09:00-07:00",
"2026-10-16 20:08:00-07:00",
"2026-10-16 20:07:00-07:00",
"2026-10-16 20:06:00-07:00",
"2026-10-16 20:05:00-07:00",
"2026-10-16 20:04:00-07:00",
"2026-10-16 20:03:00-07:00",
"2026-10-16 20:02:00-07:00",
"2026-10-16 20:01:00-07:00",
"2026-10-16 20:00:00-07:00",
"2026-10-16 19:59:00-07:00",
"2026-10-16 19:58:00-07:00",
"2026-10-16 19:57:00-07:00",
"2026-10-16 19:56:00-07:00",
"2026-10-16 19:55:00-07:00",
"2026-10-16 19:54:00-07:00",
"2026-10-16 19:53:00-07:00",
"2026-10-16 19:52:00-07:00",
"2026-10-16 19:51:00-07:00",
"2026-10-16 19:50:00-07:00",
"2026-10-16 19:49:00-07:00",
"2026-10-16 19:48:00-07:00",
"2026-10-16 19:47:00-07:00",
"2026-10-16 19:46:00-07:00",
"2026-10-16 19:45:00-07:00",
"2026-10-16 19:44:00-07:00",
"2026-10-16 19:43:00-07:00",
"2026-10-16 19:42:00-07:00",
"2026-10-16 19:41:00-07:00",
"2026-10-16 19:40:00-07:00",
"2026-10-16 19:39:00-07:00",
"2026-10-16 19:38:00-07:00",
"2026-10-16 19:37:00-07:00",
"2026-10-16 19:36:00-07:00",
"2026-10-16 19:35:00-07:00",
"2026-10-16 19:34:00-07:00",
"2026-10-16 19:33:00-07:00",
"2026-10-16 19:32:00-07:00",
"2026-10-16 19:31:00-07:00",
"2026-10-16 19:30:00-07:00",
"2026-10-16 19:29:00-07:00",
"2026-10-16 19:28:00-07:00",
"2026-10-16 19:27:00-07:00",
"2026-10-16 19:26:00-07:00",
"2026-10-16 19:25:00-07:00",
"2026-10-16 19:24:00-07:00",
"2026-10-16 19:23:00-07:00",
"2026-10-16 19:22:00-07:00",
"2026-10-16 19:21:00-07:00",
"2026-10-16 19:20:00-07:00",
"2026-10-16 19:19:00-07:00",
"2026-10-16 19:18:00-07:00",
"2026-10-16 19:17:00-07:00",
"2026-10-16 19:16:00-07:00",
"2026-10-16 19:15:00-07:00",
"2026-10-16 19:14:00-07:00",
"2026-10-16 19:13:00-07:00",
"2026-10-16 19:12:00-07:00"
],
"Values": [
1.222524,
1.231842,
9.388078,
6.106325,
6.252358,
5.402337,
6.163943,
3.161668,
12.220691,
6.46594,
6.996185,
3.923091,
0.039737,
0.826982,
0.070561,
0.304764,
0.039252,
0.080783,
0.036099,
0.040325,
0.078667,
0.040246,
0.03682,
0.037603,
0.036734,
0.043801,
0.043283,
0.057057,
5.987998,
0.041726,
0.050547,
1.234092,
5.656647,
0.165954,
39.887519,
0.044076,
0.060835,
0.037036,
27.448002,
30.764382,
0.058187,
0.046923,
0.05771,
1.212004,
1.505981,
1.024047,
0.045052,
0.268773,
0.282558,
0.255418,
0.277869,
2.321431,
3.375058,
7.379079,
10.9598,
6.384856,
6.343947,
2.630914,
4.286059,
6.074538
],
"StatusCode": "Complete"
},
{
"Id": "elb5xx",
"Label": "HTTPCode_ELB_5XX_Count",
"Timestamps": [],
"Values": [],
"StatusCode": "Complete"
}
],
"Messages": []
}
}