*
日志回调接口
请求信息
请求行
POST /v4/callback/logs
日志回调接口,处理日志并保存到存储。
请求体
Content-Type
application/json
请求体示例
[
{
"@timestamp": "1624523370",
"application_name": "log",
"component": "23fdsf23",
"container_id": "23fdsf23",
"container_id8": "23fdsf23",
"docker_container_name": "agnet-23fdsf23",
"file_name": "file",
"kubernetes_container_name": "kube-pod-klcsf",
"kubernetes_namespace": "system",
"log_data": "message",
"node": "192.168.0.1",
"paths": " /api/v1/namespaces/",
"pod_id": "121f0ff7",
"pod_name": "tracer-agent-klcsf",
"product": "cpaas",
"project_name": "project",
"region_name": "ovn",
"time": 1
}
]
请求体说明
名称 | 类型 | 是否必填项 | 描述 |
---|---|---|---|
[] | object | 是 |
存储日志数据的的对象。
字段路径:[] |
[].@timestamp | string | 是 |
日志记录的收集时间。
字段路径:[].@timestamp |
[].application_name | string | 是 |
应用的名称。
字段路径:[].application_name |
[].component | string | 是 |
file_name 的绝对路径。
字段路径:[].component |
[].container_id | string | 是 |
Docker 容器的 UUID。
字段路径:[].container_id |
[].container_id8 | string | 是 |
container_id 的前八个字符。
字段路径:[].container_id8 |
[].docker_container_name | string | 是 |
Docker 容器的名称。
字段路径:[].docker_container_name |
[].file_name | string | 是 |
收集日志记录的文件的名称。
字段路径:[].file_name |
[].kubernetes_container_name | string | 是 |
Kubernetes 容器的名称。
字段路径:[].kubernetes_container_name |
[].kubernetes_namespace | string | 是 |
工作负载所在的命名空间的名称。
字段路径:[].kubernetes_namespace |
[].log_data | string | 是 |
日志记录的内容。
字段路径:[].log_data |
[].node | string | 是 |
收集日志记录的节点的名称。
字段路径:[].node |
[].paths | string | 是 |
file_name 的绝对路径。
字段路径:[].paths |
[].pod_id | string | 是 |
Kubernetes Pod 的 UID。
字段路径:[].pod_id |
[].pod_name | string | 是 |
Kubernetes Pod 的名称。
字段路径:[].pod_name |
[].product | string | 是 |
工作负载所属的产品的名称。
字段路径:[].product |
[].project_name | string | 是 |
工作负载所属的项目的名称。
字段路径:[].project_name |
[].region_name | string | 是 |
收集日志记录的集群的名称。
字段路径:[].region_name |
[].time | integer | 是 |
日志记录的收集时间。
字段路径:[].time |
返回信息
Content-Type
application/json
状态码: 204
OK