MuleSoft Cloudhub应用日志API可查询属性咨询及文档缺失问题
关于Cloudhub应用日志POST API请求体属性的探索
我找不到Cloudhub应用日志POST API(请求路径为https://anypoint.mulesoft.com/cloudhub/api/v2/applications/{domain}/logs)的请求体完整属性文档,现有官方文档未明确说明相关属性,只能通过自行尝试摸索出部分参数。我的需求是实现按行号过滤(例如行号介于X和Y之间),以此将应用日志以低重复、低丢失的方式导出至其他系统。
通过浏览器抓包,我发现可在请求体中添加以下内容进行过滤:
{ "deploymentId": "WORKERDEPLOYMENTIDREMEOVED", "startTime": 1709672040000, "endTime": 1709675699999, "limit": 200 }
该请求会返回指定时间戳区间内的消息对象数组,示例如下:
[ { "recordId": "REMOVEDID", "deploymentId": "REMOVEDID", "instanceId": "REMOVEDID-0", "line": 3326, "event": { "loggerName": "org.mule.runtime.core.internal.processor.LoggerMessageProcessor", "threadName": "[MuleRuntime].uber.1177: [REMOVED].Mobility-main.CPU_LITE @REMOVEDID", "timestamp": 1709672403874, "message": "event:56a39440-db33-11ee-90b3-02a0f54fc4af REMOVEDID", "priority": "INFO", "instanceId": "REMOVEDID-0" } } ]
内容的提问来源于stack exchange,提问作者Richard Horne
相关产品推荐
相关产品推荐

