0

我已经在 IBM 云中配置了 lite 版本的 logDNA,但是每当我使用 curl 命令发送日志时,日志都没有被捕获,尽管 HOST 正在进来All Sources并且All Apps我正在获取myapp.

这是我的 curl 命令

curl "https://logs.au-syd.logging.cloud.ibm.com/logs/ingest?hostname=EXAMPLE_HOST&mac=C0:FF:EE:C0:FF:EE&ip=10.0.1.101&now=$(date +%s)" \
-u INGETION_KEY: \
-H "Content-Type: application/json; charset=UTF-8" \
-d \
'{
   "lines": [
     {
       "line":"This is an my log line",
       "app":"myapp",
       "level": "INFO",
       "env": "DEV",
       "meta": {
         "customfield": {
           "nestedfield": "nestedvalue"
         }
       }
     }
   ]
}'

从我的系统发布此 curl 命令后,我收到此响应

{"status":"ok","batchID":"a9fc7347-e4ef-42f7-9241-63291911cee6:20274:ld62"}% 

任何帮助都会得到帮助

TIA

4

1 回答 1

0

您是否在 LogDNA 设置中将您的域列入白名单?

此外,IBM Cloud 上的 LogDNA lite 版本只有 live tail,不存储任何日志。如果刷新浏览器,很容易错过日志。

于 2020-02-27T18:28:45.513 回答