我有一个运行自定义产品的 Azure Linux VM。我想将日志上传到 Azure。此时我只想将日志保存在 Azure 中,但稍后我可能会扫描日志以查找错误、生成通知、扫描指标,或者可能会自动执行某种恢复操作。我的日志没有显示,我不确定要检查什么。这是我所做的:
- 创建了一个新的工作区。
- 从 git 安装 OMS 代理的 Linux 版本 1.9.0.0。
- 在 Azure 控制台中,当我单击我的工作区 -> 高级设置 -> Linux 服务器时,我看到我的 Linux 服务器已连接。
- 我单击高级设置 -> 数据 -> 自定义日志并为我的应用程序创建了一个自定义日志。
- 然后我去生成了一些新的日志记录语句。
我已经等了 4 个小时,因为我知道可能需要一些时间来处理和设置它。当我点击日志并输入我给自定义日志的名称(例如 MY_APP_CL)并点击运行时,我没有得到任何结果。该日志存在于连接到我的 Workspace 的 VM 上。
有人可以告诉我要检查什么吗?以下是我对出了什么问题的猜测,所以也许你可以让我知道是否有可能以及修复方法是什么。
一个。我的日志查询是错误的。我只有我给自定义日志的名称,当我从“自定义日志”下拉列表中单击我的日志时,这是在查询行中填充的名称。
湾。当我创建自定义日志时,它要求我在本地 Windows 笔记本电脑上提供一个样本。它正在从我的笔记本电脑中查找文件,因为这是它从中获取样本的地方,或者 Azure 是否在连接到工作区且文件与路径匹配的每台服务器上查找此日志?我将自定义日志创建为 Linux 路径,它确实存在。
C。我使用了错误的代理或技术将自定义应用程序日志发送到 Azure?我对似乎有多种执行此操作的方法感到有些困惑,而且其中一些最近已重命名,因此一些文档同时使用了旧命名和新命名。希望有人可以确认我至少在正确的轨道上。
谢谢你的帮助!