I have been following #299 and I know it was closed last week. I am still facing issues with regex in promql for integers in alert policies. The query is working in metrics explorer and I can also get data in the alert policy but when I try to create the alert policy its failing
PROMQL query: (sum by ("destination_canonical_service_name", "destination_canonical_service_namespace") (sum_over_time({"__name__"="istio_io:service_server_request_count","monitored_resource"="k8s_container", "response_code"=~"5..", "project_id"=~"sdg-sds-prod"}[5m])) /sum by ("destination_canonical_service_name", "destination_canonical_service_namespace") (sum_over_time({"__name__"="istio_io:service_server_request_count","monitored_resource"="k8s_container", "project_id"=~"sdg-sds-prod"}[5m]))) AND (sum by ("destination_canonical_service_name", "destination_canonical_service_namespace") (sum_over_time({"__name__"="istio_io:service_server_request_count","monitored_resource"="k8s_container", "project_id"=~"sdg-sds-prod"}[30m])) / (5*60) > 5) > 0.10
Error Message: unable to parse value in matcher on int label to an int: strconv.ParseInt: parsing "5..": invalid syntax
Tracking number: c1780145529189722

I have been following #299 and I know it was closed last week. I am still facing issues with regex in promql for integers in alert policies. The query is working in metrics explorer and I can also get data in the alert policy but when I try to create the alert policy its failing
PROMQL query:
(sum by ("destination_canonical_service_name", "destination_canonical_service_namespace") (sum_over_time({"__name__"="istio_io:service_server_request_count","monitored_resource"="k8s_container", "response_code"=~"5..", "project_id"=~"sdg-sds-prod"}[5m])) /sum by ("destination_canonical_service_name", "destination_canonical_service_namespace") (sum_over_time({"__name__"="istio_io:service_server_request_count","monitored_resource"="k8s_container", "project_id"=~"sdg-sds-prod"}[5m]))) AND (sum by ("destination_canonical_service_name", "destination_canonical_service_namespace") (sum_over_time({"__name__"="istio_io:service_server_request_count","monitored_resource"="k8s_container", "project_id"=~"sdg-sds-prod"}[30m])) / (5*60) > 5) > 0.10Error Message: unable to parse value in matcher on int label to an int: strconv.ParseInt: parsing "5..": invalid syntax
Tracking number: c1780145529189722