構文
{
"Type": "ALIYUN::SLS::Savedsearch",
"Properties": {
"Project": String,
"Detail": Map
}
}
プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Project | String | はい | いいえ | ログサービス プロジェクトの名前。 | なし |
Detail | Map | はい | はい | クエリの詳細。 | 詳細については、詳細プロパティをご参照ください。 |
詳細構文
"Detail": {
"SearchQuery": String,
"Logstore": String,
"DisplayName": String,
"SavedsearchName": String,
"Topic": String
}
詳細プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
SearchQuery | String | はい | はい | クエリ ステートメント。 | なし |
Logstore | String | はい | はい | クエリが実行されるログストア。 | なし |
DisplayName | String | いいえ | はい | 保存済み検索に指定する表示名。 | 名前は 1 ~ 63 文字の長さでなければなりません。 |
SavedsearchName | String | はい | いいえ | 保存済み検索の名前。プロジェクト内でシステムによって生成されます。 | なし |
Topic | String | はい | はい | ログを分類するために使用されるログ トピック。 | なし |
レスポンス パラメーター
Fn::GetAtt
SavedsearchName: 保存済み検索の名前。
例
YAML 形式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
SlsProjectName:
Type: String
Description: Project name // プロジェクト名
MinLength: 3
MaxLength: 63
Default: mytest
Resources:
SavedSearch:
Type: ALIYUN::SLS::Savedsearch
Properties:
Project:
Ref: SlsProjectName
Detail:
SearchQuery: '*|select date_format(__time__-__time__%60, ''%H:%i:%s'') as time, COUNT(*) as pv group by time'
Logstore: aliyun-test-***
DisplayName: displayname
SavedsearchName: test
Topic: test
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"SlsProjectName": {
"Type": "String",
"Description": "Project name", // プロジェクト名
"MinLength": 3,
"MaxLength": 63,
"Default": "mytest"
}
},
"Resources": {
"SavedSearch": {
"Type": "ALIYUN::SLS::Savedsearch",
"Properties": {
"Project": {
"Ref": "SlsProjectName"
},
"Detail": {
"SearchQuery": "*|select date_format(__time__-__time__%60, '%H:%i:%s') as time, COUNT(*) as pv group by time",
"Logstore": "aliyun-test-***",
"DisplayName": "displayname",
"SavedsearchName": "test",
"Topic": "test"
}
}
}
}
}