![](/img/trans.png)
[英]How to not exit and wait for new log messages when running gcloud logging read?
[英]Fluentbit - New relic log integration
我目前正在使用 fluentbit 作為 sidecar 容器,將日志推送到 New Relic 中,用於在 ECS Fargate 中部署為 docker 的服務。
當前日志消息如下所示: [37m[Info] 2022-12-9T09:08:15.346, isRequestSuccess: False, totalTime: 2603, category: <Category>, callerIpAddress: <IP address>, timeGenerated: 12/09/2022 09:08:15, region: QA, correlationId: fecdafdb-c6af-41ac-a653-ecabbc682392, method: GET, url: <Request URL>, backendResponseCode: 503, responseCode: 503, responseSize: 370, cache: none, backendTime: 1600, apiId: <API Id>, operationId: HealthCheck, productId: <Product Id>, clientProtocol: HTTP/1.1, backendProtocol: HTTP/1.1, apiRevision: 1, clientTlsVersion: 1.2, backendMethod: GET, backendUrl: <Bakend URL>, correlationId: fecdafdb-c6af-41ac-a653-ecabbc682392[0m
它被記錄為非結構化數據,我不能在日志中的特定字段上使用新的遺物查詢作為非結構化數據。
FluentBit 具有以下配置:
[OUTPUT]
name nrlogs
match *
license_key <license-key>
base_uri <host>
有誰知道如何以結構化方式將日志推送到新遺跡? 我嘗試了一些新的遺物解析器,但這對我沒有幫助。
任何幫助表示贊賞。
我推薦以下方法之一:
aparse(..)
或capture(..)
在查詢時提取相關字段。 (參見: https ://newrelic.com/blog/how-to-relic/nrql-improvements 和https://newrelic.com/blog/how-to-relic/using-regex-capture )我希望這有幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.