本节我们将使用CloudFormation创建应用的基础架构,包括OpenSeach集群、EKS集群、Nginx反向代理等
进入CloudFormation页面,创建stack,使用以下地址:
https://pingfan.s3.amazonaws.com/files/main-opensearch.yaml
为stack命名,下面的参数可以全部保持默认:
一路Next,到最后点击创建:
整个stack大概20-30min创建完成。
上面的stack创建出了如下资源:
OpenTelemetry Collector,Fluentbit,OpenSearch Data Prepper
把应用日志收集上来在CloudFormation的输出页面,可以看到如下信息:
OpenSearch Domain地址
OpenSearch可公开访问的地址(就是代理EC2的IP)
OpenSearch的用户名和密码
点击AOSDashboardsPublic0
的地址,在浏览器中打开页面:
由于没有配置证书所以会提示上面的安全风险,直接点击Proceed to xxxx
。
输入集群的用户名和密码:
进入集群,点击Explore on my own
:
点击Confirm
:
进入OpenSearch Dashboard后,在左侧点击Management -> Dev tools
, 可以访问集群信息:
GET _cat/indices?v