我在互联网上搜索但发现这方面的信息很少,我不明白yolo的.cfg
文件中每个变量/值代表什么.所以我希望你们中的一些人可以提供帮助,我不认为我是唯一一个有这个问题的人,所以如果有人知道2或3个变量,请发布它们,以便将来需要这些信息的人可以找到它们.
我想知道的主要是:
细分
衰变
动量
渠道
过滤器
激活
我有以下日志
{
"log": {
"header": {
"key": "value",
"nested": "{\"key1\":\"value\",\"key2\":\"value\"}",
"dateTime": "2019-05-08T20:58:06+00:00"
},
"body": {
"path": "/request/path/",
"method": "POST",
"ua": "curl/7.54.0",
"resp": 200
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 Fluentbit 聚合日志,并且希望整个记录为 JSON。具体问题是“log.header.nested”字段,它是一个 JSON 字符串。如何解析该字符串并将其替换为其内容?
我尝试使用Fluentbit的解析器过滤器。但我有一个问题,key_name
它不能很好地处理嵌套的 json 值。我尝试使用非嵌套字段在本地测试它,并且以下配置有效:
[INPUT]
name tail
path nst.log
read_from_head true
Parser json
[FILTER]
name parser
Match *
Parser json
key_name log
Reserve_Data On
[FILTER]
name parser
Match *
Parser json
key_name nested
Reserve_Data On
[OUTPUT]
name stdout
match *
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用此过滤器来过滤嵌套值时:
[FILTER]
name parser
Match * …
Run Code Online (Sandbox Code Playgroud) 我找不到使用 aiohttp 发送用户凭据的方法。我想要与 cURL 类似的行为
curl --user "USER:PASSWORD"
Run Code Online (Sandbox Code Playgroud)
但在 aiohttp 中。在参考文档中我找不到这个选项,我可以找到查询参数、标题、正文,但不能找到用户凭据。
我使用 aiohttp 而不是 curl 来实现异步行为。
aiohttp ×1
curl ×1
darknet ×1
fluent-bit ×1
json ×1
parsing ×1
python ×1
python-3.x ×1
yolo ×1