{"version": "2.0","statement": [{"effect": "allow","action": ["cls:SearchLog"],"resource": ["*"]}]}
GET /${topic_id}/_searchPOST /${topic_id}/_search
@timestampフィールドの代わりに__TIMESTAMP__フィールドを使用してください。__TIMESTAMP__はログ時間であり、ミリ秒単位のUnixタイムスタンプです。rangeを使用してフィルタリングし、ログをクエリする時間範囲を表します。reqMethodがGETであるログをクエリします。curl -X POST "https://ap-chongqing.cls.tencentcs.com/elasticsearch/58b9496c-c6c6-48b3-xxx-50824857a13c/_search" \\-H "Content-Type: application/json" \\-u AKIDBFvNbcOwLWTXXXXXXXXXXXXXXXXXXXXX:bx5zf6JI3wb18XXXXXXXXXXXXXXXXXXXXX \\-d '{"track_total_hits": true,"size": 10,"query": {"bool": {"filter": [{ "match": { "reqMethod": "GET" } },{"range": {"__TIMESTAMP__": {"gte": 1774923995000,"lte": 1774924895000}}}]}}}'
USERを含むログをクエリし、resHttpCodeに基づいてグループ化して集計します。curl -X POST "https://ap-chongqing.cls.tencentcs.com/elasticsearch/58b9496c-c6c6-48b3-xxxx-50824857a13c/_search" \\-H "Content-Type: application/json" \\-u AKIDBFvNbcOwLWTXXXXXXXXXXXXXXXXXXXXX:bx5zf6JI3wb18XXXXXXXXXXXXXXXXXXXXX \\-d '{"query": {"bool": {"filter": [{"multi_match": {"type": "best_fields","query": "USER","lenient": true}},{"range": {"__TIMESTAMP__": {"gte": 1774923995000,"lte": 1774924895000}}}]}},"aggs": {"http_code_distribution": {"terms": {"field": "resHttpCode","size": 100,"min_doc_count": 1}}}}'
フィードバック