百度智能云

All Product Document

          Log Service

          CreateFastQuery

          Description

          The name of the instance for creating a fast query must follow the following guidelines:

          • The fast query name of each area of each account cannot be the same.
          • The length of the fast query name cannot exceed 128 characters.
          • The characters contained in the fast query name are limited to: a-z, A-Z, 0-9, '_', '-', '.'

          Request

          • Request syntax
          POST /v1/fastquery HTTP/1.1 
          Host: <Endpoint> 
          Authorization: <Authorization String> 
          Content-Type: application/json; charset=utf-8 
           
          { 
            "fastQueryName": <fastQueryName>, 
            "logStoreName": <logStoreName>, 
            "logStreamName": <logStreamName>, 
            "query": <query>, 
            "description": <description> 
          } 
          • Request header

          Except for the public request header, there are no other special headers.

          • Request parameter
          Parameter name Type Required or not Parameter location Description
          fastQueryName String Yes RequestBody Fast Query name
          query String Yes RequestBody Fast Query statement
          description String No RequestBody Information description
          logStoreName String Yes RequestBody Log set name
          logStreamName String No RequestBody Log stream name

          Response

          • Response header

          Except for the public response header, there are no other special headers.

          • Response parameter

          None

          Error Code

          In addition to general error codes, the following error codes may also appear:

          Error code Error message Description HTTP status code
          FastQueryAlreadyExist FastQuery [fastQueryName] already exists FastQuery already exists 409

          Note: The [fastQueryName] part of the error message will be replaced with a specific name.

          Example

          • Request example
          POST /v1/fastquery HTTP/1.1 
          Host: bls-log.bj.baidubce.com 
          Authorization:bce-auth-v1/18717522d39411e9b721df098b0b908c/2019-09-10T07:00:20Z/1800/content-type;host;x-bce-date;x-bce-request-id/6a7cb6c9ac7ec156c805e55e7d0bcfc443b47feee97cf099c1c0d93a0b4c8304 
          Content-Type: application/json; charset=utf-8 
           
          { 
            "fastQueryName": "demo", 
            "logStoreName": "test", 
            "logStreamName": "my-stream1" 
            "query": "select sum(bytes_in) where @timestamp > 1573104162010", 
            "description": "sum bytes_in" 
          } 
          • Response example
          HTTP/1.1 201
          Content-Type: application/json; charset=utf-8 
          X-Bce-Request-Id: 2eeba101-4cc7-4cfe-b5ac-a3be8d060e33
          Date: Fri, 10 Apr 2020 04:42:37 GMT 
          Previous
          LogRecord Related Interface
          Next
          DescribeFastQuery