コンテンツにスキップ

SLS から DQL への変換



POST /api/v1/sls/convert

概要

Alibaba Cloud SLS のクエリステートメントをログ DQL に変換します。ワークスペース内のデータはクエリしません。

Body リクエストパラメータ

パラメータ名 タイプ 必須 説明
query string Y Alibaba Cloud SLS クエリステートメント
空の値: False
空文字列: False
indexes array オプション。ログインデックス名のリスト。未指定または空配列の場合はインデックスを制限しません。
空の値: False

パラメータ補足説明

返される status は、変換の等価性を示します:

  • exact:生成された DQL は元の SLS クエリと等価です。
  • approximate:近似の DQL が生成されました。呼び出し元は diagnostics を確認して差異を確認した上で実行してください。
  • unsupported:現在の SLS 構文はサポートされていません。dql は空の可能性があります。

Studio は常にログ名前空間 L を使用します。indexes はオプションです。未指定または空配列の場合は、インデックス制限は追加されません。

リクエスト例

curl 'https://openapi.guance.com/api/v1/sls/convert' \\
  -H 'Content-Type: application/json' \\
  -H 'DF-API-KEY: <DF-API-KEY>' \\
  --data-raw '{"query":"status:200","indexes":["default"]}'

レスポンス

{
    "code": 200,
    "content": {
        "status": "exact",
        "dql": "L::re(`.*`):(*)",
        "diagnostics": []
    },
    "errorCode": "",
    "message": "",
    "success": true,
    "traceId": "TRACE-XXXX"
}

フィードバック

このページは役に立ちましたか?