我有一个运行自定义产品的Azure Linux VM。我想将日志上传到Azure。此时,我只想将日志保存在Azure中,但是稍后,我可能会扫描日志中的错误,生成通知,扫描指标或自动执行某种恢复操作。我的日志没有显示,我不确定要检查什么。这是我所做的:
我已经等待了4个小时,因为我知道可能需要一些时间来进行处理和设置。 当我单击日志并输入名称时,我给了我的自定义日志(例如,MY_APP_CL),然后单击运行,我没有得到任何结果。日志存在于连接到我的工作区的VM上。
有人可以告诉我要检查什么吗?这是我对什么地方有问题的猜测,因此也许您可以让我知道是否有可能以及解决方法。
a。我的日志查询错误。我只是使用自己提供的自定义日志的名称,这是当我从“自定义日志”下拉菜单中单击日志时在查询行中填充的名称。
b。创建自定义日志时,它要求提供一个示例,该示例已在本地Windows笔记本电脑上提供。它正在从我的笔记本电脑中寻找文件,因为那是从中获取样本的地方,还是Azure在连接到工作区且具有匹配路径的文件的每台服务器上寻找此日志?我将自定义日志创建为Linux路径,并且确实存在。
c。我使用了错误的代理或技术将自定义应用程序日志发送到Azure?我似乎对执行此操作的多种方式感到困惑,而且其中的某些方法最近已被重命名,因此某些文档同时使用了旧命名和新命名。希望有人可以确认我至少在正确的轨道上。
感谢您的帮助!
答案 0 :(得分:0)
等待了几个小时,然后生成一些新的日志,消息显示出来。
我已经完成设置,然后立即生成日志。我等待了一个多小时,但日志仍未显示在Azure中。因此,我在离开几个小时后生成了更多指标,重新运行了日志查询,这些指标在几分钟后就显示出来了。因此,我已正确设置了所有内容,只需要等待一个小时左右即可生成新日志。我一定误读了一些内容,说OMS代理将发送所有已记录的消息,但是它仅发送在安装完成后记录的消息。这不是一个让我感到困惑的问题。