From 18db3ce6e0b48e492747ef9003977281c0325ba9 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Thu, 27 Oct 2022 09:49:31 -0400 Subject: [PATCH] feat: Added support for PromQL queries (#237) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Added support for PromQL queries PiperOrigin-RevId: 483996299 Source-Link: https://github.com/googleapis/googleapis/commit/1742ec30ee4f9ead8839661872e12c53544e3d11 Source-Link: https://github.com/googleapis/googleapis-gen/commit/0ef68325a5074d0a5c54a34757b1204f927fa855 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMGVmNjgzMjVhNTA3NGQwYTVjNTRhMzQ3NTdiMTIwNGY5MjdmYTg1NSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot --- .../cloud/monitoring_dashboard_v1/types/metrics.py | 12 +++++++++++- .../types/table_display_options.py | 6 ++---- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/metrics.py b/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/metrics.py index d55d75dfe73c..cae008e8d8bc 100644 --- a/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/metrics.py +++ b/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/metrics.py @@ -61,7 +61,12 @@ class TimeSeriesQuery(proto.Message): This field is a member of `oneof`_ ``source``. time_series_query_language (str): - A query used to fetch time series. + A query used to fetch time series with MQL. + + This field is a member of `oneof`_ ``source``. + prometheus_query (str): + A query used to fetch time series with + PromQL. This field is a member of `oneof`_ ``source``. unit_override (str): @@ -89,6 +94,11 @@ class TimeSeriesQuery(proto.Message): number=3, oneof="source", ) + prometheus_query = proto.Field( + proto.STRING, + number=6, + oneof="source", + ) unit_override = proto.Field( proto.STRING, number=5, diff --git a/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/table_display_options.py b/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/table_display_options.py index 00d9ca44fd74..f24bc7a83b72 100644 --- a/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/table_display_options.py +++ b/packages/google-cloud-monitoring-dashboards/google/cloud/monitoring_dashboard_v1/types/table_display_options.py @@ -29,10 +29,8 @@ class TableDisplayOptions(proto.Message): Attributes: shown_columns (Sequence[str]): - Optional. Columns to display in the table. - Leave empty to display all available columns. - Note: This field is for future features and is - not currently used. + Optional. This field is unused and has been replaced by + TimeSeriesTable.column_settings """ shown_columns = proto.RepeatedField(