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