From cf2e8867131b540ca502d2343e4dfa3c1abe20b2 Mon Sep 17 00:00:00 2001 From: YANGDB Date: Fri, 28 Jun 2024 14:51:54 -0700 Subject: [PATCH] fix vpc `protocol` field to match vpc original declaration: (#168) * Protocol column is INT32 in VPC doc but Athena create table uses BIGINT which I think our integration refers to VPC doc: https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html#flow-log-records * Athena doc: https://docs.aws.amazon.com/athena/latest/ug/vpc-flow-logs.html * Integration code: https://github.com/opensearch-project/opensearch-catalog/blob/main/integrations/observability/amazon_vpc_flow/assets/create_table_vpc_schema-1.0.0.sql#L9 Signed-off-by: YANGDB --- .../observability/amazon_vpc_flow/amazon_vpc_flow-1.0.0.json | 2 +- .../amazon_vpc_flow/assets/create_table_vpc_schema-1.0.0.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/integrations/observability/amazon_vpc_flow/amazon_vpc_flow-1.0.0.json b/integrations/observability/amazon_vpc_flow/amazon_vpc_flow-1.0.0.json index e13c773..4502d97 100644 --- a/integrations/observability/amazon_vpc_flow/amazon_vpc_flow-1.0.0.json +++ b/integrations/observability/amazon_vpc_flow/amazon_vpc_flow-1.0.0.json @@ -1,6 +1,6 @@ { "name": "amazon_vpc_flow", - "version": "1.1.0", + "version": "1.1.1", "displayName": "Amazon VPC", "description": "Monitor IP traffic with VPC Flow Logs.", "license": "Apache-2.0", diff --git a/integrations/observability/amazon_vpc_flow/assets/create_table_vpc_schema-1.0.0.sql b/integrations/observability/amazon_vpc_flow/assets/create_table_vpc_schema-1.0.0.sql index 61fd60a..7d8d448 100644 --- a/integrations/observability/amazon_vpc_flow/assets/create_table_vpc_schema-1.0.0.sql +++ b/integrations/observability/amazon_vpc_flow/assets/create_table_vpc_schema-1.0.0.sql @@ -6,7 +6,7 @@ CREATE EXTERNAL TABLE IF NOT EXISTS {table_name} ( dstaddr string, srcport int, dstport int, - protocol bigint, + protocol int, packets bigint, bytes bigint, start bigint,