You need to enable JavaScript to run this app.
导航
DescribeShipper
最近更新时间:2024.09.20 18:36:40首次发布时间:2024.09.20 18:36:40

调用 DescribeShipper 接口获取投递配置的详细信息。

请求说明

  • 请求方式:GET
  • 请求地址:https://tls-{Region}.ivolces.com/DescribeShipper

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数

Query

参数类型是否必选示例值描述
ShipperIdStringf3e901c3-b17f-42fd-aa8c-dc91a6c7****待查询的投递配置 ID。

返回参数

下表仅列出本接口特有的返回参数。更多信息请参见返回结构

参数类型示例值描述
ContentInfoObject of ContentInfo/投递日志的内容格式配置。
CreateTimeString2024-09-01 14:01:02投递配置的创建时间。
DashboardIdString/投递的默认内置仪表盘 ID。
KafkaShipperInfoObject of KafkaShipperInfo/投递到 Kafka 的相关信息。
ModifyTimeString2024-09-01 14:01:10投递配置的最近修改时间。
ProjectIdStringmyproject待投递日志所在的日志项目 ID。
ProjectNameStringmyproject待投递日志所在的日志项目名称。
ShipperEndTimeInteger1723709712496投递结束时间。
ShipperIdString4a9bd4bd-53f1-43ff-b88a-64ee1be5****投递配置 ID。
ShipperNameStringtosship投递配置名称。
ShipperStartTimeInteger1723709602496投递开始时间。
ShipperTypeStringtos投递类型。
StatusBooleantrue是否开启投递配置。
TopicIdStringc7****待投递日志所在的日志主题 ID。
TopicNameStringmytopic待投递日志所在的日志主题名称。
TosShipperInfoObject of TosShipperInfo/投递到 TOS 的相关信息。

ContentInfo

参数类型示例值描述

Format

String

json

日志内容解析格式。

  • 投递到 TOS 时,支持配置为 json、csv。

  • 投递到 kafka 时,支持配置为 original、json。

CsvInfoObject of CsvInfo/CSV 格式日志内容配置。
JsonInfoObject of JsonInfo/JSON 格式日志内容配置。

KafkaShipperInfo

参数类型示例值描述
EndTimeInteger1723709712496投递结束时间,毫秒时间戳,如果不配置,则会一直投递。
CompressStringsnappy压缩格式,当前支持 snappy、gzip、lz4、none。
InstanceStringkafka-cnngbnntswg1****Kafka 实例。
StartTimeInteger1723709602496投递开始时间,毫秒时间戳,如果不配置,默认为当前时间。
KafkaTopicStringtopic-cKafka Topic 名称。通过此投递配置投递的所有日志数据均将被投递到该 Topic 中。

TosShipperInfo

参数类型示例值描述
BucketStringmytos对象存储桶名称。
PrefixStringtestprefix存储桶的顶级目录名称。通过此投递配置投递的所有日志数据均将被投递到该目录下。
MaxSizeInteger5每个分区(Shard)最大可投递的原始文件大小,即未压缩的日志文件大小。单位为 MiB。
CompressStringsnappy压缩格式。
IntervalInteger300投递时间间隔,单位为秒。
PartitionFormatString%Y/%m/%d/%H/%M投递日志的分区规则。

CsvInfo

参数类型示例值描述

Keys

Array of String

["user","log","ip"]

配置需要投递的字段。

  • 仅支持字母、数字和_-./,并且不支持以_开头。

  • 同一个索引中 Key 名称唯一。

  • 长度为 1~128。

DelimiterString ,分隔符,支持填入逗号、制表符、竖线、分号、空格。
EscapeCharStringfalse转义符,字段内容包含分隔符时,使用转义符包裹该字段,当前仅支持单引号,双引号,空字符。
PrintHeaderBooleanfalse首行是否打印 Key。
NonFieldContentStringtest无效字段填充内容,长度为 0~128。

JsonInfo

参数类型示例值描述
KeysArray of String["__content", "__pod_name__"]以 JSON 格式投递时,如果不配置此参数则表示投递所有字段,包括 __content__(必选)、__source____path____time____image_name____container_name____pod_name____pod_uid__namespace__tag____client_ip____tag____receive_time__
EnableBooleantrue启用标志。
EscapeBooleantrue是否转义。

请求示例

GET https://tls-{Region}.ivolces.com/DescribeShipper?&ShipperId=f3e901c3-b17f-42fd-aa8c-dc91a6c7**** HTTP/1.1
Content-Type: application/json

返回示例

{
            "ShipperId": "62f555d9-d****8c8-f47cf7ab2f8e",
            "ShipperName": "csv-search-log",
            "ProjectId": "d11be*****47cf-8170-72c318262132",
            "ProjectName": "log-sy",
            "TopicId": "eca85523******56-b750-681141d6aa8a",
            "TopicName": "search-log",
            "Status": true,
            "ShipperType": "tos",
            "TosShipperInfo": {
                "Bucket": "tls-topic-shipper",
                "Prefix": "csv-search-log",
                "PartitionFormat": "%Y/%m/%d/%H",
                "MaxSize": 256,
                "Interval": 300,
                "Compress": "snappy"
            },
            "ContentInfo": {
                "Format": "csv",
                "CsvInfo": {
                    "PrintHeader": true,
                    "Keys": [
                        "account_id",
                        "status",
                        "Action",
                        "ReqID",
                        "__image_name__",
                        "__content__",
                        "__time__"
                    ],
                    "Delimiter": ",",
                    "EscapeChar": "'",
                    "NonFieldContent": ""
                },
                "JsonInfo": null
            },
            "ShipperStartTime": 1725012764000,
            "ShipperEndTime": null,
            "CreateTime": "2024-08-22 12:23:16",
            "ModifyTime": "2024-08-30 18:12:44"
        }

错误码

您可访问公共错误码,获取更多错误码信息。