Create a log-based metric
POST {{baseUrl}}/api/v2/logs/config/metrics
Create a metric based on your ingested logs in your organization. Returns the log-based metric object from the request body when the request is successful.
Request Body
{"data"=>{"id"=>"logs.page.load.count", "type"=>"logs_metrics", "attributes"=>{"compute"=>{"aggregation_type"=>"distribution", "include_percentiles"=>true, "path"=>"@duration"}, "filter"=>{"query"=>"service:web* AND @http.status_code:[200 TO 299]"}, "group_by"=>[{"path"=>"@http.status_code", "tag_name"=>"status_code"}, {"path"=>"@http.status_code", "tag_name"=>"status_code"}]}}}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string | ||
Accept | string |
RESPONSES
status: OK
{"data":{"attributes":{"compute":{"aggregation_type":"distribution","include_percentiles":true,"path":"@duration"},"filter":{"query":"service:web* AND @http.status_code:[200 TO 299]"},"group_by":[{"path":"@http.status_code","tag_name":"status_code"},{"path":"@http.status_code","tag_name":"status_code"}]},"id":"logs.page.load.count","type":"logs_metrics"}}