将本地Docker日志获取到Azure日志分析

时间:2019-06-25 08:41:46

标签: azure docker azure-log-analytics azure-monitoring

我正在混合云环境中工作,在该环境中,我们的大部分基础结构都位于Azure中,但是我们有一些本地计算机,我们还希望监视其日志数据并将其聚合到同一日志分析工作区中。

我已经成功安装了OMS Agent for Linux,并且可以看到在遵循this guide之后,至少要从本地计算机上收集性能指标和心跳信号。但是,我找不到有关如何将Docker容器中的日志从本地部署到云的任何指南。

在本地计算机上,我们正在运行Docker,没有集群。我们有一些IoT Edge模块正在通过IoT中心进行管理和部署,尽管我猜它收集日志的过程是相同的,因为它仍然是Docker。

我该如何使用OMS代理获取Docker日志进行日志分析?我需要OMS代理吗?

1 个答案:

答案 0 :(得分:0)

这是我自己的错误。当我重新安装代理程序时,我在日志中看到Docker版本太旧,代理程序无法处理,因此被跳过。更新了Docker,并且可以使用。