gpt4 book ai didi

azure - 在 Azure Log Analytics 中查看自定义应用程序日志时出现问题

转载 作者:行者123 更新时间:2023-12-03 02:53:00 30 4
gpt4 key购买 nike

我有一个运行自定义产品的 Azure Linux VM。我想将日志上传到 Azure。此时,我只想将日志保存在 Azure 中,但稍后我可能会扫描日志以查找错误、生成通知、扫描指标,或者可能自动执行某种恢复操作。我的日志没有显示,我不知道要检查什么。这是我所做的:

  1. 创建了一个新的工作区。
  2. 从 git 安装了 Linux 版 OMS 代理版本 1.9.0.0。
  3. 在 Azure 控制台中,当我单击工作区 -> 高级设置 -> Linux 服务器时,我看到我的 Linux 服务器已连接。
  4. 我点击了“高级设置”->“数据”->“自定义日志”,并为我的应用程序创建了自定义日志。
  5. 然后我生成了一些新的日志记录语句。

我已经等了 4 个小时,因为我知道可能需要一些时间来处理和设置此问题。当我单击“日志”并输入我为自定义日志指定的名称(例如 MY_APP_CL)并单击“运行”时,我没有得到任何结果。该日志存在于连接到我的工作区的虚拟机上。

有人可以告诉我要检查什么吗?以下是我对问题所在的猜测,因此也许您可以让我知道是否有任何可能的问题以及解决方法。

a.我的日志查询是错误的。我只有为自定义日志指定的名称,当我从“自定义日志”下拉列表中单击我的日志时,这就是查询行中填充的内容。

b.当我创建自定义日志时,它要求提供一个示例,我在本地 Windows 笔记本电脑上有该示例。它正在从我的笔记本电脑中查找文件,因为这是它获取示例的位置,或者 Azure 是否在连接到工作区且文件与路径匹配的每台服务器上查找此日志?我将自定义日志创建为 Linux 路径,它确实存在。

c.我使用了错误的代理或技术将自定义应用程序日志发送到 Azure?我对似乎有多种执行此操作的方法感到有些困惑,而且其中一些最近已被重命名,因此某些文档同时使用了旧命名和新命名。希望有人能确认我至少走在正确的轨道上。

感谢您的帮助!

最佳答案

等待几个小时后,生成一些新的日志记录,消息就会显示出来。

我已完成设置,然后立即生成日志记录。我等了一个多小时,日志仍然没有显示在 Azure 中。因此,我在离开几个小时后生成了更多指标,重新运行我的日志查询,这些指标在几分钟后确实出现了。所以我已经正确设置了所有内容,我只需要等待大约一个小时即可生成新日志。我一定是误读了一些内容,说 OMS 代理会发送所有记录的消息,但它只发送设置完成后记录的消息。这不是问题,只是让我感到困惑。

关于azure - 在 Azure Log Analytics 中查看自定义应用程序日志时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54872923/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com