From f194a7a5ca9d2ffdd3cc1856d342fb67a591190b Mon Sep 17 00:00:00 2001
From: Marty Tippin <120425148+tippmar-nr@users.noreply.github.com>
Date: Fri, 28 Jun 2024 14:31:19 -0500
Subject: [PATCH 1/4] chore(dotnet): Add Amazon SQS support and compatibility
statement
---
...ent-compatibility-requirements-net-core.mdx | 18 ++++++++++++++++++
...ompatibility-requirements-net-framework.mdx | 18 ++++++++++++++++++
2 files changed, 36 insertions(+)
diff --git a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
index d79b6d9a504..d0888a689f4 100644
--- a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
+++ b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
@@ -695,6 +695,24 @@ Use [Elastic.Clients.Elasticsearch](https://www.nuget.org/packages/Elastic.Clien
+
+
+ Amazon Simple Queue Service (AWSSDK.SQS) (agent versions 10.27.0 and newer)
+ |
+
+
+ * Message send and receive, and queue purge.
+
+ * The following methods are instrumented:
+ * `AmazonSQSClient.SendMessageAsync`
+ * `AmazonSQSClient.SendMessageBatchAsync`
+ * `AmazonSQSClient.ReceiveMessageAsync`
+ * `AmazonSQSClient.PurgeQueueAsync`
+
+ * Minimum supported version: 3.3.0
+ * Verified compatible versions: 3.3.0, 3.5.0, 3.7.0, 3.7.301.24
+ |
+
diff --git a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
index 7ad8113e7b1..17f770abccd 100644
--- a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
+++ b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
@@ -1015,6 +1015,24 @@ Use [Elastic.Clients.Elasticsearch](https://www.nuget.org/packages/Elastic.Clien
+
+
+ Amazon Simple Queue Service (AWSSDK.SQS) (agent versions 10.27.0 and newer)
+ |
+
+
+ * Message send and receive, and queue purge.
+
+ * The following methods are instrumented:
+ * `AmazonSQSClient.SendMessageAsync`
+ * `AmazonSQSClient.SendMessageBatchAsync`
+ * `AmazonSQSClient.ReceiveMessageAsync`
+ * `AmazonSQSClient.PurgeQueueAsync`
+
+ * Minimum supported version: 3.3.0
+ * Verified compatible versions: 3.3.0, 3.5.0, 3.7.0, 3.7.301.24
+ |
+
From 16da28c7bc633f7c5eb846e0eb946b2dd9789ed7 Mon Sep 17 00:00:00 2001
From: Marty Tippin <120425148+tippmar-nr@users.noreply.github.com>
Date: Fri, 28 Jun 2024 14:35:54 -0500
Subject: [PATCH 2/4] Added sync methods to the instrumented method list
---
.../net-agent-compatibility-requirements-net-core.mdx | 4 ++++
.../net-agent-compatibility-requirements-net-framework.mdx | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
index d0888a689f4..602c5c26180 100644
--- a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
+++ b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
@@ -704,9 +704,13 @@ Use [Elastic.Clients.Elasticsearch](https://www.nuget.org/packages/Elastic.Clien
* Message send and receive, and queue purge.
* The following methods are instrumented:
+ * `AmazonSQSClient.SendMessage`
* `AmazonSQSClient.SendMessageAsync`
+ * `AmazonSQSClient.SendMessageBatch`
* `AmazonSQSClient.SendMessageBatchAsync`
+ * `AmazonSQSClient.ReceiveMessage`
* `AmazonSQSClient.ReceiveMessageAsync`
+ * `AmazonSQSClient.PurgeQueue`
* `AmazonSQSClient.PurgeQueueAsync`
* Minimum supported version: 3.3.0
diff --git a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
index 17f770abccd..c5094647b04 100644
--- a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
+++ b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
@@ -1024,9 +1024,13 @@ Use [Elastic.Clients.Elasticsearch](https://www.nuget.org/packages/Elastic.Clien
* Message send and receive, and queue purge.
* The following methods are instrumented:
+ * `AmazonSQSClient.SendMessage`
* `AmazonSQSClient.SendMessageAsync`
+ * `AmazonSQSClient.SendMessageBatch`
* `AmazonSQSClient.SendMessageBatchAsync`
+ * `AmazonSQSClient.ReceiveMessage`
* `AmazonSQSClient.ReceiveMessageAsync`
+ * `AmazonSQSClient.PurgeQueue`
* `AmazonSQSClient.PurgeQueueAsync`
* Minimum supported version: 3.3.0
From 4a3c30b71e44dfb13e7afffca5eb1bc24ba63613 Mon Sep 17 00:00:00 2001
From: Marty Tippin <120425148+tippmar-nr@users.noreply.github.com>
Date: Mon, 15 Jul 2024 14:48:11 -0500
Subject: [PATCH 3/4] Update latest SQS library version
---
.../net-agent-compatibility-requirements-net-core.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
index 602c5c26180..fad8d4663a5 100644
--- a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
+++ b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-core.mdx
@@ -714,7 +714,7 @@ Use [Elastic.Clients.Elasticsearch](https://www.nuget.org/packages/Elastic.Clien
* `AmazonSQSClient.PurgeQueueAsync`
* Minimum supported version: 3.3.0
- * Verified compatible versions: 3.3.0, 3.5.0, 3.7.0, 3.7.301.24
+ * Latest verified compatible version: 3.7.301.32
From 657d1829fb2cf7b361b5e36639bce31b5a0cf76f Mon Sep 17 00:00:00 2001
From: Marty Tippin <120425148+tippmar-nr@users.noreply.github.com>
Date: Tue, 16 Jul 2024 10:59:59 -0500
Subject: [PATCH 4/4] Missed an update
---
.../net-agent-compatibility-requirements-net-framework.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
index c5094647b04..320f16db758 100644
--- a/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
+++ b/src/content/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements-net-framework.mdx
@@ -1034,7 +1034,7 @@ Use [Elastic.Clients.Elasticsearch](https://www.nuget.org/packages/Elastic.Clien
* `AmazonSQSClient.PurgeQueueAsync`
* Minimum supported version: 3.3.0
- * Verified compatible versions: 3.3.0, 3.5.0, 3.7.0, 3.7.301.24
+ * Latest verified compatible version: 3.7.301.32