主要观点:在云市场中,能达到微软 Azure 高度的玩家较少,RightScale 的[2017 年云状态报告]显示 Azure 上运行应用的受访者比例在过去一年从 20%上升到 34%,在云上设置[ELK 堆栈]的最佳场所是 Azure 等云提供商,ELK 堆栈由 Elasticsearch、Logstash 和 Kibana 组成,是最流行的开源日志管理平台,本文展示如何在 Microsoft Azure 上安装 ELK 堆栈。
关键信息:
- Azure 有 34 个部署区域,开发者众多。
- 需找到有足够力量和灵活性的云提供商来利用 ELK 堆栈的所有功能。
- 本次安装的是 ELK 堆栈 5.4 版本。
- 在 Azure 上安装 ELK 堆栈的步骤:创建账户登录后使用 Azure CLI 或门户创建资源和虚拟机,打开 80 端口,创建防火墙规则,SSH 进入虚拟机,依次安装 Java、Elasticsearch、Logstash、Kibana 并进行配置,安装 MetricBeat 开始传输日志。
重要细节: - 在 Azure CLI 中安装 CLI 需遵循Azure 文档中的说明,登录使用az login命令并打开浏览器输入代码验证账户。
- 在 Azure 门户中创建资源组,添加资源并选择名称和区域。
- 创建虚拟机命令及输出示例。
- 打开 80 端口、创建防火墙规则的命令及操作界面截图。
- Elasticsearch 安装相关命令及配置文件修改。
- Logstash 安装步骤及服务启动命令。
- Kibana 安装命令及配置文件修改。
- 安装 MetricBeat 及设置索引模式的步骤。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。