我有一个 python 网站托管在数字海洋和 ELK 堆栈上 - Elastic Search、Kibana、Logstash - 在 AWS 上。我正在尝试了解如何将日志文件从我在数字海洋上的 python Web 应用程序提供给 AWS 上的 ELK 堆栈:
- 是否可以通过互联网在不同服务器之间提供它们?
- 我必须安装 nginx 才能看到 kibana 报告吗?
- 我是否必须为我的 AWS 堆栈安装 ssl 证书?
我有一个 python 网站托管在数字海洋和 ELK 堆栈上 - Elastic Search、Kibana、Logstash - 在 AWS 上。我正在尝试了解如何将日志文件从我在数字海洋上的 python Web 应用程序提供给 AWS 上的 ELK 堆栈:
我认为您可能想问一个更开放的问题。
您可以使用 https 和基本身份验证在 AWS 中设置一个简单的反向代理来代理到 elasticsearch,然后在您的机器上使用 Python 应用程序安装 rsyslog-elasticsearch(如果使用 ubuntu/debian)并将其配置为使用 un 转发日志/pw 和 es 代理的 url。