My service (tomcat/java)运行在kubernetes集群()上。我希望将日志文件(tomcat访问日志、带有logback的应用程序日志)写入AzureFile卷。我不想将访问日志写入stdout,因为我不想将访问日志与应用程序日志混合。
问题
我希望所有日志记录都是异步完成的,因此写入缓慢的AzureFile卷不影响性能。这是正确的吗?
更新
最后,我希望收集日志文件,以便将所有日志发送到ElasticSearch。
尤其是我需要一种收集访问日志的方法。
我有一个蔚蓝的Linux,其中我想运行具有简单stdout日志的自定义应用程序。假设假设一个python应用程序将打印的日志(“这是一个日志”)作为日志。我希望所有的标准日志被流和查询在蔚蓝日志分析。
创建日志分析资源
连接了我的azure linux
现在,我还应该做些什么才能在日志分析中看到所有的标准日志呢?