{
  "name": "aws_bedrock_agentcore",
  "title": "Amazon Bedrock AgentCore",
  "version": "0.2.0",
  "release": "beta",
  "source": {
    "license": "Elastic-2.0"
  },
  "description": "Collect Amazon Bedrock AgentCore's Agent runtime, Gateway, Identity, Memory, Browser Tools and Code Interpreter metrics using Elastic Agent",
  "type": "integration",
  "download": "/epr/aws_bedrock_agentcore/aws_bedrock_agentcore-0.2.0.zip",
  "path": "/package/aws_bedrock_agentcore/0.2.0",
  "icons": [
    {
      "src": "/img/amazon_bedrock_agentcore.svg",
      "path": "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore.svg",
      "title": "Amazon Bedrock AgentCore logo",
      "size": "32x32",
      "type": "image/svg+xml"
    }
  ],
  "conditions": {
    "kibana": {
      "version": "^8.19.0 || ^9.2.1"
    },
    "elastic": {
      "subscription": "basic"
    }
  },
  "owner": {
    "type": "elastic",
    "github": "elastic/obs-infraobs-integrations"
  },
  "categories": [
    "aws",
    "cloud",
    "observability"
  ],
  "signature_path": "/epr/aws_bedrock_agentcore/aws_bedrock_agentcore-0.2.0.zip.sig",
  "format_version": "3.4.0",
  "readme": "/package/aws_bedrock_agentcore/0.2.0/docs/README.md",
  "license": "basic",
  "screenshots": [
    {
      "src": "/img/amazon_bedrock_agentcore_runtime.png",
      "path": "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_runtime.png",
      "title": "Amazon Bedrock AgentCore Runtime Dashboard",
      "size": "1669x3601",
      "type": "image/png"
    },
    {
      "src": "/img/amazon_bedrock_agentcore_gateway.png",
      "path": "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_gateway.png",
      "title": "Amazon Bedrock AgentCore Gateway Dashboard",
      "size": "1669x5533",
      "type": "image/png"
    },
    {
      "src": "/img/amazon_bedrock_agentcore_identity.png",
      "path": "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_identity.png",
      "title": "Amazon Bedrock AgentCore Identity Dashboard",
      "size": "1669x2537",
      "type": "image/png"
    },
    {
      "src": "/img/amazon_bedrock_agentcore_memory.png",
      "path": "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_memory.png",
      "title": "Amazon Bedrock AgentCore Memory Dashboard",
      "size": "1669x5729",
      "type": "image/png"
    },
    {
      "src": "/img/amazon_bedrock_agentcore_browser_tools.png",
      "path": "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_browser_tools.png",
      "title": "Amazon Bedrock AgentCore Browser Tools Dashboard",
      "size": "1669x3965",
      "type": "image/png"
    },
    {
      "src": "/img/amazon_bedrock_agentcore_code_interpreter.png",
      "path": "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_code_interpreter.png",
      "title": "Amazon Bedrock AgentCore Code Interpreter Dashboard",
      "size": "1669x5419",
      "type": "image/png"
    }
  ],
  "assets": [
    "/package/aws_bedrock_agentcore/0.2.0/LICENSE.txt",
    "/package/aws_bedrock_agentcore/0.2.0/changelog.yml",
    "/package/aws_bedrock_agentcore/0.2.0/manifest.yml",
    "/package/aws_bedrock_agentcore/0.2.0/docs/README.md",
    "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore.svg",
    "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_browser_tools.png",
    "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_code_interpreter.png",
    "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_gateway.png",
    "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_identity.png",
    "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_memory.png",
    "/package/aws_bedrock_agentcore/0.2.0/img/amazon_bedrock_agentcore_runtime.png",
    "/package/aws_bedrock_agentcore/0.2.0/data_stream/metrics/manifest.yml",
    "/package/aws_bedrock_agentcore/0.2.0/data_stream/metrics/sample_event.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/alerting_rule_template/aws-bedrock-agentcore-agent-runtime-high-latency.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/alerting_rule_template/aws-bedrock-agentcore-agent-runtime-system-errors.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/alerting_rule_template/aws-bedrock-agentcore-agent-runtime-user-errors.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/dashboard/aws_bedrock_agentcore-1f2ef1c3-afab-4b23-9e8b-b966f2fe40d2.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/dashboard/aws_bedrock_agentcore-3235ab43-8fa0-47f5-9590-b8d7451a4c92.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/dashboard/aws_bedrock_agentcore-5e628ac1-5bd8-48f1-acad-5a940483b81a.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/dashboard/aws_bedrock_agentcore-65fae3e1-0b7f-410f-81c1-67055a71c595.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/dashboard/aws_bedrock_agentcore-b113ff26-879e-4ea2-b0ac-993b98ed06c4.json",
    "/package/aws_bedrock_agentcore/0.2.0/kibana/dashboard/aws_bedrock_agentcore-b2372a13-4d94-43ec-8623-6c8d226dd071.json",
    "/package/aws_bedrock_agentcore/0.2.0/data_stream/metrics/fields/base-fields.yml",
    "/package/aws_bedrock_agentcore/0.2.0/data_stream/metrics/fields/ecs.yml",
    "/package/aws_bedrock_agentcore/0.2.0/data_stream/metrics/fields/fields.yml",
    "/package/aws_bedrock_agentcore/0.2.0/data_stream/metrics/agent/stream/stream.yml.hbs",
    "/package/aws_bedrock_agentcore/0.2.0/data_stream/metrics/elasticsearch/ingest_pipeline/default.yml"
  ],
  "policy_templates": [
    {
      "name": "aws_bedrock_agentcore",
      "title": "Amazon Bedrock AgentCore",
      "description": "Collect Amazon Bedrock AgentCore metrics using AWS CloudWatch.",
      "inputs": [
        {
          "type": "aws/metrics",
          "title": "Collect Amazon Bedrock AgentCore metrics",
          "description": "Collect Amazon Bedrock AgentCore metrics using AWS CloudWatch."
        }
      ],
      "multiple": true
    }
  ],
  "data_streams": [
    {
      "type": "metrics",
      "dataset": "aws_bedrock_agentcore.metrics",
      "title": "Amazon Bedrock AgentCore metrics",
      "release": "beta",
      "ingest_pipeline": "default",
      "streams": [
        {
          "input": "aws/metrics",
          "vars": [
            {
              "name": "period",
              "type": "text",
              "title": "Collection Period",
              "multi": false,
              "required": true,
              "show_user": true,
              "default": "5m"
            },
            {
              "name": "data_granularity",
              "type": "text",
              "title": "Data Granularity",
              "multi": false,
              "required": false,
              "show_user": false
            },
            {
              "name": "regions",
              "type": "text",
              "title": "Regions",
              "multi": true,
              "required": false,
              "show_user": true
            },
            {
              "name": "latency",
              "type": "text",
              "title": "Latency",
              "description": "The 'latency' parameter adjusts the Metricbeat collection start and end times. AWS CloudWatch might experience delay in processing metrics for some services causing data points to be missed during the integration collection period. To mitigate this potential issue, specify a latency parameter such as `15m`.",
              "multi": false,
              "required": false,
              "show_user": false
            },
            {
              "name": "tags_filter",
              "type": "yaml",
              "title": "Tags Filter",
              "multi": false,
              "required": false,
              "show_user": false,
              "default": "# - key: \"created-by\"\n  # value: \"foo\"\n"
            },
            {
              "name": "include_linked_accounts",
              "type": "bool",
              "title": "Include Linked Accounts",
              "description": "When include_linked_accounts is set to true, CloudWatch metrics will be collected from both linked accounts and the monitoring account. Default is true.",
              "multi": false,
              "required": false,
              "show_user": false,
              "default": true
            },
            {
              "name": "owning_account",
              "type": "integer",
              "title": "Owning Account",
              "description": "Accepts an AWS account ID linked to the monitoring account. Works only if include_linked_accounts is set to true. If set, monitoring data will only include data from the given account.",
              "multi": false,
              "required": false,
              "show_user": false
            },
            {
              "name": "processors",
              "type": "yaml",
              "title": "Processors",
              "description": "Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the events are shipped. See [Processors](https://www.elastic.co/guide/en/fleet/current/elastic-agent-processor-configuration.html) for details.\n",
              "multi": false,
              "required": false,
              "show_user": false
            }
          ],
          "template_path": "stream.yml.hbs",
          "title": "Amazon Bedrock AgentCore metrics",
          "description": "Collect Amazon Bedrock AgentCore metrics",
          "enabled": true,
          "ingestion_method": "API"
        }
      ],
      "package": "aws_bedrock_agentcore",
      "elasticsearch": {
        "ingest_pipeline.name": "default"
      },
      "path": "metrics"
    }
  ],
  "vars": [
    {
      "name": "shared_credential_file",
      "type": "text",
      "title": "Shared Credential File",
      "description": "Directory of the shared credentials file",
      "multi": false,
      "required": false,
      "show_user": false
    },
    {
      "name": "credential_profile_name",
      "type": "text",
      "title": "Credential Profile Name",
      "multi": false,
      "required": false,
      "show_user": false
    },
    {
      "name": "access_key_id",
      "type": "password",
      "title": "Access Key ID",
      "multi": false,
      "required": false,
      "show_user": true
    },
    {
      "name": "secret_access_key",
      "type": "password",
      "title": "Secret Access Key",
      "multi": false,
      "required": false,
      "show_user": true
    },
    {
      "name": "session_token",
      "type": "password",
      "title": "Session Token",
      "multi": false,
      "required": false,
      "show_user": true
    },
    {
      "name": "role_arn",
      "type": "text",
      "title": "Role ARN",
      "multi": false,
      "required": false,
      "show_user": false
    },
    {
      "name": "endpoint",
      "type": "text",
      "title": "Endpoint",
      "description": "URL of the entry point for an AWS web service",
      "multi": false,
      "required": false,
      "show_user": false,
      "default": ""
    },
    {
      "name": "default_region",
      "type": "text",
      "title": "Default AWS Region",
      "description": "Default region to use prior to connecting to region specific services/endpoints if no AWS region is set from environment variable, credentials or instance profile. If none of the above are set and no default region is set as well, `us-east-1` is used. A region, either from environment variable, credentials or instance profile or from this default region setting, needs to be set when using regions in non-regular AWS environments such as AWS China or US Government Isolated.",
      "multi": false,
      "required": false,
      "show_user": false,
      "default": ""
    },
    {
      "name": "proxy_url",
      "type": "text",
      "title": "Proxy URL",
      "description": "URL to proxy connections in the form of http\\[s\\]://<user>:<password>@<server name/ip>:<port>",
      "multi": false,
      "required": false,
      "show_user": false
    }
  ]
}
