View a markdown version of this page

开始使用 - 亚马逊 OpenSearch 服务

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始使用

启动您的可观测性堆栈, AWS 并在几分钟内开始发送遥测数据。

快速入门

部署 end-to-end可观测性堆栈的最快方法 AWS 是 CLI 安装程序。其创建了以下资源:

  • 亚马逊 OpenSearch 服务域名

  • 适用于 Prometheus 工作空间的亚马逊托管服务

  • Amazon OpenSearch Ingestion 渠道

  • 具有可观测性工作区的 OpenSearch UI 应用程序

或者,安装程序启动带有示例遥测的 OpenTelemetry Demo 的 EC2 实例。

运行以下命令开始安装:

bash -c "$(curl -fsSL https://raw.githubusercontent.com/opensearch-project/observability-stack/main/install.sh)" -- --deployment-target=aws

安装大约需要 15 分钟。

CDK 部署

对于 infrastructure-as-code,请使用 AWS CDK。CDK 部署创建了两个堆栈:

堆栈 它创造了什么 部署时间
ObsInfra OpenSearch 域、适用于 Prometheus 的亚马逊托管服务工作空间、直接查询数据源、管道 IAM 角色 大约 17 分钟
ObservabilityStack 精细访问控制映射、 OpenSearch 摄取管道、 OpenSearch UI 应用程序、仪表板初始化、演示工作负载(可选) 大约 6 分钟

运行以下命令进行部署:

cd aws/cdk npm install cdk deploy --all

有关更多信息,请参阅上的 CDK 部署自述文件。 GitHub

发送遥测数据

两种部署方法都会创建一个接受 OT OpenSearch LP 数据的摄取端点。将您的 OTel 收集器配置为使用 Sigv4 身份验证进行导出:

extensions: sigv4auth: region: us-west-2 service: osis exporters: otlphttp/logs: logs_endpoint: ${OSIS_ENDPOINT}/v1/logs auth: { authenticator: sigv4auth } compression: none otlphttp/traces: traces_endpoint: ${OSIS_ENDPOINT}/v1/traces auth: { authenticator: sigv4auth } compression: none otlphttp/metrics: metrics_endpoint: ${OSIS_ENDPOINT}/v1/metrics auth: { authenticator: sigv4auth } compression: none
注意

在管道上发送数据的 IAM 委托人需要osis:Ingestaps:RemoteWrite许可 ARN。

了解详情

使用以下资源了解有关发送遥测数据的更多信息: