Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging MuleSoft日志从本地转发到Splunk_Logging_Splunk_Mulesoft_Mule4 - Fatal编程技术网

Logging MuleSoft日志从本地转发到Splunk

Logging MuleSoft日志从本地转发到Splunk,logging,splunk,mulesoft,mule4,Logging,Splunk,Mulesoft,Mule4,我有一个mulesoft本地独立服务器,我希望应用程序将日志转发到splunk,我得到了端口8088的splunk url(http)(默认值) Url:http://:8088/services/collector/raw 我通过更新src/main/resources下的log4j2.xml,在抛出此错误的服务器上部署了一个mule应用程序 试图遵循这篇文章: 在log4j2文件中添加了以下部分 <Http name="Splunk" url="http

我有一个mulesoft本地独立服务器,我希望应用程序将日志转发到splunk,我得到了端口8088的splunk url(http)(默认值)

Url:http://:8088/services/collector/raw

我通过更新src/main/resources下的log4j2.xml,在抛出此错误的服务器上部署了一个mule应用程序

试图遵循这篇文章:

在log4j2文件中添加了以下部分

 <Http name="Splunk" url="http://xxxx-xxxxx-xxx:8088/services/collector/raw">
            <Property name="Authorization" value="Splunk e052f3fa-xxxxxxxxxx" ></Property>
            <PatternLayout pattern="[%d{MM-dd HH:mm:ss}] %-5p %c{1} [%t]: %m%n"></PatternLayout>
        </Http>



您看到的错误与将日志从log4j2发送到Splunk无关。您已经按照标题“使用Anypoint运行时管理器在服务器组上启用Splunk”下链接中的说明进行了操作。本文的这一部分是用于从应用程序内部通过运行时管理器代理向Splunk发送事件的。这与日志记录完全分离。在运行时管理器中禁用Splunk事件跟踪,错误应该会消失。

因此,我想知道是否必须将日志转发到Splunk,是否应该更新log4j2.xml。那么运行时管理器上的事件跟踪是为了什么?是的,我关闭了事件跟踪,问题消失了,但我在mule_代理文件中看到以下错误消息:发布clientandaccount迁移的应用程序度量失败,状态为400无法将clientandaccount迁移的应用程序度量发布到Ingest。无法发布应用程序的某些指标。IngestApplicationMonitorPublisher的缓冲区配置为在刷新失败时丢弃消息。正在丢弃1条消息。可能存在与运行时管理器代理和运行时管理器之间的通信相关的其他问题。这与日志记录无关,但与内部指标有关。运行时管理器可以转发应用程序中Mule组件生成的业务事件:,这也与日志完全分离
 <Http name="Splunk" url="http://xxxx-xxxxx-xxx:8088/services/collector/raw">
            <Property name="Authorization" value="Splunk e052f3fa-xxxxxxxxxx" ></Property>
            <PatternLayout pattern="[%d{MM-dd HH:mm:ss}] %-5p %c{1} [%t]: %m%n"></PatternLayout>
        </Http>
 <AsyncRoot level="INFO">
            <AppenderRef ref="Splunk" ></AppenderRef>
        </AsyncRoot>