From 4928be2f11537bbc6f713e193c5043894d460179 Mon Sep 17 00:00:00 2001 From: Laurent VAYLET Date: Fri, 24 Feb 2023 17:28:41 +0100 Subject: [PATCH] convert timestamp to UTC --- slo_generator/backends/cloud_monitoring_mql.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/slo_generator/backends/cloud_monitoring_mql.py b/slo_generator/backends/cloud_monitoring_mql.py index 5983e991..8c9e3e21 100644 --- a/slo_generator/backends/cloud_monitoring_mql.py +++ b/slo_generator/backends/cloud_monitoring_mql.py @@ -20,7 +20,7 @@ import typing import warnings from collections import OrderedDict -from datetime import datetime +from datetime import datetime, timezone from typing import List, Optional, Tuple from google.api.distribution_pb2 import Distribution @@ -240,7 +240,7 @@ def enrich_query_with_time_horizon_and_period( # epoch, in UTC, with decimal part representing nanoseconds. # MQL expects dates formatted like "%Y/%m/%d %H:%M:%S" or "%Y/%m/%d-%H:%M:%S". # Reference: https://cloud.google.com/monitoring/mql/reference#lexical-elements - end_time_str: str = datetime.fromtimestamp(timestamp).strftime( + end_time_str: str = datetime.fromtimestamp(timestamp, tz=timezone.utc).strftime( "%Y/%m/%d %H:%M:%S" ) query_with_time_horizon_and_period: str = (