{
  "description": "This extension unmarshalls logs encoded in formats produced by AWS services.",
  "display_name": "AWS Logs Encoding Extension",
  "distribution": "contrib",
  "ecosystem": "collector",
  "feature_gates": [
    {
      "description": "When enabled, CloudTrail log userIdentity attributes will use 'aws.user_identity' prefix. This helps to preserve the attribute origin.",
      "from_version": "v0.145.0",
      "id": "extension.awslogsencoding.cloudtrail.enable.user.identity.prefix",
      "reference_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45459",
      "stage": "alpha"
    },
    {
      "description": "When enabled, aws.vpc.flow.start field will be formatted as ISO-8601 string instead of seconds since epoch integer.",
      "from_version": "v0.138.0",
      "id": "extension.awslogsencoding.vpcflow.start.iso8601",
      "reference_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/43390",
      "stage": "alpha"
    },
    {
      "description": "When enabled, CloudTrail log unmarshaler no longer emits the deprecated semconv v1.38.0 attributes rpc.service and rpc.system. Requires extension.encoding.awslogsencoding.EmitV1RPCConventions to also be enabled.",
      "from_version": "v0.150.0",
      "id": "extension.encoding.awslogsencoding.DontEmitV0RPCConventions",
      "reference_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/47549",
      "stage": "alpha"
    },
    {
      "description": "When enabled, CloudTrail log unmarshaler emits rpc.system.name (semconv v1.40.0) instead of the deprecated rpc.system (semconv v1.38.0).",
      "from_version": "v0.150.0",
      "id": "extension.encoding.awslogsencoding.EmitV1RPCConventions",
      "reference_url": "https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/47549",
      "stage": "beta"
    }
  ],
  "id": "contrib-awslogsencodingextension",
  "markdown_hash": "b039f4c2688c",
  "name": "awslogsencodingextension",
  "repository": "opentelemetry-collector-contrib",
  "status": {
    "class": "extension",
    "codeowners": {
      "active": [
        "constanca-m",
        "Kavindu-Dodan",
        "MichaelKatsoulis"
      ],
      "emeritus": [
        "axw"
      ]
    },
    "distributions": [
      "contrib"
    ],
    "stability": {
      "alpha": [
        "extension"
      ]
    }
  },
  "type": "extension"
}