From 393ef95db869c5cd1723f1e60236937d3fdfabd3 Mon Sep 17 00:00:00 2001 From: Or Novogroder <108669655+OrNovo@users.noreply.github.com> Date: Tue, 31 Oct 2023 17:44:51 +0200 Subject: [PATCH] patch - adding new dashboards features (#167) * patch - adding new dashboards features * fix wrong string format * upgrade google.golang.org/grpc --- .../coralogix-dashboards/v1/bar_chart.pb.go | 34 +- .../coralogix-dashboards/v1/colors_by.pb.go | 12 +- .../coralogix-dashboards/v1/dashboard.pb.go | 32 +- .../v1/dashboard_catalog_service.pb.go | 13 +- .../v1/dashboard_catalog_service_grpc.pb.go | 1 + .../v1/dashboards_service.pb.go | 25 +- .../v1/dashboards_service_grpc.pb.go | 1 + .../coralogix-dashboards/v1/data_table.pb.go | 148 +- .../grpc/coralogix-dashboards/v1/filter.pb.go | 77 +- .../grpc/coralogix-dashboards/v1/gauge.pb.go | 513 ++-- .../grpc/coralogix-dashboards/v1/group.pb.go | 10 +- .../v1/grouped_series.pb.go | 10 +- .../v1/horizontal_bar_chart.pb.go | 34 +- .../v1/labelled_value.pb.go | 11 +- .../grpc/coralogix-dashboards/v1/layout.pb.go | 42 +- .../grpc/coralogix-dashboards/v1/legend.pb.go | 12 +- .../coralogix-dashboards/v1/line_chart.pb.go | 60 +- .../v1/log_severity_level.pb.go | 11 +- .../v1/logs_aggregation.pb.go | 171 +- .../v1/logs_data_source_service.pb.go | 149 +- .../v1/logs_data_source_service_grpc.pb.go | 1 + .../coralogix-dashboards/v1/markdown.pb.go | 12 +- .../v1/metrics_data_source_service.pb.go | 2369 ----------------- .../v1/metrics_data_source_service_grpc.pb.go | 358 --- .../v1/migration_service.pb.go | 433 --- .../v1/migration_service_grpc.pb.go | 141 - .../v1/order_direction.pb.go | 11 +- .../v1/ordering_field.pb.go | 11 +- .../coralogix-dashboards/v1/pagination.pb.go | 11 +- .../coralogix-dashboards/v1/pie_chart.pb.go | 61 +- .../coralogix-dashboards/v1/queries.pb.go | 12 +- .../grpc/coralogix-dashboards/v1/query.pb.go | 10 +- .../grpc/coralogix-dashboards/v1/scale.pb.go | 10 +- .../coralogix-dashboards/v1/sort_by.pb.go | 10 +- .../coralogix-dashboards/v1/span_field.pb.go | 11 +- .../v1/spans_aggregation.pb.go | 11 +- .../v1/spans_data_source_service.pb.go | 148 +- .../v1/spans_data_source_service_grpc.pb.go | 1 + .../coralogix-dashboards/v1/time_frame.pb.go | 11 +- .../coralogix-dashboards/v1/time_series.pb.go | 11 +- .../grpc/coralogix-dashboards/v1/units.pb.go | 10 +- .../coralogix-dashboards/v1/variable.pb.go | 19 +- .../grpc/coralogix-dashboards/v1/widget.pb.go | 19 +- coralogix/resource_coralogix_dashboard.go | 411 ++- docs/data-sources/dashboard.md | 323 ++- docs/resources/dashboard.md | 414 ++- examples/dashboard/main.tf | 49 +- .../grafana_acc_updated_dashboard.json | 2 +- go.mod | 2 +- go.sum | 4 +- 50 files changed, 1954 insertions(+), 4308 deletions(-) delete mode 100644 coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service.pb.go delete mode 100644 coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service_grpc.pb.go delete mode 100644 coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service.pb.go delete mode 100644 coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service_grpc.pb.go diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/bar_chart.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/bar_chart.pb.go index 9576520b..819915a6 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/bar_chart.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/bar_chart.pb.go @@ -7,12 +7,13 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -103,7 +104,7 @@ func (x *BarChart) GetScaleType() ScaleType { if x != nil { return x.ScaleType } - return ScaleType_SCALE_TYPE_UNSPECIFIED + return ScaleType(0) } func (x *BarChart) GetColorsBy() *ColorsBy { @@ -124,14 +125,14 @@ func (x *BarChart) GetUnit() Unit { if x != nil { return x.Unit } - return Unit_UNIT_UNSPECIFIED + return Unit(0) } func (x *BarChart) GetSortBy() SortByType { if x != nil { return x.SortBy } - return SortByType_SORT_BY_TYPE_UNSPECIFIED + return SortByType(0) } func (x *BarChart) GetColorScheme() *wrapperspb.StringValue { @@ -375,9 +376,9 @@ type BarChart_LogsQuery struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - Aggregation *LogsAggregation `protobuf:"bytes,2,opt,name=aggregation,proto3" json:"aggregation,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` + LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + Aggregation *LogsAggregation `protobuf:"bytes,2,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` GroupNames []*wrapperspb.StringValue `protobuf:"bytes,4,rep,name=group_names,json=groupNames,proto3" json:"group_names,omitempty"` StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` } @@ -536,7 +537,7 @@ type BarChart_MetricsQuery struct { PromqlQuery *PromQlQuery `protobuf:"bytes,1,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` Filters []*Filter_MetricsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` GroupNames []*wrapperspb.StringValue `protobuf:"bytes,3,rep,name=group_names,json=groupNames,proto3" json:"group_names,omitempty"` - StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` + StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` } func (x *BarChart_MetricsQuery) Reset() { @@ -924,8 +925,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_bar_chart_proto_rawDesc = [ 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x10, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x2d, 0x5a, 0x2b, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, + 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, + 0x67, 0x65, 0x74, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1013,15 +1016,6 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_bar_chart_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_widgets_bar_chart_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_colors_by_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_queries_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_scale_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_sort_by_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_units_proto_init() - file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_widgets_bar_chart_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*BarChart); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/colors_by.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/colors_by.pb.go index 794c2a76..2cd996ba 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/colors_by.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/colors_by.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -263,8 +264,11 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_common_colors_by_proto_rawD 0x6c, 0x6f, 0x72, 0x73, 0x42, 0x79, 0x53, 0x74, 0x61, 0x63, 0x6b, 0x1a, 0x11, 0x0a, 0x0f, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x42, 0x79, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x1a, 0x15, 0x0a, 0x13, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x73, 0x42, 0x79, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, - 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x34, + 0x5a, 0x32, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, + 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, + 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2f, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard.pb.go index 8454bf33..229ce768 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard.pb.go @@ -7,12 +7,13 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -22,17 +23,26 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +// Dashboard represents the structure and configuration of a Coralogix Custom Dashboard. type Dashboard struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + // Unique identifier for the dashboard. + Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + // Display name of the dashboard. + Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + // Brief description or summary of the dashboard's purpose or content. Description *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` - Layout *Layout `protobuf:"bytes,4,opt,name=layout,proto3" json:"layout,omitempty"` - Variables []*Variable `protobuf:"bytes,5,rep,name=variables,proto3" json:"variables,omitempty"` - Filters []*Filter `protobuf:"bytes,6,rep,name=filters,proto3" json:"filters,omitempty"` + // Layout configuration for the dashboard's visual elements. + Layout *Layout `protobuf:"bytes,4,opt,name=layout,proto3" json:"layout,omitempty"` + // List of variables that can be used within the dashboard for dynamic content. + Variables []*Variable `protobuf:"bytes,5,rep,name=variables,proto3" json:"variables,omitempty"` + // List of filters that can be applied to the dashboard's data. + Filters []*Filter `protobuf:"bytes,6,rep,name=filters,proto3" json:"filters,omitempty"` + // Specifies the time frame for the dashboard's data. Can be either absolute or relative. + // // Types that are assignable to TimeFrame: // *Dashboard_AbsoluteTimeFrame // *Dashboard_RelativeTimeFrame @@ -139,10 +149,12 @@ type isDashboard_TimeFrame interface { } type Dashboard_AbsoluteTimeFrame struct { + // Absolute time frame specifying a fixed start and end time. AbsoluteTimeFrame *TimeFrame `protobuf:"bytes,7,opt,name=absolute_time_frame,json=absoluteTimeFrame,proto3,oneof"` } type Dashboard_RelativeTimeFrame struct { + // Relative time frame specifying a duration from the current time. RelativeTimeFrame *durationpb.Duration `protobuf:"bytes,8,opt,name=relative_time_frame,json=relativeTimeFrame,proto3,oneof"` } @@ -212,7 +224,10 @@ var file_com_coralogixapis_dashboards_v1_ast_dashboard_proto_rawDesc = []byte{ 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x48, 0x00, 0x52, 0x11, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x42, 0x0c, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x72, 0x61, - 0x6d, 0x65, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6d, 0x65, 0x42, 0x25, 0x5a, 0x23, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, + 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( @@ -261,7 +276,6 @@ func file_com_coralogixapis_dashboards_v1_ast_dashboard_proto_init() { file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() file_com_coralogixapis_dashboards_v1_ast_layout_proto_init() file_com_coralogixapis_dashboards_v1_ast_variable_proto_init() - file_com_coralogixapis_dashboards_v1_common_time_frame_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_dashboard_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Dashboard); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service.pb.go index 7f7538b3..24ffcd5f 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service.pb.go @@ -7,12 +7,13 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -268,8 +269,11 @@ var file_com_coralogixapis_dashboards_v1_services_dashboard_catalog_service_prot 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x47, 0x65, 0x74, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x43, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0xba, 0xb8, 0x02, 0x17, 0x0a, 0x15, 0x67, 0x65, 0x74, 0x20, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x42, 0x04, - 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, 0x63, 0x61, 0x74, 0x61, 0x6c, 0x6f, 0x67, 0x42, 0x2a, + 0x5a, 0x28, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, + 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, + 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var ( @@ -316,7 +320,6 @@ func file_com_coralogixapis_dashboards_v1_services_dashboard_catalog_service_pro if File_com_coralogixapis_dashboards_v1_services_dashboard_catalog_service_proto != nil { return } - file_com_coralogixapis_dashboards_v1_audit_log_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_services_dashboard_catalog_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetDashboardCatalogRequest); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service_grpc.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service_grpc.pb.go index dc76e671..54fb5f32 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service_grpc.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboard_catalog_service_grpc.pb.go @@ -8,6 +8,7 @@ package __ import ( context "context" + grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service.pb.go index 74fbfdce..30d08edb 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service.pb.go @@ -7,12 +7,13 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" _ "google.golang.org/protobuf/types/descriptorpb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -28,7 +29,7 @@ type CreateDashboardRequest struct { unknownFields protoimpl.UnknownFields RequestId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` - Dashboard *Dashboard `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"` + Dashboard *Dashboard `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"` } func (x *CreateDashboardRequest) Reset() { @@ -121,7 +122,7 @@ type ReplaceDashboardRequest struct { unknownFields protoimpl.UnknownFields RequestId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` - Dashboard *Dashboard `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"` + Dashboard *Dashboard `protobuf:"bytes,2,opt,name=dashboard,proto3" json:"dashboard,omitempty"` } func (x *ReplaceDashboardRequest) Reset() { @@ -855,8 +856,10 @@ var file_com_coralogixapis_dashboards_v1_services_dashboards_service_proto_rawDe 0x75, 0x6c, 0x74, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0xba, 0xb8, 0x02, 0x1b, 0x0a, 0x19, 0x72, 0x65, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x64, 0x61, 0x73, 0x68, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x62, 0x6f, 0x61, 0x72, 0x64, 0x42, 0x2a, 0x5a, 0x28, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, + 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, + 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -888,17 +891,17 @@ var file_com_coralogixapis_dashboards_v1_services_dashboards_service_proto_goTyp (*ReplaceDefaultDashboardRequest)(nil), // 12: com.coralogixapis.dashboards.v1.services.ReplaceDefaultDashboardRequest (*ReplaceDefaultDashboardResponse)(nil), // 13: com.coralogixapis.dashboards.v1.services.ReplaceDefaultDashboardResponse (*wrapperspb.StringValue)(nil), // 14: google.protobuf.StringValue - (*Dashboard)(nil), // 15: com.coralogixapis.dashboards.v1.ast.Dashboard + (*Dashboard)(nil), // 15: com.coralogixapis.dashboards.v1.Dashboard } var file_com_coralogixapis_dashboards_v1_services_dashboards_service_proto_depIdxs = []int32{ 14, // 0: com.coralogixapis.dashboards.v1.services.CreateDashboardRequest.request_id:type_name -> google.protobuf.StringValue - 15, // 1: com.coralogixapis.dashboards.v1.services.CreateDashboardRequest.dashboard:type_name -> com.coralogixapis.dashboards.v1.ast.Dashboard + 15, // 1: com.coralogixapis.dashboards.v1.services.CreateDashboardRequest.dashboard:type_name -> com.coralogixapis.dashboards.v1.Dashboard 14, // 2: com.coralogixapis.dashboards.v1.services.ReplaceDashboardRequest.request_id:type_name -> google.protobuf.StringValue - 15, // 3: com.coralogixapis.dashboards.v1.services.ReplaceDashboardRequest.dashboard:type_name -> com.coralogixapis.dashboards.v1.ast.Dashboard + 15, // 3: com.coralogixapis.dashboards.v1.services.ReplaceDashboardRequest.dashboard:type_name -> com.coralogixapis.dashboards.v1.Dashboard 14, // 4: com.coralogixapis.dashboards.v1.services.DeleteDashboardRequest.request_id:type_name -> google.protobuf.StringValue 14, // 5: com.coralogixapis.dashboards.v1.services.DeleteDashboardRequest.dashboard_id:type_name -> google.protobuf.StringValue 14, // 6: com.coralogixapis.dashboards.v1.services.GetDashboardRequest.dashboard_id:type_name -> google.protobuf.StringValue - 15, // 7: com.coralogixapis.dashboards.v1.services.GetDashboardResponse.dashboard:type_name -> com.coralogixapis.dashboards.v1.ast.Dashboard + 15, // 7: com.coralogixapis.dashboards.v1.services.GetDashboardResponse.dashboard:type_name -> com.coralogixapis.dashboards.v1.Dashboard 14, // 8: com.coralogixapis.dashboards.v1.services.PinDashboardRequest.request_id:type_name -> google.protobuf.StringValue 14, // 9: com.coralogixapis.dashboards.v1.services.PinDashboardRequest.dashboard_id:type_name -> google.protobuf.StringValue 14, // 10: com.coralogixapis.dashboards.v1.services.UnpinDashboardRequest.request_id:type_name -> google.protobuf.StringValue @@ -931,8 +934,6 @@ func file_com_coralogixapis_dashboards_v1_services_dashboards_service_proto_init if File_com_coralogixapis_dashboards_v1_services_dashboards_service_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_dashboard_proto_init() - file_com_coralogixapis_dashboards_v1_audit_log_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_services_dashboards_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*CreateDashboardRequest); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service_grpc.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service_grpc.pb.go index cdced52b..d935b4b3 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service_grpc.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/dashboards_service_grpc.pb.go @@ -8,6 +8,7 @@ package __ import ( context "context" + grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/data_table.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/data_table.pb.go index 696612fb..38b8d3f7 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/data_table.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/data_table.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -87,8 +88,8 @@ type DataTable struct { Query *DataTable_Query `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` ResultsPerPage *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=results_per_page,json=resultsPerPage,proto3" json:"results_per_page,omitempty"` RowStyle RowStyle `protobuf:"varint,3,opt,name=row_style,json=rowStyle,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.RowStyle" json:"row_style,omitempty"` - Columns []*DataTable_Column `protobuf:"bytes,4,rep,name=columns,proto3" json:"columns,omitempty"` - OrderBy *OrderingField `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` + Columns []*DataTable_Column `protobuf:"bytes,4,rep,name=columns,proto3" json:"columns,omitempty"` + OrderBy *OrderingField `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` } func (x *DataTable) Reset() { @@ -452,7 +453,8 @@ type DataTable_DataprimeQuery struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - DataprimeQuery *DataprimeQuery `protobuf:"bytes,1,opt,name=dataprime_query,json=dataprimeQuery,proto3" json:"dataprime_query,omitempty"` + DataprimeQuery *DataprimeQuery `protobuf:"bytes,1,opt,name=dataprime_query,json=dataprimeQuery,proto3" json:"dataprime_query,omitempty"` + Filters []*Filter_Source `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` } func (x *DataTable_DataprimeQuery) Reset() { @@ -494,6 +496,13 @@ func (x *DataTable_DataprimeQuery) GetDataprimeQuery() *DataprimeQuery { return nil } +func (x *DataTable_DataprimeQuery) GetFilters() []*Filter_Source { + if x != nil { + return x.Filters + } + return nil +} + type DataTable_Column struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -611,8 +620,8 @@ type DataTable_LogsQuery_Aggregation struct { Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - IsVisible *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"` - Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + IsVisible *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"` + Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` } func (x *DataTable_LogsQuery_Aggregation) Reset() { @@ -735,10 +744,10 @@ type DataTable_SpansQuery_Aggregation struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` - Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - IsVisible *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"` - Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + Id *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + Name *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + IsVisible *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"` + Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` } func (x *DataTable_SpansQuery_Aggregation) Reset() { @@ -838,7 +847,7 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_rawDesc = 0x2f, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, - 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x15, 0x0a, 0x09, 0x44, 0x61, 0x74, + 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x16, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, 0x54, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x52, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, @@ -997,31 +1006,39 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_rawDesc = 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, - 0x74, 0x65, 0x72, 0x73, 0x1a, 0x71, 0x0a, 0x0e, 0x44, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, - 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5f, 0x0a, 0x0f, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, - 0x69, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x36, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, - 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, - 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, - 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x1a, 0x6f, 0x0a, 0x06, 0x43, 0x6f, 0x6c, 0x75, 0x6d, - 0x6e, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x31, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x2a, 0x96, 0x01, 0x0a, 0x08, 0x52, 0x6f, 0x77, - 0x53, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, - 0x4c, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, - 0x12, 0x16, 0x0a, 0x12, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x4f, 0x4e, - 0x45, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x4f, 0x57, 0x5f, - 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x54, 0x57, 0x4f, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x02, - 0x12, 0x17, 0x0a, 0x13, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x43, 0x4f, - 0x4e, 0x44, 0x45, 0x4e, 0x53, 0x45, 0x44, 0x10, 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x4f, 0x57, - 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x4a, 0x53, 0x4f, 0x4e, 0x10, 0x04, 0x12, 0x12, 0x0a, - 0x0e, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, - 0x05, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x74, 0x65, 0x72, 0x73, 0x1a, 0xbf, 0x01, 0x0a, 0x0e, 0x44, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, + 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5f, 0x0a, 0x0f, 0x64, 0x61, 0x74, 0x61, 0x70, + 0x72, 0x69, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x36, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x70, 0x72, + 0x69, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, + 0x69, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4c, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, + 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, + 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, + 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x07, 0x66, + 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x6f, 0x0a, 0x06, 0x43, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x12, 0x31, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x2a, 0x96, 0x01, 0x0a, 0x08, 0x52, 0x6f, 0x77, 0x53, + 0x74, 0x79, 0x6c, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, 0x4c, + 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, + 0x16, 0x0a, 0x12, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x4f, 0x4e, 0x45, + 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x52, 0x4f, 0x57, 0x5f, 0x53, + 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x54, 0x57, 0x4f, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x02, 0x12, + 0x17, 0x0a, 0x13, 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x43, 0x4f, 0x4e, + 0x44, 0x45, 0x4e, 0x53, 0x45, 0x44, 0x10, 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x4f, 0x57, 0x5f, + 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x4a, 0x53, 0x4f, 0x4e, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, + 0x52, 0x4f, 0x57, 0x5f, 0x53, 0x54, 0x59, 0x4c, 0x45, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x05, + 0x42, 0x2d, 0x5a, 0x2b, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, + 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, + 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1059,11 +1076,12 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_goTypes = (*PromQlQuery)(nil), // 17: com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery (*Filter_MetricsFilter)(nil), // 18: com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter (*DataprimeQuery)(nil), // 19: com.coralogixapis.dashboards.v1.common.DataprimeQuery - (*wrapperspb.StringValue)(nil), // 20: google.protobuf.StringValue - (*wrapperspb.BoolValue)(nil), // 21: google.protobuf.BoolValue - (*LogsAggregation)(nil), // 22: com.coralogixapis.dashboards.v1.common.LogsAggregation - (*SpanField)(nil), // 23: com.coralogixapis.dashboards.v1.common.SpanField - (*SpansAggregation)(nil), // 24: com.coralogixapis.dashboards.v1.common.SpansAggregation + (*Filter_Source)(nil), // 20: com.coralogixapis.dashboards.v1.ast.Filter.Source + (*wrapperspb.StringValue)(nil), // 21: google.protobuf.StringValue + (*wrapperspb.BoolValue)(nil), // 22: google.protobuf.BoolValue + (*LogsAggregation)(nil), // 23: com.coralogixapis.dashboards.v1.common.LogsAggregation + (*SpanField)(nil), // 24: com.coralogixapis.dashboards.v1.common.SpanField + (*SpansAggregation)(nil), // 25: com.coralogixapis.dashboards.v1.common.SpansAggregation } var file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_depIdxs = []int32{ 2, // 0: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.DataTable.Query @@ -1084,25 +1102,26 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_depIdxs = 17, // 15: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.MetricsQuery.promql_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery 18, // 16: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.MetricsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter 19, // 17: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.DataprimeQuery.dataprime_query:type_name -> com.coralogixapis.dashboards.v1.common.DataprimeQuery - 20, // 18: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.Column.field:type_name -> google.protobuf.StringValue - 12, // 19: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.Column.width:type_name -> google.protobuf.Int32Value - 20, // 20: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Grouping.group_by:type_name -> google.protobuf.StringValue - 9, // 21: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Grouping.aggregations:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation - 20, // 22: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.id:type_name -> google.protobuf.StringValue - 20, // 23: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.name:type_name -> google.protobuf.StringValue - 21, // 24: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.is_visible:type_name -> google.protobuf.BoolValue - 22, // 25: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation - 23, // 26: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Grouping.group_by:type_name -> com.coralogixapis.dashboards.v1.common.SpanField - 11, // 27: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Grouping.aggregations:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation - 20, // 28: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.id:type_name -> google.protobuf.StringValue - 20, // 29: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.name:type_name -> google.protobuf.StringValue - 21, // 30: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.is_visible:type_name -> google.protobuf.BoolValue - 24, // 31: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation - 32, // [32:32] is the sub-list for method output_type - 32, // [32:32] is the sub-list for method input_type - 32, // [32:32] is the sub-list for extension type_name - 32, // [32:32] is the sub-list for extension extendee - 0, // [0:32] is the sub-list for field type_name + 20, // 18: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.DataprimeQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.Source + 21, // 19: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.Column.field:type_name -> google.protobuf.StringValue + 12, // 20: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.Column.width:type_name -> google.protobuf.Int32Value + 21, // 21: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Grouping.group_by:type_name -> google.protobuf.StringValue + 9, // 22: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Grouping.aggregations:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation + 21, // 23: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.id:type_name -> google.protobuf.StringValue + 21, // 24: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.name:type_name -> google.protobuf.StringValue + 22, // 25: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.is_visible:type_name -> google.protobuf.BoolValue + 23, // 26: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.LogsQuery.Aggregation.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 24, // 27: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Grouping.group_by:type_name -> com.coralogixapis.dashboards.v1.common.SpanField + 11, // 28: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Grouping.aggregations:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation + 21, // 29: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.id:type_name -> google.protobuf.StringValue + 21, // 30: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.name:type_name -> google.protobuf.StringValue + 22, // 31: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.is_visible:type_name -> google.protobuf.BoolValue + 25, // 32: com.coralogixapis.dashboards.v1.ast.widgets.DataTable.SpansQuery.Aggregation.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 33, // [33:33] is the sub-list for method output_type + 33, // [33:33] is the sub-list for method input_type + 33, // [33:33] is the sub-list for extension type_name + 33, // [33:33] is the sub-list for extension extendee + 0, // [0:33] is the sub-list for field type_name } func init() { file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_init() } @@ -1110,13 +1129,6 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_queries_proto_init() - file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_ordering_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_query_proto_init() - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DataTable); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/filter.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/filter.pb.go index d9c96349..af94670f 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/filter.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/filter.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -21,13 +22,17 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +// Filter represents the configuration for filtering data on the dashboard. type Filter struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Source *Filter_Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` - Enabled *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"` + // Source of the filter, which can be logs, spans, or metrics. + Source *Filter_Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` + // Indicates if the filter is currently enabled or not. + Enabled *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"` + // Indicates if the filter's UI representation should be collapsed or expanded. Collapsed *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=collapsed,proto3" json:"collapsed,omitempty"` } @@ -84,11 +89,14 @@ func (x *Filter) GetCollapsed() *wrapperspb.BoolValue { return nil } +// Source defines the type of data the filter applies to. type Filter_Source struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Specifies the type of data for the filter. + // // Types that are assignable to Value: // *Filter_Source_Logs // *Filter_Source_Spans @@ -161,15 +169,15 @@ type isFilter_Source_Value interface { } type Filter_Source_Logs struct { - Logs *Filter_LogsFilter `protobuf:"bytes,1,opt,name=logs,proto3,oneof"` + Logs *Filter_LogsFilter `protobuf:"bytes,1,opt,name=logs,proto3,oneof"` // Filter configuration for logs. } type Filter_Source_Spans struct { - Spans *Filter_SpansFilter `protobuf:"bytes,2,opt,name=spans,proto3,oneof"` + Spans *Filter_SpansFilter `protobuf:"bytes,2,opt,name=spans,proto3,oneof"` // Filter configuration for spans. } type Filter_Source_Metrics struct { - Metrics *Filter_MetricsFilter `protobuf:"bytes,3,opt,name=metrics,proto3,oneof"` + Metrics *Filter_MetricsFilter `protobuf:"bytes,3,opt,name=metrics,proto3,oneof"` // Filter configuration for metrics. } func (*Filter_Source_Logs) isFilter_Source_Value() {} @@ -178,13 +186,16 @@ func (*Filter_Source_Spans) isFilter_Source_Value() {} func (*Filter_Source_Metrics) isFilter_Source_Value() {} +// LogsFilter represents the filter criteria for logs. type Filter_LogsFilter struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Field *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` - Operator *Filter_Operator `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` + // Field in the logs to apply the filter on. + Field *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + // Operator to use for filtering the logs. + Operator *Filter_Operator `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` } func (x *Filter_LogsFilter) Reset() { @@ -233,12 +244,15 @@ func (x *Filter_LogsFilter) GetOperator() *Filter_Operator { return nil } +// SpansFilter represents the filter criteria for spans. type Filter_SpansFilter struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Field *SpanField `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + // Field in the spans to apply the filter on. + Field *SpanField `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + // Operator to use for filtering the spans. Operator *Filter_Operator `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` } @@ -288,14 +302,18 @@ func (x *Filter_SpansFilter) GetOperator() *Filter_Operator { return nil } +// MetricsFilter represents the filter criteria for metrics. type Filter_MetricsFilter struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Metric *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` - Label *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` - Operator *Filter_Operator `protobuf:"bytes,3,opt,name=operator,proto3" json:"operator,omitempty"` + // Metric name to apply the filter on. + Metric *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"` + // Label associated with the metric. + Label *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"` + // Operator to use for filtering the metrics. + Operator *Filter_Operator `protobuf:"bytes,3,opt,name=operator,proto3" json:"operator,omitempty"` } func (x *Filter_MetricsFilter) Reset() { @@ -351,11 +369,14 @@ func (x *Filter_MetricsFilter) GetOperator() *Filter_Operator { return nil } +// Operator defines the comparison operation for the filter. type Filter_Operator struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Specifies the type of comparison operation. + // // Types that are assignable to Value: // *Filter_Operator_Equals // *Filter_Operator_NotEquals @@ -420,22 +441,24 @@ type isFilter_Operator_Value interface { } type Filter_Operator_Equals struct { - Equals *Filter_Equals `protobuf:"bytes,1,opt,name=equals,proto3,oneof"` + Equals *Filter_Equals `protobuf:"bytes,1,opt,name=equals,proto3,oneof"` // Equality comparison. } type Filter_Operator_NotEquals struct { - NotEquals *Filter_NotEquals `protobuf:"bytes,2,opt,name=not_equals,json=notEquals,proto3,oneof"` + NotEquals *Filter_NotEquals `protobuf:"bytes,2,opt,name=not_equals,json=notEquals,proto3,oneof"` // Non-equality comparison. } func (*Filter_Operator_Equals) isFilter_Operator_Value() {} func (*Filter_Operator_NotEquals) isFilter_Operator_Value() {} +// Equals represents an equality comparison operation. type Filter_Equals struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Selection criteria for the equality comparison. Selection *Filter_Equals_Selection `protobuf:"bytes,1,opt,name=selection,proto3" json:"selection,omitempty"` } @@ -478,11 +501,13 @@ func (x *Filter_Equals) GetSelection() *Filter_Equals_Selection { return nil } +// NotEquals represents a non-equality comparison operation. type Filter_NotEquals struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Selection criteria for the non-equality comparison. Selection *Filter_NotEquals_Selection `protobuf:"bytes,1,opt,name=selection,proto3" json:"selection,omitempty"` } @@ -525,11 +550,14 @@ func (x *Filter_NotEquals) GetSelection() *Filter_NotEquals_Selection { return nil } +// Selection defines the values for the equality comparison. type Filter_Equals_Selection struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Specifies the type of selection for the equality comparison. + // // Types that are assignable to Value: // *Filter_Equals_Selection_All // *Filter_Equals_Selection_List @@ -594,17 +622,18 @@ type isFilter_Equals_Selection_Value interface { } type Filter_Equals_Selection_All struct { - All *Filter_Equals_Selection_AllSelection `protobuf:"bytes,1,opt,name=all,proto3,oneof"` + All *Filter_Equals_Selection_AllSelection `protobuf:"bytes,1,opt,name=all,proto3,oneof"` // Represents a selection of all values. } type Filter_Equals_Selection_List struct { - List *Filter_Equals_Selection_ListSelection `protobuf:"bytes,2,opt,name=list,proto3,oneof"` + List *Filter_Equals_Selection_ListSelection `protobuf:"bytes,2,opt,name=list,proto3,oneof"` // Represents a selection from a list of values. } func (*Filter_Equals_Selection_All) isFilter_Equals_Selection_Value() {} func (*Filter_Equals_Selection_List) isFilter_Equals_Selection_Value() {} +// AllSelection indicates that all values are selected. type Filter_Equals_Selection_AllSelection struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -643,11 +672,13 @@ func (*Filter_Equals_Selection_AllSelection) Descriptor() ([]byte, []int) { return file_com_coralogixapis_dashboards_v1_ast_filter_proto_rawDescGZIP(), []int{0, 5, 0, 0} } +// ListSelection represents a selection from a list of specific values. type Filter_Equals_Selection_ListSelection struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // List of values for the selection. Values []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` } @@ -690,11 +721,14 @@ func (x *Filter_Equals_Selection_ListSelection) GetValues() []*wrapperspb.String return nil } +// Selection defines the values for the non-equality comparison. type Filter_NotEquals_Selection struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // Specifies the type of selection for the non-equality comparison. + // // Types that are assignable to Value: // *Filter_NotEquals_Selection_List Value isFilter_NotEquals_Selection_Value `protobuf_oneof:"value"` @@ -751,16 +785,18 @@ type isFilter_NotEquals_Selection_Value interface { } type Filter_NotEquals_Selection_List struct { - List *Filter_NotEquals_Selection_ListSelection `protobuf:"bytes,1,opt,name=list,proto3,oneof"` + List *Filter_NotEquals_Selection_ListSelection `protobuf:"bytes,1,opt,name=list,proto3,oneof"` // Represents a selection from a list of values. } func (*Filter_NotEquals_Selection_List) isFilter_NotEquals_Selection_Value() {} +// ListSelection represents a selection from a list of specific values. type Filter_NotEquals_Selection_ListSelection struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields + // List of values for the selection. Values []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` } @@ -935,7 +971,9 @@ var file_com_coralogixapis_dashboards_v1_ast_filter_proto_rawDesc = []byte{ 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x42, 0x25, 0x5a, 0x23, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, + 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, + 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1004,7 +1042,6 @@ func file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_filter_proto != nil { return } - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_filter_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Filter); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/gauge.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/gauge.pb.go index def6f245..9da61a75 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/gauge.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/gauge.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -277,6 +278,7 @@ type Gauge_Query struct { // *Gauge_Query_Metrics // *Gauge_Query_Logs // *Gauge_Query_Spans + // *Gauge_Query_Dataprime Value isGauge_Query_Value `protobuf_oneof:"value"` } @@ -340,6 +342,13 @@ func (x *Gauge_Query) GetSpans() *Gauge_SpansQuery { return nil } +func (x *Gauge_Query) GetDataprime() *Gauge_DataprimeQuery { + if x, ok := x.GetValue().(*Gauge_Query_Dataprime); ok { + return x.Dataprime + } + return nil +} + type isGauge_Query_Value interface { isGauge_Query_Value() } @@ -356,18 +365,24 @@ type Gauge_Query_Spans struct { Spans *Gauge_SpansQuery `protobuf:"bytes,3,opt,name=spans,proto3,oneof"` } +type Gauge_Query_Dataprime struct { + Dataprime *Gauge_DataprimeQuery `protobuf:"bytes,4,opt,name=dataprime,proto3,oneof"` +} + func (*Gauge_Query_Metrics) isGauge_Query_Value() {} func (*Gauge_Query_Logs) isGauge_Query_Value() {} func (*Gauge_Query_Spans) isGauge_Query_Value() {} +func (*Gauge_Query_Dataprime) isGauge_Query_Value() {} + type Gauge_MetricsQuery struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - PromqlQuery *PromQlQuery `protobuf:"bytes,1,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` + PromqlQuery *PromQlQuery `protobuf:"bytes,1,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` Aggregation Gauge_Aggregation `protobuf:"varint,2,opt,name=aggregation,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.Gauge_Aggregation" json:"aggregation,omitempty"` Filters []*Filter_MetricsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` } @@ -430,9 +445,9 @@ type Gauge_LogsQuery struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - LogsAggregation *LogsAggregation `protobuf:"bytes,2,opt,name=logs_aggregation,json=logsAggregation,proto3" json:"logs_aggregation,omitempty"` - Aggregation Gauge_Aggregation `protobuf:"varint,3,opt,name=aggregation,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.Gauge_Aggregation" json:"aggregation,omitempty"` + LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + LogsAggregation *LogsAggregation `protobuf:"bytes,2,opt,name=logs_aggregation,json=logsAggregation,proto3" json:"logs_aggregation,omitempty"` + Aggregation Gauge_Aggregation `protobuf:"varint,3,opt,name=aggregation,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.Gauge_Aggregation" json:"aggregation,omitempty"` Filters []*Filter_LogsFilter `protobuf:"bytes,4,rep,name=filters,proto3" json:"filters,omitempty"` } @@ -501,9 +516,9 @@ type Gauge_SpansQuery struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - SpansAggregation *SpansAggregation `protobuf:"bytes,2,opt,name=spans_aggregation,json=spansAggregation,proto3" json:"spans_aggregation,omitempty"` - Aggregation Gauge_Aggregation `protobuf:"varint,3,opt,name=aggregation,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.Gauge_Aggregation" json:"aggregation,omitempty"` + LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + SpansAggregation *SpansAggregation `protobuf:"bytes,2,opt,name=spans_aggregation,json=spansAggregation,proto3" json:"spans_aggregation,omitempty"` + Aggregation Gauge_Aggregation `protobuf:"varint,3,opt,name=aggregation,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.Gauge_Aggregation" json:"aggregation,omitempty"` Filters []*Filter_SpansFilter `protobuf:"bytes,4,rep,name=filters,proto3" json:"filters,omitempty"` } @@ -567,6 +582,61 @@ func (x *Gauge_SpansQuery) GetFilters() []*Filter_SpansFilter { return nil } +type Gauge_DataprimeQuery struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + DataprimeQuery *DataprimeQuery `protobuf:"bytes,1,opt,name=dataprime_query,json=dataprimeQuery,proto3" json:"dataprime_query,omitempty"` + Filters []*Filter_Source `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` +} + +func (x *Gauge_DataprimeQuery) Reset() { + *x = Gauge_DataprimeQuery{} + if protoimpl.UnsafeEnabled { + mi := &file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *Gauge_DataprimeQuery) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*Gauge_DataprimeQuery) ProtoMessage() {} + +func (x *Gauge_DataprimeQuery) ProtoReflect() protoreflect.Message { + mi := &file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[5] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use Gauge_DataprimeQuery.ProtoReflect.Descriptor instead. +func (*Gauge_DataprimeQuery) Descriptor() ([]byte, []int) { + return file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_rawDescGZIP(), []int{0, 4} +} + +func (x *Gauge_DataprimeQuery) GetDataprimeQuery() *DataprimeQuery { + if x != nil { + return x.DataprimeQuery + } + return nil +} + +func (x *Gauge_DataprimeQuery) GetFilters() []*Filter_Source { + if x != nil { + return x.Filters + } + return nil +} + type Gauge_Threshold struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -579,7 +649,7 @@ type Gauge_Threshold struct { func (x *Gauge_Threshold) Reset() { *x = Gauge_Threshold{} if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[5] + mi := &file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -592,7 +662,7 @@ func (x *Gauge_Threshold) String() string { func (*Gauge_Threshold) ProtoMessage() {} func (x *Gauge_Threshold) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[5] + mi := &file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -605,7 +675,7 @@ func (x *Gauge_Threshold) ProtoReflect() protoreflect.Message { // Deprecated: Use Gauge_Threshold.ProtoReflect.Descriptor instead. func (*Gauge_Threshold) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_rawDescGZIP(), []int{0, 4} + return file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_rawDescGZIP(), []int{0, 5} } func (x *Gauge_Threshold) GetFrom() *wrapperspb.DoubleValue { @@ -646,164 +716,188 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_rawDesc = []byt 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, - 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa3, 0x13, 0x0a, 0x05, 0x47, 0x61, - 0x75, 0x67, 0x65, 0x12, 0x4e, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, - 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x05, 0x71, 0x75, - 0x65, 0x72, 0x79, 0x12, 0x2e, 0x0a, 0x03, 0x6d, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x03, - 0x6d, 0x69, 0x6e, 0x12, 0x2e, 0x0a, 0x03, 0x6d, 0x61, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x03, - 0x6d, 0x61, 0x78, 0x12, 0x40, 0x0a, 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x69, 0x6e, 0x6e, 0x65, - 0x72, 0x5f, 0x61, 0x72, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, - 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x49, 0x6e, 0x6e, - 0x65, 0x72, 0x41, 0x72, 0x63, 0x12, 0x40, 0x0a, 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x5f, 0x6f, 0x75, - 0x74, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0c, 0x73, 0x68, 0x6f, 0x77, 0x4f, - 0x75, 0x74, 0x65, 0x72, 0x41, 0x72, 0x63, 0x12, 0x4b, 0x0a, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x18, - 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, - 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, - 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x04, - 0x75, 0x6e, 0x69, 0x74, 0x12, 0x5c, 0x0a, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, - 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, - 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x54, 0x68, 0x72, - 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, - 0x64, 0x73, 0x1a, 0x98, 0x02, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5b, 0x0a, 0x07, - 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, - 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, - 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, - 0x65, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, - 0x52, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x52, 0x0a, 0x04, 0x6c, 0x6f, 0x67, - 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, - 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, - 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x4c, 0x6f, 0x67, 0x73, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x12, 0x55, 0x0a, - 0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x63, + 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x32, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, + 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, + 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc8, 0x15, + 0x0a, 0x05, 0x47, 0x61, 0x75, 0x67, 0x65, 0x12, 0x4e, 0x0a, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, + 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, + 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x52, 0x05, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x2e, 0x0a, 0x03, 0x6d, 0x69, 0x6e, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x52, 0x03, 0x6d, 0x69, 0x6e, 0x12, 0x2e, 0x0a, 0x03, 0x6d, 0x61, 0x78, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x52, 0x03, 0x6d, 0x61, 0x78, 0x12, 0x40, 0x0a, 0x0e, 0x73, 0x68, 0x6f, 0x77, 0x5f, + 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0c, 0x73, 0x68, 0x6f, + 0x77, 0x49, 0x6e, 0x6e, 0x65, 0x72, 0x41, 0x72, 0x63, 0x12, 0x40, 0x0a, 0x0e, 0x73, 0x68, 0x6f, + 0x77, 0x5f, 0x6f, 0x75, 0x74, 0x65, 0x72, 0x5f, 0x61, 0x72, 0x63, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0c, 0x73, + 0x68, 0x6f, 0x77, 0x4f, 0x75, 0x74, 0x65, 0x72, 0x41, 0x72, 0x63, 0x12, 0x4b, 0x0a, 0x04, 0x75, + 0x6e, 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, + 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, + 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, + 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x55, 0x6e, + 0x69, 0x74, 0x52, 0x04, 0x75, 0x6e, 0x69, 0x74, 0x12, 0x5c, 0x0a, 0x0a, 0x74, 0x68, 0x72, 0x65, + 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, - 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x05, 0x73, - 0x70, 0x61, 0x6e, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0xa9, 0x02, - 0x0a, 0x0c, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x62, - 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, + 0x2e, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x0a, 0x74, 0x68, 0x72, 0x65, + 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x73, 0x1a, 0xfb, 0x02, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x12, 0x5b, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x3f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, + 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, + 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, + 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x48, 0x00, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x52, 0x0a, + 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x63, 0x6f, + 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, + 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, + 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, + 0x4c, 0x6f, 0x67, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, 0x52, 0x04, 0x6c, 0x6f, 0x67, + 0x73, 0x12, 0x55, 0x0a, 0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x3d, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, + 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, + 0x61, 0x75, 0x67, 0x65, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, + 0x00, 0x52, 0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x12, 0x61, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, + 0x70, 0x72, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x63, 0x6f, + 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, + 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, + 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, + 0x44, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x00, + 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x1a, 0xa9, 0x02, 0x0a, 0x0c, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x62, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x5f, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x63, 0x6f, + 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, + 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, + 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, + 0x2e, 0x50, 0x72, 0x6f, 0x6d, 0x51, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0b, 0x70, 0x72, + 0x6f, 0x6d, 0x71, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x60, 0x0a, 0x0b, 0x61, 0x67, 0x67, + 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, + 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, + 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, + 0x67, 0x65, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, + 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x07, 0x66, + 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x63, + 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, + 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, + 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, + 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, + 0x1a, 0x87, 0x03, 0x0a, 0x09, 0x4c, 0x6f, 0x67, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x62, + 0x0a, 0x0c, 0x6c, 0x75, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, - 0x74, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x72, 0x6f, 0x6d, 0x51, 0x6c, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x12, 0x60, 0x0a, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, + 0x74, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x75, 0x63, 0x65, 0x6e, 0x65, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0b, 0x6c, 0x75, 0x63, 0x65, 0x6e, 0x65, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x12, 0x62, 0x0a, 0x10, 0x6c, 0x6f, 0x67, 0x73, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, + 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x63, + 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, + 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x6c, 0x6f, 0x67, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, + 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x63, 0x6f, + 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, + 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, + 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, + 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x67, 0x67, + 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x50, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, + 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, + 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, + 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, + 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, + 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x8c, 0x03, 0x0a, 0x0a, 0x53, + 0x70, 0x61, 0x6e, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x62, 0x0a, 0x0c, 0x6c, 0x75, 0x63, + 0x65, 0x6e, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x3f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, + 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, + 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x75, 0x63, 0x65, 0x6e, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x52, 0x0b, 0x6c, 0x75, 0x63, 0x65, 0x6e, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x65, 0x0a, + 0x11, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, + 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, + 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x10, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, + 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, + 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, + 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x41, 0x67, + 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, + 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x51, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, + 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, - 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x41, 0x67, 0x67, 0x72, - 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, - 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, + 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, + 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, + 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x1a, 0xbf, 0x01, 0x0a, 0x0e, 0x44, 0x61, + 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x5f, 0x0a, 0x0f, + 0x64, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, - 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x87, 0x03, 0x0a, 0x09, 0x4c, 0x6f, - 0x67, 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x62, 0x0a, 0x0c, 0x6c, 0x75, 0x63, 0x65, 0x6e, - 0x65, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, - 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, - 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, - 0x6f, 0x6e, 0x2e, 0x4c, 0x75, 0x63, 0x65, 0x6e, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0b, - 0x6c, 0x75, 0x63, 0x65, 0x6e, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x62, 0x0a, 0x10, 0x6c, - 0x6f, 0x67, 0x73, 0x5f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, - 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, - 0x6f, 0x67, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, - 0x6c, 0x6f, 0x67, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x60, 0x0a, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, - 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, - 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, - 0x74, 0x73, 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x50, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, - 0x4c, 0x6f, 0x67, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x73, 0x1a, 0x8c, 0x03, 0x0a, 0x0a, 0x53, 0x70, 0x61, 0x6e, 0x73, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x12, 0x62, 0x0a, 0x0c, 0x6c, 0x75, 0x63, 0x65, 0x6e, 0x65, 0x5f, 0x71, 0x75, 0x65, - 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, - 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x75, - 0x63, 0x65, 0x6e, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0b, 0x6c, 0x75, 0x63, 0x65, 0x6e, - 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x65, 0x0a, 0x11, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x5f, - 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x38, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, - 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x73, - 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x73, 0x70, 0x61, - 0x6e, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x60, 0x0a, - 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x3e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, - 0x2e, 0x47, 0x61, 0x75, 0x67, 0x65, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x0b, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x51, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x37, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, - 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x53, 0x70, - 0x61, 0x6e, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, - 0x72, 0x73, 0x1a, 0x71, 0x0a, 0x09, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, - 0x30, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x66, 0x72, 0x6f, - 0x6d, 0x12, 0x32, 0x0a, 0x05, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, - 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x22, 0x94, 0x01, 0x0a, 0x0b, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, - 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, - 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, - 0x4e, 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x47, 0x47, 0x52, - 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x49, 0x4e, 0x10, 0x02, 0x12, 0x13, 0x0a, - 0x0f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, - 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, - 0x4e, 0x5f, 0x41, 0x56, 0x47, 0x10, 0x04, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x47, 0x47, 0x52, 0x45, - 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x55, 0x4d, 0x10, 0x05, 0x22, 0xd0, 0x02, 0x0a, - 0x04, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, 0x4e, - 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x55, - 0x4e, 0x49, 0x54, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, - 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x43, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x15, - 0x0a, 0x11, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4d, 0x49, 0x43, 0x52, 0x4f, 0x53, 0x45, 0x43, 0x4f, - 0x4e, 0x44, 0x53, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4d, 0x49, - 0x4c, 0x4c, 0x49, 0x53, 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x04, 0x12, 0x10, 0x0a, 0x0c, - 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x53, 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x05, 0x12, 0x0e, - 0x0a, 0x0a, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x06, 0x12, 0x0f, - 0x0a, 0x0b, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4b, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x07, 0x12, - 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4d, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x08, - 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x47, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, - 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, 0x5f, - 0x49, 0x45, 0x43, 0x10, 0x0a, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4b, 0x49, - 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x0b, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x49, 0x54, 0x5f, - 0x4d, 0x49, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x0c, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x49, - 0x54, 0x5f, 0x47, 0x49, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x0d, 0x12, 0x12, 0x0a, 0x0e, 0x55, - 0x4e, 0x49, 0x54, 0x5f, 0x45, 0x55, 0x52, 0x5f, 0x43, 0x45, 0x4e, 0x54, 0x53, 0x10, 0x0e, 0x12, - 0x0c, 0x0a, 0x08, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x45, 0x55, 0x52, 0x10, 0x0f, 0x12, 0x12, 0x0a, - 0x0e, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, 0x53, 0x44, 0x5f, 0x43, 0x45, 0x4e, 0x54, 0x53, 0x10, - 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, 0x53, 0x44, 0x10, 0x11, 0x42, - 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x44, + 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x0e, 0x64, + 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4c, 0x0a, + 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, + 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, + 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, + 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x53, 0x6f, 0x75, 0x72, + 0x63, 0x65, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x1a, 0x71, 0x0a, 0x09, 0x54, + 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x30, 0x0a, 0x04, 0x66, 0x72, 0x6f, 0x6d, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, + 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x32, 0x0a, 0x05, 0x63, 0x6f, + 0x6c, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x22, 0x94, + 0x01, 0x0a, 0x0b, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, + 0x0a, 0x17, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, + 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x41, + 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x10, + 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x4d, 0x49, 0x4e, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, + 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x41, + 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x56, 0x47, 0x10, 0x04, + 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, + 0x53, 0x55, 0x4d, 0x10, 0x05, 0x22, 0xd0, 0x02, 0x0a, 0x04, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x14, + 0x0a, 0x10, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, + 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4e, 0x55, 0x4d, + 0x42, 0x45, 0x52, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x50, 0x45, + 0x52, 0x43, 0x45, 0x4e, 0x54, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x55, 0x4e, 0x49, 0x54, 0x5f, + 0x4d, 0x49, 0x43, 0x52, 0x4f, 0x53, 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x03, 0x12, 0x15, + 0x0a, 0x11, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4d, 0x49, 0x4c, 0x4c, 0x49, 0x53, 0x45, 0x43, 0x4f, + 0x4e, 0x44, 0x53, 0x10, 0x04, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x53, 0x45, + 0x43, 0x4f, 0x4e, 0x44, 0x53, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x49, 0x54, 0x5f, + 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x06, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x49, 0x54, 0x5f, + 0x4b, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x07, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x49, 0x54, + 0x5f, 0x4d, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x08, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x49, + 0x54, 0x5f, 0x47, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x09, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, + 0x49, 0x54, 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, 0x5f, 0x49, 0x45, 0x43, 0x10, 0x0a, 0x12, 0x10, + 0x0a, 0x0c, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4b, 0x49, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x0b, + 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x4d, 0x49, 0x42, 0x59, 0x54, 0x45, 0x53, + 0x10, 0x0c, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x47, 0x49, 0x42, 0x59, 0x54, + 0x45, 0x53, 0x10, 0x0d, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x45, 0x55, 0x52, + 0x5f, 0x43, 0x45, 0x4e, 0x54, 0x53, 0x10, 0x0e, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x4e, 0x49, 0x54, + 0x5f, 0x45, 0x55, 0x52, 0x10, 0x0f, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, + 0x53, 0x44, 0x5f, 0x43, 0x45, 0x4e, 0x54, 0x53, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x4e, + 0x49, 0x54, 0x5f, 0x55, 0x53, 0x44, 0x10, 0x11, 0x42, 0x2d, 0x5a, 0x2b, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, + 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, + 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -819,7 +913,7 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_rawDescGZIP() } var file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_enumTypes = make([]protoimpl.EnumInfo, 2) -var file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes = make([]protoimpl.MessageInfo, 6) +var file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes = make([]protoimpl.MessageInfo, 7) var file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_goTypes = []interface{}{ (Gauge_Aggregation)(0), // 0: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Aggregation (Gauge_Unit)(0), // 1: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Unit @@ -828,47 +922,53 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_goTypes = []int (*Gauge_MetricsQuery)(nil), // 4: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery (*Gauge_LogsQuery)(nil), // 5: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery (*Gauge_SpansQuery)(nil), // 6: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery - (*Gauge_Threshold)(nil), // 7: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold - (*wrapperspb.DoubleValue)(nil), // 8: google.protobuf.DoubleValue - (*wrapperspb.BoolValue)(nil), // 9: google.protobuf.BoolValue - (*PromQlQuery)(nil), // 10: com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery - (*Filter_MetricsFilter)(nil), // 11: com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - (*LuceneQuery)(nil), // 12: com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - (*LogsAggregation)(nil), // 13: com.coralogixapis.dashboards.v1.common.LogsAggregation - (*Filter_LogsFilter)(nil), // 14: com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter - (*SpansAggregation)(nil), // 15: com.coralogixapis.dashboards.v1.common.SpansAggregation - (*Filter_SpansFilter)(nil), // 16: com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter - (*wrapperspb.StringValue)(nil), // 17: google.protobuf.StringValue + (*Gauge_DataprimeQuery)(nil), // 7: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.DataprimeQuery + (*Gauge_Threshold)(nil), // 8: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold + (*wrapperspb.DoubleValue)(nil), // 9: google.protobuf.DoubleValue + (*wrapperspb.BoolValue)(nil), // 10: google.protobuf.BoolValue + (*PromQlQuery)(nil), // 11: com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery + (*Filter_MetricsFilter)(nil), // 12: com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter + (*LuceneQuery)(nil), // 13: com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery + (*LogsAggregation)(nil), // 14: com.coralogixapis.dashboards.v1.common.LogsAggregation + (*Filter_LogsFilter)(nil), // 15: com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + (*SpansAggregation)(nil), // 16: com.coralogixapis.dashboards.v1.common.SpansAggregation + (*Filter_SpansFilter)(nil), // 17: com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter + (*DataprimeQuery)(nil), // 18: com.coralogixapis.dashboards.v1.common.DataprimeQuery + (*Filter_Source)(nil), // 19: com.coralogixapis.dashboards.v1.ast.Filter.Source + (*wrapperspb.StringValue)(nil), // 20: google.protobuf.StringValue } var file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_depIdxs = []int32{ 3, // 0: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Query - 8, // 1: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.min:type_name -> google.protobuf.DoubleValue - 8, // 2: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.max:type_name -> google.protobuf.DoubleValue - 9, // 3: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.show_inner_arc:type_name -> google.protobuf.BoolValue - 9, // 4: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.show_outer_arc:type_name -> google.protobuf.BoolValue + 9, // 1: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.min:type_name -> google.protobuf.DoubleValue + 9, // 2: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.max:type_name -> google.protobuf.DoubleValue + 10, // 3: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.show_inner_arc:type_name -> google.protobuf.BoolValue + 10, // 4: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.show_outer_arc:type_name -> google.protobuf.BoolValue 1, // 5: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.unit:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Unit - 7, // 6: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.thresholds:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold + 8, // 6: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.thresholds:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold 4, // 7: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Query.metrics:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery 5, // 8: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Query.logs:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery 6, // 9: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Query.spans:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery - 10, // 10: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery.promql_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery - 0, // 11: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Aggregation - 11, // 12: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - 12, // 13: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - 13, // 14: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.logs_aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation - 0, // 15: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Aggregation - 14, // 16: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter - 12, // 17: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - 15, // 18: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.spans_aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation - 0, // 19: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Aggregation - 16, // 20: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter - 8, // 21: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold.from:type_name -> google.protobuf.DoubleValue - 17, // 22: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold.color:type_name -> google.protobuf.StringValue - 23, // [23:23] is the sub-list for method output_type - 23, // [23:23] is the sub-list for method input_type - 23, // [23:23] is the sub-list for extension type_name - 23, // [23:23] is the sub-list for extension extendee - 0, // [0:23] is the sub-list for field type_name + 7, // 10: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Query.dataprime:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.DataprimeQuery + 11, // 11: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery.promql_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery + 0, // 12: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Aggregation + 12, // 13: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.MetricsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter + 13, // 14: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery + 14, // 15: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.logs_aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 0, // 16: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Aggregation + 15, // 17: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.LogsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + 13, // 18: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery + 16, // 19: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.spans_aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 0, // 20: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Aggregation + 17, // 21: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.SpansQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter + 18, // 22: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.DataprimeQuery.dataprime_query:type_name -> com.coralogixapis.dashboards.v1.common.DataprimeQuery + 19, // 23: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.DataprimeQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.Source + 9, // 24: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold.from:type_name -> google.protobuf.DoubleValue + 20, // 25: com.coralogixapis.dashboards.v1.ast.widgets.Gauge.Threshold.color:type_name -> google.protobuf.StringValue + 26, // [26:26] is the sub-list for method output_type + 26, // [26:26] is the sub-list for method input_type + 26, // [26:26] is the sub-list for extension type_name + 26, // [26:26] is the sub-list for extension extendee + 0, // [0:26] is the sub-list for field type_name } func init() { file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_init() } @@ -876,10 +976,6 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_queries_proto_init() - file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Gauge); i { @@ -942,6 +1038,18 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_init() { } } file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*Gauge_DataprimeQuery); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Gauge_Threshold); i { case 0: return &v.state @@ -958,6 +1066,7 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_init() { (*Gauge_Query_Metrics)(nil), (*Gauge_Query_Logs)(nil), (*Gauge_Query_Spans)(nil), + (*Gauge_Query_Dataprime)(nil), } type x struct{} out := protoimpl.TypeBuilder{ @@ -965,7 +1074,7 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_rawDesc, NumEnums: 2, - NumMessages: 6, + NumMessages: 7, NumExtensions: 0, NumServices: 0, }, diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/group.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/group.pb.go index 43d751c1..bce05c52 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/group.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/group.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -234,7 +235,10 @@ var file_com_coralogixapis_dashboards_v1_common_group_proto_rawDesc = []byte{ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, + 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, + 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/grouped_series.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/grouped_series.pb.go index 1760c900..7ee156fc 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/grouped_series.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/grouped_series.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -85,7 +86,10 @@ var file_com_coralogixapis_dashboards_v1_common_grouped_series_proto_rawDesc = [ 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, - 0x73, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x73, 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, + 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, + 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/horizontal_bar_chart.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/horizontal_bar_chart.pb.go index fb399a41..a9829f8c 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/horizontal_bar_chart.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/horizontal_bar_chart.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -103,7 +104,7 @@ func (x *HorizontalBarChart) GetScaleType() ScaleType { if x != nil { return x.ScaleType } - return ScaleType_SCALE_TYPE_UNSPECIFIED + return ScaleType(0) } func (x *HorizontalBarChart) GetColorsBy() *ColorsBy { @@ -117,7 +118,7 @@ func (x *HorizontalBarChart) GetUnit() Unit { if x != nil { return x.Unit } - return Unit_UNIT_UNSPECIFIED + return Unit(0) } func (x *HorizontalBarChart) GetDisplayOnBar() *wrapperspb.BoolValue { @@ -138,7 +139,7 @@ func (x *HorizontalBarChart) GetSortBy() SortByType { if x != nil { return x.SortBy } - return SortByType_SORT_BY_TYPE_UNSPECIFIED + return SortByType(0) } func (x *HorizontalBarChart) GetColorScheme() *wrapperspb.StringValue { @@ -382,9 +383,9 @@ type HorizontalBarChart_LogsQuery struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - Aggregation *LogsAggregation `protobuf:"bytes,2,opt,name=aggregation,proto3" json:"aggregation,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` + LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + Aggregation *LogsAggregation `protobuf:"bytes,2,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` GroupNames []*wrapperspb.StringValue `protobuf:"bytes,4,rep,name=group_names,json=groupNames,proto3" json:"group_names,omitempty"` StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` } @@ -543,7 +544,7 @@ type HorizontalBarChart_MetricsQuery struct { PromqlQuery *PromQlQuery `protobuf:"bytes,1,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` Filters []*Filter_MetricsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` GroupNames []*wrapperspb.StringValue `protobuf:"bytes,3,rep,name=group_names,json=groupNames,proto3" json:"group_names,omitempty"` - StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` + StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` } func (x *HorizontalBarChart_MetricsQuery) Reset() { @@ -919,8 +920,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_horizontal_bar_chart_proto_ 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x10, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x42, 0x2d, 0x5a, 0x2b, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, + 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, + 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1007,15 +1010,6 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_horizontal_bar_chart_proto if File_com_coralogixapis_dashboards_v1_ast_widgets_horizontal_bar_chart_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_colors_by_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_queries_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_scale_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_sort_by_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_units_proto_init() - file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_widgets_horizontal_bar_chart_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*HorizontalBarChart); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/labelled_value.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/labelled_value.pb.go index 19123f51..3cd1e20f 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/labelled_value.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/labelled_value.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -112,8 +113,10 @@ var file_com_coralogixapis_dashboards_v1_common_labelled_value_proto_rawDesc = [ 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, + 0x02, 0x38, 0x01, 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, + 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, + 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/layout.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/layout.pb.go index 1c86d5c3..1608fa9b 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/layout.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/layout.pb.go @@ -1,17 +1,18 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.28.1 +// protoc-gen-go common.28.1 // protoc v3.21.8 -// source: com/coralogixapis/dashboards/v1/ast/layout.proto +// source: com/coralogixapis/dashboards/common/ast/layout.proto package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -280,8 +281,10 @@ var file_com_coralogixapis_dashboards_v1_ast_layout_proto_rawDesc = []byte{ 0x6e, 0x63, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x52, 0x06, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x42, 0x25, 0x5a, 0x23, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, + 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -298,22 +301,22 @@ func file_com_coralogixapis_dashboards_v1_ast_layout_proto_rawDescGZIP() []byte var file_com_coralogixapis_dashboards_v1_ast_layout_proto_msgTypes = make([]protoimpl.MessageInfo, 4) var file_com_coralogixapis_dashboards_v1_ast_layout_proto_goTypes = []interface{}{ - (*Layout)(nil), // 0: com.coralogixapis.dashboards.v1.ast.Layout - (*Section)(nil), // 1: com.coralogixapis.dashboards.v1.ast.Section - (*Row)(nil), // 2: com.coralogixapis.dashboards.v1.ast.Row - (*Row_Appearance)(nil), // 3: com.coralogixapis.dashboards.v1.ast.Row.Appearance - (*UUID)(nil), // 4: com.coralogixapis.dashboards.v1.UUID - (*Widget)(nil), // 5: com.coralogixapis.dashboards.v1.ast.Widget + (*Layout)(nil), // 0: com.coralogixapis.dashboards.common.ast.Layout + (*Section)(nil), // 1: com.coralogixapis.dashboards.common.ast.Section + (*Row)(nil), // 2: com.coralogixapis.dashboards.common.ast.Row + (*Row_Appearance)(nil), // 3: com.coralogixapis.dashboards.common.ast.Row.Appearance + (*UUID)(nil), // 4: com.coralogixapis.dashboards.common.UUID + (*Widget)(nil), // 5: com.coralogixapis.dashboards.common.ast.Widget (*wrapperspb.Int32Value)(nil), // 6: google.protobuf.Int32Value } var file_com_coralogixapis_dashboards_v1_ast_layout_proto_depIdxs = []int32{ - 1, // 0: com.coralogixapis.dashboards.v1.ast.Layout.sections:type_name -> com.coralogixapis.dashboards.v1.ast.Section - 4, // 1: com.coralogixapis.dashboards.v1.ast.Section.id:type_name -> com.coralogixapis.dashboards.v1.UUID - 2, // 2: com.coralogixapis.dashboards.v1.ast.Section.rows:type_name -> com.coralogixapis.dashboards.v1.ast.Row - 4, // 3: com.coralogixapis.dashboards.v1.ast.Row.id:type_name -> com.coralogixapis.dashboards.v1.UUID - 3, // 4: com.coralogixapis.dashboards.v1.ast.Row.appearance:type_name -> com.coralogixapis.dashboards.v1.ast.Row.Appearance - 5, // 5: com.coralogixapis.dashboards.v1.ast.Row.widgets:type_name -> com.coralogixapis.dashboards.v1.ast.Widget - 6, // 6: com.coralogixapis.dashboards.v1.ast.Row.Appearance.height:type_name -> google.protobuf.Int32Value + 1, // 0: com.coralogixapis.dashboards.common.ast.Layout.sections:type_name -> com.coralogixapis.dashboards.common.ast.Section + 4, // 1: com.coralogixapis.dashboards.common.ast.Section.id:type_name -> com.coralogixapis.dashboards.common.UUID + 2, // 2: com.coralogixapis.dashboards.common.ast.Section.rows:type_name -> com.coralogixapis.dashboards.common.ast.Row + 4, // 3: com.coralogixapis.dashboards.common.ast.Row.id:type_name -> com.coralogixapis.dashboards.common.UUID + 3, // 4: com.coralogixapis.dashboards.common.ast.Row.appearance:type_name -> com.coralogixapis.dashboards.common.ast.Row.Appearance + 5, // 5: com.coralogixapis.dashboards.common.ast.Row.widgets:type_name -> com.coralogixapis.dashboards.common.ast.Widget + 6, // 6: com.coralogixapis.dashboards.common.ast.Row.Appearance.height:type_name -> google.protobuf.Int32Value 7, // [7:7] is the sub-list for method output_type 7, // [7:7] is the sub-list for method input_type 7, // [7:7] is the sub-list for extension type_name @@ -327,7 +330,6 @@ func file_com_coralogixapis_dashboards_v1_ast_layout_proto_init() { return } file_com_coralogixapis_dashboards_v1_ast_widget_proto_init() - file_com_coralogixapis_dashboards_v1_types_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_layout_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Layout); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/legend.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/legend.pb.go index d7674d1f..d2f0e16f 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/legend.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/legend.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -183,8 +184,11 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_common_legend_proto_rawDesc 0x43, 0x4f, 0x4c, 0x55, 0x4d, 0x4e, 0x5f, 0x41, 0x56, 0x47, 0x10, 0x04, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44, 0x5f, 0x43, 0x4f, 0x4c, 0x55, 0x4d, 0x4e, 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x10, 0x05, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x45, 0x47, 0x45, 0x4e, 0x44, 0x5f, 0x43, - 0x4f, 0x4c, 0x55, 0x4d, 0x4e, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x06, 0x42, 0x04, 0x5a, 0x02, - 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x4f, 0x4c, 0x55, 0x4d, 0x4e, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x06, 0x42, 0x34, 0x5a, 0x32, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, + 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, + 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/line_chart.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/line_chart.pb.go index e0dea023..40161894 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/line_chart.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/line_chart.pb.go @@ -7,12 +7,13 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -143,8 +144,8 @@ type LineChart_QueryDefinition struct { Query *LineChart_Query `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"` SeriesNameTemplate *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=series_name_template,json=seriesNameTemplate,proto3" json:"series_name_template,omitempty"` SeriesCountLimit *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=series_count_limit,json=seriesCountLimit,proto3" json:"series_count_limit,omitempty"` - Unit Unit `protobuf:"varint,5,opt,name=unit,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.common.Unit" json:"unit,omitempty"` - ScaleType ScaleType `protobuf:"varint,6,opt,name=scale_type,json=scaleType,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.common.ScaleType" json:"scale_type,omitempty"` + Unit Unit `protobuf:"varint,5,opt,name=unit,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Unit" json:"unit,omitempty"` + ScaleType ScaleType `protobuf:"varint,6,opt,name=scale_type,json=scaleType,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.ScaleType" json:"scale_type,omitempty"` Name *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"` IsVisible *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"` ColorScheme *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=color_scheme,json=colorScheme,proto3" json:"color_scheme,omitempty"` @@ -215,14 +216,14 @@ func (x *LineChart_QueryDefinition) GetUnit() Unit { if x != nil { return x.Unit } - return Unit_UNIT_UNSPECIFIED + return Unit(0) } func (x *LineChart_QueryDefinition) GetScaleType() ScaleType { if x != nil { return x.ScaleType } - return ScaleType_SCALE_TYPE_UNSPECIFIED + return ScaleType(0) } func (x *LineChart_QueryDefinition) GetName() *wrapperspb.StringValue { @@ -867,7 +868,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto_rawDesc = 0x54, 0x49, 0x50, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x49, 0x4e, 0x47, 0x4c, 0x45, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x42, - 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x2d, 0x5a, 0x2b, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, + 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, + 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x62, 0x06, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -894,33 +898,33 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto_goTypes = (*LineChart_MetricsQuery)(nil), // 6: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.MetricsQuery (*LineChart_SpansQuery)(nil), // 7: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery (*LineChart_Resolution)(nil), // 8: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Resolution - (*Legend)(nil), // 9: com.coralogixapis.dashboards.v1.ast.widgets.common.Legend + (*Legend)(nil), // 9: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Legend (*wrapperspb.StringValue)(nil), // 10: google.protobuf.StringValue (*wrapperspb.Int64Value)(nil), // 11: google.protobuf.Int64Value - (Unit)(0), // 12: com.coralogixapis.dashboards.v1.ast.widgets.common.Unit - (ScaleType)(0), // 13: com.coralogixapis.dashboards.v1.ast.widgets.common.ScaleType + (Unit)(0), // 12: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Unit + (ScaleType)(0), // 13: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.ScaleType (*wrapperspb.BoolValue)(nil), // 14: google.protobuf.BoolValue - (*LuceneQuery)(nil), // 15: com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - (*LogsAggregation)(nil), // 16: com.coralogixapis.dashboards.v1.common.LogsAggregation + (*LuceneQuery)(nil), // 15: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.LuceneQuery + (*LogsAggregation)(nil), // 16: com.coralogixapis.dashboards.v1.widgetscommon.LogsAggregation (*Filter_LogsFilter)(nil), // 17: com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter - (*PromQlQuery)(nil), // 18: com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery + (*PromQlQuery)(nil), // 18: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.PromQlQuery (*Filter_MetricsFilter)(nil), // 19: com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - (*SpanField)(nil), // 20: com.coralogixapis.dashboards.v1.common.SpanField - (*SpansAggregation)(nil), // 21: com.coralogixapis.dashboards.v1.common.SpansAggregation + (*SpanField)(nil), // 20: com.coralogixapis.dashboards.v1.widgetscommon.SpanField + (*SpansAggregation)(nil), // 21: com.coralogixapis.dashboards.v1.widgetscommon.SpansAggregation (*Filter_SpansFilter)(nil), // 22: com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter (*durationpb.Duration)(nil), // 23: google.protobuf.Duration (*wrapperspb.Int32Value)(nil), // 24: google.protobuf.Int32Value } var file_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto_depIdxs = []int32{ - 9, // 0: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.legend:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.Legend + 9, // 0: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.legend:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Legend 4, // 1: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.tooltip:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Tooltip 2, // 2: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.query_definitions:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition 10, // 3: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.id:type_name -> google.protobuf.StringValue 3, // 4: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Query 10, // 5: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.series_name_template:type_name -> google.protobuf.StringValue 11, // 6: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.series_count_limit:type_name -> google.protobuf.Int64Value - 12, // 7: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.unit:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.Unit - 13, // 8: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.scale_type:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.ScaleType + 12, // 7: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.unit:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Unit + 13, // 8: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.scale_type:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.ScaleType 10, // 9: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.name:type_name -> google.protobuf.StringValue 14, // 10: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.is_visible:type_name -> google.protobuf.BoolValue 10, // 11: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.QueryDefinition.color_scheme:type_name -> google.protobuf.StringValue @@ -930,15 +934,15 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto_depIdxs = 7, // 15: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Query.spans:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery 14, // 16: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Tooltip.show_labels:type_name -> google.protobuf.BoolValue 0, // 17: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Tooltip.type:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.LineChart.TooltipType - 15, // 18: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.LogsQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery + 15, // 18: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.LogsQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.LuceneQuery 10, // 19: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.LogsQuery.group_by:type_name -> google.protobuf.StringValue - 16, // 20: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.LogsQuery.aggregations:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 16, // 20: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.LogsQuery.aggregations:type_name -> com.coralogixapis.dashboards.v1.widgetscommon.LogsAggregation 17, // 21: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.LogsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter - 18, // 22: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.MetricsQuery.promql_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery + 18, // 22: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.MetricsQuery.promql_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.PromQlQuery 19, // 23: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.MetricsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - 15, // 24: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - 20, // 25: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery.group_by:type_name -> com.coralogixapis.dashboards.v1.common.SpanField - 21, // 26: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery.aggregations:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 15, // 24: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.LuceneQuery + 20, // 25: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery.group_by:type_name -> com.coralogixapis.dashboards.v1.widgetscommon.SpanField + 21, // 26: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery.aggregations:type_name -> com.coralogixapis.dashboards.v1.widgetscommon.SpansAggregation 22, // 27: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.SpansQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter 23, // 28: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Resolution.interval:type_name -> google.protobuf.Duration 24, // 29: com.coralogixapis.dashboards.v1.ast.widgets.LineChart.Resolution.buckets_presented:type_name -> google.protobuf.Int32Value @@ -954,14 +958,6 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_legend_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_queries_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_scale_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_units_proto_init() - file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*LineChart); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/log_severity_level.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/log_severity_level.pb.go index 51cf5c06..f09ec88e 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/log_severity_level.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/log_severity_level.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -105,8 +106,10 @@ var file_com_coralogixapis_dashboards_v1_common_log_severity_level_proto_rawDesc 0x18, 0x4c, 0x4f, 0x47, 0x5f, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x05, 0x12, 0x1f, 0x0a, 0x1b, 0x4c, 0x4f, 0x47, 0x5f, 0x53, 0x45, 0x56, 0x45, 0x52, 0x49, 0x54, 0x59, 0x5f, 0x4c, 0x45, 0x56, 0x45, - 0x4c, 0x5f, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x10, 0x06, 0x42, 0x04, 0x5a, 0x02, - 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x4c, 0x5f, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x10, 0x06, 0x42, 0x28, 0x5a, 0x26, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, + 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_aggregation.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_aggregation.pb.go index 1bdb441a..b154a143 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_aggregation.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_aggregation.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -33,6 +34,7 @@ type LogsAggregation struct { // *LogsAggregation_Average_ // *LogsAggregation_Min_ // *LogsAggregation_Max_ + // *LogsAggregation_Percentile_ Value isLogsAggregation_Value `protobuf_oneof:"value"` } @@ -117,6 +119,13 @@ func (x *LogsAggregation) GetMax() *LogsAggregation_Max { return nil } +func (x *LogsAggregation) GetPercentile() *LogsAggregation_Percentile { + if x, ok := x.GetValue().(*LogsAggregation_Percentile_); ok { + return x.Percentile + } + return nil +} + type isLogsAggregation_Value interface { isLogsAggregation_Value() } @@ -145,6 +154,10 @@ type LogsAggregation_Max_ struct { Max *LogsAggregation_Max `protobuf:"bytes,6,opt,name=max,proto3,oneof"` } +type LogsAggregation_Percentile_ struct { + Percentile *LogsAggregation_Percentile `protobuf:"bytes,7,opt,name=percentile,proto3,oneof"` +} + func (*LogsAggregation_Count_) isLogsAggregation_Value() {} func (*LogsAggregation_CountDistinct_) isLogsAggregation_Value() {} @@ -157,6 +170,8 @@ func (*LogsAggregation_Min_) isLogsAggregation_Value() {} func (*LogsAggregation_Max_) isLogsAggregation_Value() {} +func (*LogsAggregation_Percentile_) isLogsAggregation_Value() {} + type LogsAggregation_Count struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -430,6 +445,62 @@ func (x *LogsAggregation_Max) GetField() *wrapperspb.StringValue { return nil } +type LogsAggregation_Percentile struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Field *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"` + // Value in range (0, 100] + Percent *wrapperspb.DoubleValue `protobuf:"bytes,2,opt,name=percent,proto3" json:"percent,omitempty"` +} + +func (x *LogsAggregation_Percentile) Reset() { + *x = LogsAggregation_Percentile{} + if protoimpl.UnsafeEnabled { + mi := &file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *LogsAggregation_Percentile) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*LogsAggregation_Percentile) ProtoMessage() {} + +func (x *LogsAggregation_Percentile) ProtoReflect() protoreflect.Message { + mi := &file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_msgTypes[7] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use LogsAggregation_Percentile.ProtoReflect.Descriptor instead. +func (*LogsAggregation_Percentile) Descriptor() ([]byte, []int) { + return file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_rawDescGZIP(), []int{0, 6} +} + +func (x *LogsAggregation_Percentile) GetField() *wrapperspb.StringValue { + if x != nil { + return x.Field + } + return nil +} + +func (x *LogsAggregation_Percentile) GetPercent() *wrapperspb.DoubleValue { + if x != nil { + return x.Percent + } + return nil +} + var File_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto protoreflect.FileDescriptor var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_rawDesc = []byte{ @@ -441,7 +512,7 @@ var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_rawDesc = 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, - 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xef, 0x06, 0x0a, 0x0f, 0x4c, 0x6f, 0x67, 0x73, + 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcf, 0x08, 0x0a, 0x0f, 0x4c, 0x6f, 0x67, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x55, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, @@ -476,28 +547,44 @@ var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_rawDesc = 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x6f, 0x67, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x78, 0x48, 0x00, 0x52, 0x03, 0x6d, - 0x61, 0x78, 0x1a, 0x07, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x43, 0x0a, 0x0d, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x63, 0x74, 0x12, 0x32, 0x0a, 0x05, + 0x61, 0x78, 0x12, 0x64, 0x0a, 0x0a, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, + 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, + 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, + 0x4c, 0x6f, 0x67, 0x73, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, + 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x0a, 0x70, 0x65, + 0x72, 0x63, 0x65, 0x6e, 0x74, 0x69, 0x6c, 0x65, 0x1a, 0x07, 0x0a, 0x05, 0x43, 0x6f, 0x75, 0x6e, + 0x74, 0x1a, 0x43, 0x0a, 0x0d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x74, 0x69, 0x6e, + 0x63, 0x74, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, + 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x39, 0x0a, 0x03, 0x53, 0x75, 0x6d, 0x12, 0x32, 0x0a, + 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x1a, 0x3d, 0x0a, 0x07, 0x41, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x1a, 0x39, 0x0a, 0x03, 0x53, 0x75, 0x6d, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x1a, 0x39, 0x0a, 0x03, 0x4d, 0x69, 0x6e, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x3d, 0x0a, 0x07, 0x41, - 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x39, 0x0a, 0x03, 0x4d, 0x69, - 0x6e, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x39, 0x0a, 0x03, 0x4d, 0x61, 0x78, 0x12, 0x32, 0x0a, 0x05, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x39, 0x0a, 0x03, 0x4d, + 0x61, 0x78, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, + 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x1a, 0x78, 0x0a, 0x0a, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, + 0x74, 0x69, 0x6c, 0x65, 0x12, 0x32, 0x0a, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x52, 0x05, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x36, 0x0a, 0x07, 0x70, 0x65, 0x72, 0x63, + 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, + 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, + 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, 0x6d, + 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, + 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -512,7 +599,7 @@ func file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_rawDescG return file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_rawDescData } -var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_msgTypes = make([]protoimpl.MessageInfo, 7) +var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_msgTypes = make([]protoimpl.MessageInfo, 8) var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_goTypes = []interface{}{ (*LogsAggregation)(nil), // 0: com.coralogixapis.dashboards.v1.common.LogsAggregation (*LogsAggregation_Count)(nil), // 1: com.coralogixapis.dashboards.v1.common.LogsAggregation.Count @@ -521,7 +608,9 @@ var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_goTypes = (*LogsAggregation_Average)(nil), // 4: com.coralogixapis.dashboards.v1.common.LogsAggregation.Average (*LogsAggregation_Min)(nil), // 5: com.coralogixapis.dashboards.v1.common.LogsAggregation.Min (*LogsAggregation_Max)(nil), // 6: com.coralogixapis.dashboards.v1.common.LogsAggregation.Max - (*wrapperspb.StringValue)(nil), // 7: google.protobuf.StringValue + (*LogsAggregation_Percentile)(nil), // 7: com.coralogixapis.dashboards.v1.common.LogsAggregation.Percentile + (*wrapperspb.StringValue)(nil), // 8: google.protobuf.StringValue + (*wrapperspb.DoubleValue)(nil), // 9: google.protobuf.DoubleValue } var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_depIdxs = []int32{ 1, // 0: com.coralogixapis.dashboards.v1.common.LogsAggregation.count:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation.Count @@ -530,16 +619,19 @@ var file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_depIdxs = 4, // 3: com.coralogixapis.dashboards.v1.common.LogsAggregation.average:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation.Average 5, // 4: com.coralogixapis.dashboards.v1.common.LogsAggregation.min:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation.Min 6, // 5: com.coralogixapis.dashboards.v1.common.LogsAggregation.max:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation.Max - 7, // 6: com.coralogixapis.dashboards.v1.common.LogsAggregation.CountDistinct.field:type_name -> google.protobuf.StringValue - 7, // 7: com.coralogixapis.dashboards.v1.common.LogsAggregation.Sum.field:type_name -> google.protobuf.StringValue - 7, // 8: com.coralogixapis.dashboards.v1.common.LogsAggregation.Average.field:type_name -> google.protobuf.StringValue - 7, // 9: com.coralogixapis.dashboards.v1.common.LogsAggregation.Min.field:type_name -> google.protobuf.StringValue - 7, // 10: com.coralogixapis.dashboards.v1.common.LogsAggregation.Max.field:type_name -> google.protobuf.StringValue - 11, // [11:11] is the sub-list for method output_type - 11, // [11:11] is the sub-list for method input_type - 11, // [11:11] is the sub-list for extension type_name - 11, // [11:11] is the sub-list for extension extendee - 0, // [0:11] is the sub-list for field type_name + 7, // 6: com.coralogixapis.dashboards.v1.common.LogsAggregation.percentile:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation.Percentile + 8, // 7: com.coralogixapis.dashboards.v1.common.LogsAggregation.CountDistinct.field:type_name -> google.protobuf.StringValue + 8, // 8: com.coralogixapis.dashboards.v1.common.LogsAggregation.Sum.field:type_name -> google.protobuf.StringValue + 8, // 9: com.coralogixapis.dashboards.v1.common.LogsAggregation.Average.field:type_name -> google.protobuf.StringValue + 8, // 10: com.coralogixapis.dashboards.v1.common.LogsAggregation.Min.field:type_name -> google.protobuf.StringValue + 8, // 11: com.coralogixapis.dashboards.v1.common.LogsAggregation.Max.field:type_name -> google.protobuf.StringValue + 8, // 12: com.coralogixapis.dashboards.v1.common.LogsAggregation.Percentile.field:type_name -> google.protobuf.StringValue + 9, // 13: com.coralogixapis.dashboards.v1.common.LogsAggregation.Percentile.percent:type_name -> google.protobuf.DoubleValue + 14, // [14:14] is the sub-list for method output_type + 14, // [14:14] is the sub-list for method input_type + 14, // [14:14] is the sub-list for extension type_name + 14, // [14:14] is the sub-list for extension extendee + 0, // [0:14] is the sub-list for field type_name } func init() { file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() } @@ -632,6 +724,18 @@ func file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() { return nil } } + file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*LogsAggregation_Percentile); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_msgTypes[0].OneofWrappers = []interface{}{ (*LogsAggregation_Count_)(nil), @@ -640,6 +744,7 @@ func file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() { (*LogsAggregation_Average_)(nil), (*LogsAggregation_Min_)(nil), (*LogsAggregation_Max_)(nil), + (*LogsAggregation_Percentile_)(nil), } type x struct{} out := protoimpl.TypeBuilder{ @@ -647,7 +752,7 @@ func file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_rawDesc, NumEnums: 0, - NumMessages: 7, + NumMessages: 8, NumExtensions: 0, NumServices: 0, }, diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service.pb.go index dfe41d91..164ba61f 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service.pb.go @@ -7,14 +7,15 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" structpb "google.golang.org/protobuf/types/known/structpb" timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -29,11 +30,11 @@ type SearchLogsTimeSeriesRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` GroupBy []*wrapperspb.StringValue `protobuf:"bytes,4,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` - Aggregations []*LogsAggregation `protobuf:"bytes,5,rep,name=aggregations,proto3" json:"aggregations,omitempty"` + Aggregations []*LogsAggregation `protobuf:"bytes,5,rep,name=aggregations,proto3" json:"aggregations,omitempty"` Limit *wrapperspb.Int32Value `protobuf:"bytes,6,opt,name=limit,proto3" json:"limit,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` } @@ -124,7 +125,7 @@ type SearchLogsTimeSeriesResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeSeries []*TimeSeries `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` + TimeSeries []*TimeSeries `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` Total *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=total,proto3" json:"total,omitempty"` } @@ -179,10 +180,10 @@ type SearchLogsEventsRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - OrderBy []*OrderingField `protobuf:"bytes,5,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` + OrderBy []*OrderingField `protobuf:"bytes,5,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` Pagination *SearchLogsEventsRequest_Pagination `protobuf:"bytes,6,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -313,13 +314,13 @@ type SearchLogsEventGroupsRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` GroupBy []*wrapperspb.StringValue `protobuf:"bytes,4,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` - Aggregations []*LogsAggregation `protobuf:"bytes,5,rep,name=aggregations,proto3" json:"aggregations,omitempty"` + Aggregations []*LogsAggregation `protobuf:"bytes,5,rep,name=aggregations,proto3" json:"aggregations,omitempty"` OrderBy []*SearchLogsEventGroupsRequest_OrderBy `protobuf:"bytes,6,rep,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` - Pagination *Pagination `protobuf:"bytes,7,opt,name=pagination,proto3" json:"pagination,omitempty"` + Pagination *Pagination `protobuf:"bytes,7,opt,name=pagination,proto3" json:"pagination,omitempty"` } func (x *SearchLogsEventGroupsRequest) Reset() { @@ -455,10 +456,10 @@ type SearchGroupedLogsSeriesRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` GroupByFields []*wrapperspb.StringValue `protobuf:"bytes,3,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` - Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` Limits []*SearchGroupedLogsSeriesRequest_Limit `protobuf:"bytes,6,rep,name=limits,proto3" json:"limits,omitempty"` } @@ -589,10 +590,10 @@ type SearchLogsGroupedTimeSeriesRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` - Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` + Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` GroupBy []*SearchLogsGroupedTimeSeriesRequest_GroupBy `protobuf:"bytes,6,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` } @@ -726,8 +727,8 @@ type LogsEvent struct { LogId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=log_id,json=logId,proto3" json:"log_id,omitempty"` Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` Text *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"` - Json *structpb.Struct `protobuf:"bytes,5,opt,name=json,proto3" json:"json,omitempty"` - LogsMetadata *LogsMetadata `protobuf:"bytes,6,opt,name=logs_metadata,json=logsMetadata,proto3" json:"logs_metadata,omitempty"` + Json *structpb.Struct `protobuf:"bytes,5,opt,name=json,proto3" json:"json,omitempty"` + LogsMetadata *LogsMetadata `protobuf:"bytes,6,opt,name=logs_metadata,json=logsMetadata,proto3" json:"logs_metadata,omitempty"` } func (x *LogsEvent) Reset() { @@ -804,7 +805,7 @@ type LogsMetadata struct { ApplicationName *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"` SubsystemName *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=subsystem_name,json=subsystemName,proto3" json:"subsystem_name,omitempty"` - Severity LogSeverityLevel `protobuf:"varint,3,opt,name=severity,proto3,enum=com.coralogixapis.dashboards.v1.common.LogSeverityLevel" json:"severity,omitempty"` + Severity LogSeverityLevel `protobuf:"varint,3,opt,name=severity,proto3,enum=com.coralogixapis.dashboards.v1.LogSeverityLevel" json:"severity,omitempty"` } func (x *LogsMetadata) Reset() { @@ -857,7 +858,7 @@ func (x *LogsMetadata) GetSeverity() LogSeverityLevel { if x != nil { return x.Severity } - return LogSeverityLevel_LOG_SEVERITY_LEVEL_UNSPECIFIED + return LogSeverityLevel(0) } type SearchLogsTimeValueRequest struct { @@ -865,10 +866,10 @@ type SearchLogsTimeValueRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` - LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + Aggregation *LogsAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` } func (x *SearchLogsTimeValueRequest) Reset() { @@ -1042,7 +1043,7 @@ type SearchLogsEventGroupsRequest_OrderBy struct { // *SearchLogsEventGroupsRequest_OrderBy_Grouping // *SearchLogsEventGroupsRequest_OrderBy_Aggregation Field isSearchLogsEventGroupsRequest_OrderBy_Field `protobuf_oneof:"field"` - OrderDirection OrderDirection `protobuf:"varint,3,opt,name=order_direction,json=orderDirection,proto3,enum=com.coralogixapis.dashboards.v1.common.OrderDirection" json:"order_direction,omitempty"` + OrderDirection OrderDirection `protobuf:"varint,3,opt,name=order_direction,json=orderDirection,proto3,enum=com.coralogixapis.dashboards.v1.OrderDirection" json:"order_direction,omitempty"` } func (x *SearchLogsEventGroupsRequest_OrderBy) Reset() { @@ -1102,7 +1103,7 @@ func (x *SearchLogsEventGroupsRequest_OrderBy) GetOrderDirection() OrderDirectio if x != nil { return x.OrderDirection } - return OrderDirection_ORDER_DIRECTION_UNSPECIFIED + return OrderDirection(0) } type isSearchLogsEventGroupsRequest_OrderBy_Field interface { @@ -1700,8 +1701,11 @@ var file_com_coralogixapis_dashboards_v1_services_logs_data_source_service_proto 0x65, 0x61, 0x72, 0x63, 0x68, 0x4c, 0x6f, 0x67, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x22, 0xba, 0xb8, 0x02, 0x1e, 0x0a, 0x1c, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6c, 0x6f, 0x67, 0x73, 0x20, 0x61, 0x67, - 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, - 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x2a, + 0x5a, 0x28, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, + 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, + 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var ( @@ -1736,63 +1740,63 @@ var file_com_coralogixapis_dashboards_v1_services_logs_data_source_service_proto (*SearchLogsEventGroupsRequest_OrderBy)(nil), // 15: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.OrderBy (*SearchGroupedLogsSeriesRequest_Limit)(nil), // 16: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.Limit (*SearchLogsGroupedTimeSeriesRequest_GroupBy)(nil), // 17: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.GroupBy - (*TimeFrame)(nil), // 18: com.coralogixapis.dashboards.v1.common.TimeFrame + (*TimeFrame)(nil), // 18: com.coralogixapis.dashboards.v1.TimeFrame (*durationpb.Duration)(nil), // 19: google.protobuf.Duration - (*Filter_LogsFilter)(nil), // 20: com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + (*Filter_LogsFilter)(nil), // 20: com.coralogixapis.dashboards.v1.Filter.LogsFilter (*wrapperspb.StringValue)(nil), // 21: google.protobuf.StringValue - (*LogsAggregation)(nil), // 22: com.coralogixapis.dashboards.v1.common.LogsAggregation + (*LogsAggregation)(nil), // 22: com.coralogixapis.dashboards.v1.LogsAggregation (*wrapperspb.Int32Value)(nil), // 23: google.protobuf.Int32Value - (*TimeSeries)(nil), // 24: com.coralogixapis.dashboards.v1.common.TimeSeries + (*TimeSeries)(nil), // 24: com.coralogixapis.dashboards.v1.TimeSeries (*wrapperspb.Int64Value)(nil), // 25: google.protobuf.Int64Value - (*OrderingField)(nil), // 26: com.coralogixapis.dashboards.v1.common.OrderingField - (*Pagination)(nil), // 27: com.coralogixapis.dashboards.v1.common.Pagination - (*MultiGroup)(nil), // 28: com.coralogixapis.dashboards.v1.common.MultiGroup - (*GroupedSeries)(nil), // 29: com.coralogixapis.dashboards.v1.common.GroupedSeries + (*OrderingField)(nil), // 26: com.coralogixapis.dashboards.v1.OrderingField + (*Pagination)(nil), // 27: com.coralogixapis.dashboards.v1.Pagination + (*MultiGroup)(nil), // 28: com.coralogixapis.dashboards.v1.MultiGroup + (*GroupedSeries)(nil), // 29: com.coralogixapis.dashboards.v1.GroupedSeries (*timestamppb.Timestamp)(nil), // 30: google.protobuf.Timestamp (*structpb.Struct)(nil), // 31: google.protobuf.Struct - (LogSeverityLevel)(0), // 32: com.coralogixapis.dashboards.v1.common.LogSeverityLevel + (LogSeverityLevel)(0), // 32: com.coralogixapis.dashboards.v1.LogSeverityLevel (*wrapperspb.DoubleValue)(nil), // 33: google.protobuf.DoubleValue - (OrderDirection)(0), // 34: com.coralogixapis.dashboards.v1.common.OrderDirection + (OrderDirection)(0), // 34: com.coralogixapis.dashboards.v1.OrderDirection } var file_com_coralogixapis_dashboards_v1_services_logs_data_source_service_proto_depIdxs = []int32{ - 18, // 0: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame + 18, // 0: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame 19, // 1: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.interval:type_name -> google.protobuf.Duration - 20, // 2: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + 20, // 2: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.LogsFilter 21, // 3: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.group_by:type_name -> google.protobuf.StringValue - 22, // 4: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 22, // 4: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.LogsAggregation 23, // 5: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.limit:type_name -> google.protobuf.Int32Value 21, // 6: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesRequest.lucene_query:type_name -> google.protobuf.StringValue - 24, // 7: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesResponse.time_series:type_name -> com.coralogixapis.dashboards.v1.common.TimeSeries + 24, // 7: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesResponse.time_series:type_name -> com.coralogixapis.dashboards.v1.TimeSeries 25, // 8: com.coralogixapis.dashboards.v1.services.SearchLogsTimeSeriesResponse.total:type_name -> google.protobuf.Int64Value - 18, // 9: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 20, // 10: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + 18, // 9: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 20, // 10: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.LogsFilter 21, // 11: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.lucene_query:type_name -> google.protobuf.StringValue - 26, // 12: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.order_by:type_name -> com.coralogixapis.dashboards.v1.common.OrderingField + 26, // 12: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.order_by:type_name -> com.coralogixapis.dashboards.v1.OrderingField 14, // 13: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.pagination:type_name -> com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.Pagination 25, // 14: com.coralogixapis.dashboards.v1.services.SearchLogsEventsResponse.total:type_name -> google.protobuf.Int64Value 10, // 15: com.coralogixapis.dashboards.v1.services.SearchLogsEventsResponse.events:type_name -> com.coralogixapis.dashboards.v1.services.LogsEvent - 18, // 16: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 20, // 17: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + 18, // 16: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 20, // 17: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.LogsFilter 21, // 18: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.lucene_query:type_name -> google.protobuf.StringValue 21, // 19: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.group_by:type_name -> google.protobuf.StringValue - 22, // 20: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 22, // 20: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.LogsAggregation 15, // 21: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.order_by:type_name -> com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.OrderBy - 27, // 22: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.pagination:type_name -> com.coralogixapis.dashboards.v1.common.Pagination - 28, // 23: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsResponse.groups:type_name -> com.coralogixapis.dashboards.v1.common.MultiGroup - 18, // 24: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 20, // 25: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + 27, // 22: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.pagination:type_name -> com.coralogixapis.dashboards.v1.Pagination + 28, // 23: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsResponse.groups:type_name -> com.coralogixapis.dashboards.v1.MultiGroup + 18, // 24: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 20, // 25: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.LogsFilter 21, // 26: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.group_by_fields:type_name -> google.protobuf.StringValue - 22, // 27: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 22, // 27: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.LogsAggregation 21, // 28: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.lucene_query:type_name -> google.protobuf.StringValue 16, // 29: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.limits:type_name -> com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.Limit - 29, // 30: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.common.GroupedSeries - 18, // 31: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame + 29, // 30: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.GroupedSeries + 18, // 31: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame 19, // 32: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.interval:type_name -> google.protobuf.Duration - 20, // 33: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter - 22, // 34: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 20, // 33: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.LogsFilter + 22, // 34: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.LogsAggregation 21, // 35: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.lucene_query:type_name -> google.protobuf.StringValue 17, // 36: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.group_by:type_name -> com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesRequest.GroupBy - 29, // 37: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.common.GroupedSeries + 29, // 37: com.coralogixapis.dashboards.v1.services.SearchLogsGroupedTimeSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.GroupedSeries 21, // 38: com.coralogixapis.dashboards.v1.services.LogsEvent.log_id:type_name -> google.protobuf.StringValue 30, // 39: com.coralogixapis.dashboards.v1.services.LogsEvent.timestamp:type_name -> google.protobuf.Timestamp 21, // 40: com.coralogixapis.dashboards.v1.services.LogsEvent.text:type_name -> google.protobuf.StringValue @@ -1800,17 +1804,17 @@ var file_com_coralogixapis_dashboards_v1_services_logs_data_source_service_proto 11, // 42: com.coralogixapis.dashboards.v1.services.LogsEvent.logs_metadata:type_name -> com.coralogixapis.dashboards.v1.services.LogsMetadata 21, // 43: com.coralogixapis.dashboards.v1.services.LogsMetadata.application_name:type_name -> google.protobuf.StringValue 21, // 44: com.coralogixapis.dashboards.v1.services.LogsMetadata.subsystem_name:type_name -> google.protobuf.StringValue - 32, // 45: com.coralogixapis.dashboards.v1.services.LogsMetadata.severity:type_name -> com.coralogixapis.dashboards.v1.common.LogSeverityLevel - 18, // 46: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 20, // 47: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter + 32, // 45: com.coralogixapis.dashboards.v1.services.LogsMetadata.severity:type_name -> com.coralogixapis.dashboards.v1.LogSeverityLevel + 18, // 46: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 20, // 47: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.LogsFilter 21, // 48: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueRequest.lucene_query:type_name -> google.protobuf.StringValue - 22, // 49: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 22, // 49: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.LogsAggregation 33, // 50: com.coralogixapis.dashboards.v1.services.SearchLogsTimeValueResponse.value:type_name -> google.protobuf.DoubleValue 23, // 51: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.Pagination.offset:type_name -> google.protobuf.Int32Value 23, // 52: com.coralogixapis.dashboards.v1.services.SearchLogsEventsRequest.Pagination.limit:type_name -> google.protobuf.Int32Value 21, // 53: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.OrderBy.grouping:type_name -> google.protobuf.StringValue - 22, // 54: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.OrderBy.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation - 34, // 55: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.OrderBy.order_direction:type_name -> com.coralogixapis.dashboards.v1.common.OrderDirection + 22, // 54: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.OrderBy.aggregation:type_name -> com.coralogixapis.dashboards.v1.LogsAggregation + 34, // 55: com.coralogixapis.dashboards.v1.services.SearchLogsEventGroupsRequest.OrderBy.order_direction:type_name -> com.coralogixapis.dashboards.v1.OrderDirection 21, // 56: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.Limit.group_by_fields:type_name -> google.protobuf.StringValue 23, // 57: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.Limit.limit:type_name -> google.protobuf.Int32Value 23, // 58: com.coralogixapis.dashboards.v1.services.SearchGroupedLogsSeriesRequest.Limit.min_percentage:type_name -> google.protobuf.Int32Value @@ -1841,17 +1845,6 @@ func file_com_coralogixapis_dashboards_v1_services_logs_data_source_service_prot if File_com_coralogixapis_dashboards_v1_services_logs_data_source_service_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_audit_log_proto_init() - file_com_coralogixapis_dashboards_v1_common_group_proto_init() - file_com_coralogixapis_dashboards_v1_common_grouped_series_proto_init() - file_com_coralogixapis_dashboards_v1_common_log_severity_level_proto_init() - file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_order_direction_proto_init() - file_com_coralogixapis_dashboards_v1_common_ordering_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_pagination_proto_init() - file_com_coralogixapis_dashboards_v1_common_time_frame_proto_init() - file_com_coralogixapis_dashboards_v1_common_time_series_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_services_logs_data_source_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SearchLogsTimeSeriesRequest); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service_grpc.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service_grpc.pb.go index 9d51c996..9c624007 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service_grpc.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/logs_data_source_service_grpc.pb.go @@ -8,6 +8,7 @@ package __ import ( context "context" + grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/markdown.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/markdown.pb.go index 600eca9d..0a84ce13 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/markdown.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/markdown.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -96,8 +97,11 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_markdown_proto_rawDesc = [] 0x6c, 0x74, 0x69, 0x70, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x74, - 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x54, 0x65, 0x78, 0x74, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x6f, 0x6c, 0x74, 0x69, 0x70, 0x54, 0x65, 0x78, 0x74, 0x42, 0x2d, 0x5a, 0x2b, 0x63, 0x6f, + 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, + 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, + 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service.pb.go deleted file mode 100644 index 68fea16f..00000000 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service.pb.go +++ /dev/null @@ -1,2369 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.28.1 -// protoc v3.21.8 -// source: com/coralogixapis/dashboards/v1/services/metrics_data_source_service.proto - -package __ - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - durationpb "google.golang.org/protobuf/types/known/durationpb" - wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -type MetricsEvent_AggregationType int32 - -const ( - MetricsEvent_AGGREGATION_TYPE_UNSPECIFIED MetricsEvent_AggregationType = 0 - MetricsEvent_AGGREGATION_TYPE_LAST MetricsEvent_AggregationType = 1 - MetricsEvent_AGGREGATION_TYPE_MIN MetricsEvent_AggregationType = 2 - MetricsEvent_AGGREGATION_TYPE_MAX MetricsEvent_AggregationType = 3 - MetricsEvent_AGGREGATION_TYPE_AVG MetricsEvent_AggregationType = 4 - MetricsEvent_AGGREGATION_TYPE_SUM MetricsEvent_AggregationType = 5 -) - -// Enum value maps for MetricsEvent_AggregationType. -var ( - MetricsEvent_AggregationType_name = map[int32]string{ - 0: "AGGREGATION_TYPE_UNSPECIFIED", - 1: "AGGREGATION_TYPE_LAST", - 2: "AGGREGATION_TYPE_MIN", - 3: "AGGREGATION_TYPE_MAX", - 4: "AGGREGATION_TYPE_AVG", - 5: "AGGREGATION_TYPE_SUM", - } - MetricsEvent_AggregationType_value = map[string]int32{ - "AGGREGATION_TYPE_UNSPECIFIED": 0, - "AGGREGATION_TYPE_LAST": 1, - "AGGREGATION_TYPE_MIN": 2, - "AGGREGATION_TYPE_MAX": 3, - "AGGREGATION_TYPE_AVG": 4, - "AGGREGATION_TYPE_SUM": 5, - } -) - -func (x MetricsEvent_AggregationType) Enum() *MetricsEvent_AggregationType { - p := new(MetricsEvent_AggregationType) - *p = x - return p -} - -func (x MetricsEvent_AggregationType) String() string { - return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) -} - -func (MetricsEvent_AggregationType) Descriptor() protoreflect.EnumDescriptor { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_enumTypes[0].Descriptor() -} - -func (MetricsEvent_AggregationType) Type() protoreflect.EnumType { - return &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_enumTypes[0] -} - -func (x MetricsEvent_AggregationType) Number() protoreflect.EnumNumber { - return protoreflect.EnumNumber(x) -} - -// Deprecated: Use MetricsEvent_AggregationType.Descriptor instead. -func (MetricsEvent_AggregationType) EnumDescriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{16, 0} -} - -type SearchMetricsTimeSeriesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` - PromqlQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` - Limit *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=limit,proto3" json:"limit,omitempty"` - Filters []*Filter_MetricsFilter `protobuf:"bytes,5,rep,name=filters,proto3" json:"filters,omitempty"` -} - -func (x *SearchMetricsTimeSeriesRequest) Reset() { - *x = SearchMetricsTimeSeriesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsTimeSeriesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsTimeSeriesRequest) ProtoMessage() {} - -func (x *SearchMetricsTimeSeriesRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsTimeSeriesRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsTimeSeriesRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{0} -} - -func (x *SearchMetricsTimeSeriesRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -func (x *SearchMetricsTimeSeriesRequest) GetInterval() *durationpb.Duration { - if x != nil { - return x.Interval - } - return nil -} - -func (x *SearchMetricsTimeSeriesRequest) GetPromqlQuery() *wrapperspb.StringValue { - if x != nil { - return x.PromqlQuery - } - return nil -} - -func (x *SearchMetricsTimeSeriesRequest) GetLimit() *wrapperspb.Int32Value { - if x != nil { - return x.Limit - } - return nil -} - -func (x *SearchMetricsTimeSeriesRequest) GetFilters() []*Filter_MetricsFilter { - if x != nil { - return x.Filters - } - return nil -} - -type SearchMetricsTimeSeriesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeSeries []*TimeSeries `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` - IsLimitExceeded bool `protobuf:"varint,2,opt,name=is_limit_exceeded,json=isLimitExceeded,proto3" json:"is_limit_exceeded,omitempty"` - Total *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=total,proto3" json:"total,omitempty"` -} - -func (x *SearchMetricsTimeSeriesResponse) Reset() { - *x = SearchMetricsTimeSeriesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsTimeSeriesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsTimeSeriesResponse) ProtoMessage() {} - -func (x *SearchMetricsTimeSeriesResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsTimeSeriesResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsTimeSeriesResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{1} -} - -func (x *SearchMetricsTimeSeriesResponse) GetTimeSeries() []*TimeSeries { - if x != nil { - return x.TimeSeries - } - return nil -} - -func (x *SearchMetricsTimeSeriesResponse) GetIsLimitExceeded() bool { - if x != nil { - return x.IsLimitExceeded - } - return false -} - -func (x *SearchMetricsTimeSeriesResponse) GetTotal() *wrapperspb.Int64Value { - if x != nil { - return x.Total - } - return nil -} - -type SearchMetricsTimeValuesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - PromqlQuery *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` - Limit *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=limit,proto3" json:"limit,omitempty"` - Filters []*Filter_MetricsFilter `protobuf:"bytes,4,rep,name=filters,proto3" json:"filters,omitempty"` -} - -func (x *SearchMetricsTimeValuesRequest) Reset() { - *x = SearchMetricsTimeValuesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsTimeValuesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsTimeValuesRequest) ProtoMessage() {} - -func (x *SearchMetricsTimeValuesRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsTimeValuesRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsTimeValuesRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{2} -} - -func (x *SearchMetricsTimeValuesRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -func (x *SearchMetricsTimeValuesRequest) GetPromqlQuery() *wrapperspb.StringValue { - if x != nil { - return x.PromqlQuery - } - return nil -} - -func (x *SearchMetricsTimeValuesRequest) GetLimit() *wrapperspb.Int32Value { - if x != nil { - return x.Limit - } - return nil -} - -func (x *SearchMetricsTimeValuesRequest) GetFilters() []*Filter_MetricsFilter { - if x != nil { - return x.Filters - } - return nil -} - -type SearchMetricsTimeValuesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Values []*LabelledValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` - IsLimitExceeded bool `protobuf:"varint,2,opt,name=is_limit_exceeded,json=isLimitExceeded,proto3" json:"is_limit_exceeded,omitempty"` - Total *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=total,proto3" json:"total,omitempty"` -} - -func (x *SearchMetricsTimeValuesResponse) Reset() { - *x = SearchMetricsTimeValuesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsTimeValuesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsTimeValuesResponse) ProtoMessage() {} - -func (x *SearchMetricsTimeValuesResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsTimeValuesResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsTimeValuesResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{3} -} - -func (x *SearchMetricsTimeValuesResponse) GetValues() []*LabelledValue { - if x != nil { - return x.Values - } - return nil -} - -func (x *SearchMetricsTimeValuesResponse) GetIsLimitExceeded() bool { - if x != nil { - return x.IsLimitExceeded - } - return false -} - -func (x *SearchMetricsTimeValuesResponse) GetTotal() *wrapperspb.Int64Value { - if x != nil { - return x.Total - } - return nil -} - -type SearchMetricsGroupedSeriesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - PromqlQuery *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` - GroupBy []*wrapperspb.StringValue `protobuf:"bytes,3,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` - Limits []*SearchMetricsGroupedSeriesRequest_Limit `protobuf:"bytes,4,rep,name=limits,proto3" json:"limits,omitempty"` - Filters []*Filter_MetricsFilter `protobuf:"bytes,5,rep,name=filters,proto3" json:"filters,omitempty"` -} - -func (x *SearchMetricsGroupedSeriesRequest) Reset() { - *x = SearchMetricsGroupedSeriesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsGroupedSeriesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsGroupedSeriesRequest) ProtoMessage() {} - -func (x *SearchMetricsGroupedSeriesRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsGroupedSeriesRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsGroupedSeriesRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{4} -} - -func (x *SearchMetricsGroupedSeriesRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -func (x *SearchMetricsGroupedSeriesRequest) GetPromqlQuery() *wrapperspb.StringValue { - if x != nil { - return x.PromqlQuery - } - return nil -} - -func (x *SearchMetricsGroupedSeriesRequest) GetGroupBy() []*wrapperspb.StringValue { - if x != nil { - return x.GroupBy - } - return nil -} - -func (x *SearchMetricsGroupedSeriesRequest) GetLimits() []*SearchMetricsGroupedSeriesRequest_Limit { - if x != nil { - return x.Limits - } - return nil -} - -func (x *SearchMetricsGroupedSeriesRequest) GetFilters() []*Filter_MetricsFilter { - if x != nil { - return x.Filters - } - return nil -} - -type SearchMetricsGroupedSeriesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Series []*GroupedSeries `protobuf:"bytes,1,rep,name=series,proto3" json:"series,omitempty"` -} - -func (x *SearchMetricsGroupedSeriesResponse) Reset() { - *x = SearchMetricsGroupedSeriesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsGroupedSeriesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsGroupedSeriesResponse) ProtoMessage() {} - -func (x *SearchMetricsGroupedSeriesResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsGroupedSeriesResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsGroupedSeriesResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{5} -} - -func (x *SearchMetricsGroupedSeriesResponse) GetSeries() []*GroupedSeries { - if x != nil { - return x.Series - } - return nil -} - -type SearchMetricsGroupedTimeSeriesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` - PromqlQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` - GroupBy []*SearchMetricsGroupedTimeSeriesRequest_GroupBy `protobuf:"bytes,4,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` - Filters []*Filter_MetricsFilter `protobuf:"bytes,5,rep,name=filters,proto3" json:"filters,omitempty"` -} - -func (x *SearchMetricsGroupedTimeSeriesRequest) Reset() { - *x = SearchMetricsGroupedTimeSeriesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsGroupedTimeSeriesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsGroupedTimeSeriesRequest) ProtoMessage() {} - -func (x *SearchMetricsGroupedTimeSeriesRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsGroupedTimeSeriesRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsGroupedTimeSeriesRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{6} -} - -func (x *SearchMetricsGroupedTimeSeriesRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -func (x *SearchMetricsGroupedTimeSeriesRequest) GetInterval() *durationpb.Duration { - if x != nil { - return x.Interval - } - return nil -} - -func (x *SearchMetricsGroupedTimeSeriesRequest) GetPromqlQuery() *wrapperspb.StringValue { - if x != nil { - return x.PromqlQuery - } - return nil -} - -func (x *SearchMetricsGroupedTimeSeriesRequest) GetGroupBy() []*SearchMetricsGroupedTimeSeriesRequest_GroupBy { - if x != nil { - return x.GroupBy - } - return nil -} - -func (x *SearchMetricsGroupedTimeSeriesRequest) GetFilters() []*Filter_MetricsFilter { - if x != nil { - return x.Filters - } - return nil -} - -type SearchMetricsGroupedTimeSeriesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Series []*GroupedSeries `protobuf:"bytes,1,rep,name=series,proto3" json:"series,omitempty"` -} - -func (x *SearchMetricsGroupedTimeSeriesResponse) Reset() { - *x = SearchMetricsGroupedTimeSeriesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsGroupedTimeSeriesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsGroupedTimeSeriesResponse) ProtoMessage() {} - -func (x *SearchMetricsGroupedTimeSeriesResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsGroupedTimeSeriesResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsGroupedTimeSeriesResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{7} -} - -func (x *SearchMetricsGroupedTimeSeriesResponse) GetSeries() []*GroupedSeries { - if x != nil { - return x.Series - } - return nil -} - -type SearchMetricsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` -} - -func (x *SearchMetricsRequest) Reset() { - *x = SearchMetricsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsRequest) ProtoMessage() {} - -func (x *SearchMetricsRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{8} -} - -func (x *SearchMetricsRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -type SearchMetricsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Metrics []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` -} - -func (x *SearchMetricsResponse) Reset() { - *x = SearchMetricsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsResponse) ProtoMessage() {} - -func (x *SearchMetricsResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{9} -} - -func (x *SearchMetricsResponse) GetMetrics() []*wrapperspb.StringValue { - if x != nil { - return x.Metrics - } - return nil -} - -type SearchMetricsLabelsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Metric *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=metric,proto3" json:"metric,omitempty"` -} - -func (x *SearchMetricsLabelsRequest) Reset() { - *x = SearchMetricsLabelsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsLabelsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsLabelsRequest) ProtoMessage() {} - -func (x *SearchMetricsLabelsRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsLabelsRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsLabelsRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{10} -} - -func (x *SearchMetricsLabelsRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -func (x *SearchMetricsLabelsRequest) GetMetric() *wrapperspb.StringValue { - if x != nil { - return x.Metric - } - return nil -} - -type SearchMetricsLabelsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Labels []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"` -} - -func (x *SearchMetricsLabelsResponse) Reset() { - *x = SearchMetricsLabelsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsLabelsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsLabelsResponse) ProtoMessage() {} - -func (x *SearchMetricsLabelsResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsLabelsResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsLabelsResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{11} -} - -func (x *SearchMetricsLabelsResponse) GetLabels() []*wrapperspb.StringValue { - if x != nil { - return x.Labels - } - return nil -} - -type SearchMetricsLabelValuesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Metric *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=metric,proto3" json:"metric,omitempty"` - Label *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"` - Limit *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=limit,proto3" json:"limit,omitempty"` - LabelValueFilter *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=label_value_filter,json=labelValueFilter,proto3" json:"label_value_filter,omitempty"` -} - -func (x *SearchMetricsLabelValuesRequest) Reset() { - *x = SearchMetricsLabelValuesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsLabelValuesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsLabelValuesRequest) ProtoMessage() {} - -func (x *SearchMetricsLabelValuesRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsLabelValuesRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsLabelValuesRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{12} -} - -func (x *SearchMetricsLabelValuesRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -func (x *SearchMetricsLabelValuesRequest) GetMetric() *wrapperspb.StringValue { - if x != nil { - return x.Metric - } - return nil -} - -func (x *SearchMetricsLabelValuesRequest) GetLabel() *wrapperspb.StringValue { - if x != nil { - return x.Label - } - return nil -} - -func (x *SearchMetricsLabelValuesRequest) GetLimit() *wrapperspb.Int32Value { - if x != nil { - return x.Limit - } - return nil -} - -func (x *SearchMetricsLabelValuesRequest) GetLabelValueFilter() *wrapperspb.StringValue { - if x != nil { - return x.LabelValueFilter - } - return nil -} - -type SearchMetricsLabelValuesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Values []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` -} - -func (x *SearchMetricsLabelValuesResponse) Reset() { - *x = SearchMetricsLabelValuesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsLabelValuesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsLabelValuesResponse) ProtoMessage() {} - -func (x *SearchMetricsLabelValuesResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsLabelValuesResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsLabelValuesResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{13} -} - -func (x *SearchMetricsLabelValuesResponse) GetValues() []*wrapperspb.StringValue { - if x != nil { - return x.Values - } - return nil -} - -type SearchMetricsEventsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - TimeSeriesInterval *durationpb.Duration `protobuf:"bytes,2,opt,name=time_series_interval,json=timeSeriesInterval,proto3" json:"time_series_interval,omitempty"` - PromqlQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` - Pagination *SearchMetricsEventsRequest_Pagination `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"` - Filters []*Filter_MetricsFilter `protobuf:"bytes,5,rep,name=filters,proto3" json:"filters,omitempty"` - OrderBy *SearchMetricsEventsRequest_OrderBy `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` -} - -func (x *SearchMetricsEventsRequest) Reset() { - *x = SearchMetricsEventsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsEventsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsEventsRequest) ProtoMessage() {} - -func (x *SearchMetricsEventsRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[14] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsEventsRequest.ProtoReflect.Descriptor instead. -func (*SearchMetricsEventsRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{14} -} - -func (x *SearchMetricsEventsRequest) GetTimeFrame() *TimeFrame { - if x != nil { - return x.TimeFrame - } - return nil -} - -func (x *SearchMetricsEventsRequest) GetTimeSeriesInterval() *durationpb.Duration { - if x != nil { - return x.TimeSeriesInterval - } - return nil -} - -func (x *SearchMetricsEventsRequest) GetPromqlQuery() *wrapperspb.StringValue { - if x != nil { - return x.PromqlQuery - } - return nil -} - -func (x *SearchMetricsEventsRequest) GetPagination() *SearchMetricsEventsRequest_Pagination { - if x != nil { - return x.Pagination - } - return nil -} - -func (x *SearchMetricsEventsRequest) GetFilters() []*Filter_MetricsFilter { - if x != nil { - return x.Filters - } - return nil -} - -func (x *SearchMetricsEventsRequest) GetOrderBy() *SearchMetricsEventsRequest_OrderBy { - if x != nil { - return x.OrderBy - } - return nil -} - -type SearchMetricsEventsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Labels []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"` - MetricsEvents []*MetricsEvent `protobuf:"bytes,2,rep,name=metrics_events,json=metricsEvents,proto3" json:"metrics_events,omitempty"` - Total *wrapperspb.Int64Value `protobuf:"bytes,3,opt,name=total,proto3" json:"total,omitempty"` -} - -func (x *SearchMetricsEventsResponse) Reset() { - *x = SearchMetricsEventsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsEventsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsEventsResponse) ProtoMessage() {} - -func (x *SearchMetricsEventsResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[15] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsEventsResponse.ProtoReflect.Descriptor instead. -func (*SearchMetricsEventsResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{15} -} - -func (x *SearchMetricsEventsResponse) GetLabels() []*wrapperspb.StringValue { - if x != nil { - return x.Labels - } - return nil -} - -func (x *SearchMetricsEventsResponse) GetMetricsEvents() []*MetricsEvent { - if x != nil { - return x.MetricsEvents - } - return nil -} - -func (x *SearchMetricsEventsResponse) GetTotal() *wrapperspb.Int64Value { - if x != nil { - return x.Total - } - return nil -} - -type MetricsEvent struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Aggregations []*MetricsEvent_Aggregation `protobuf:"bytes,1,rep,name=aggregations,proto3" json:"aggregations,omitempty"` - TimeSeries *TimeSeries `protobuf:"bytes,2,opt,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` -} - -func (x *MetricsEvent) Reset() { - *x = MetricsEvent{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MetricsEvent) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MetricsEvent) ProtoMessage() {} - -func (x *MetricsEvent) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[16] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MetricsEvent.ProtoReflect.Descriptor instead. -func (*MetricsEvent) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{16} -} - -func (x *MetricsEvent) GetAggregations() []*MetricsEvent_Aggregation { - if x != nil { - return x.Aggregations - } - return nil -} - -func (x *MetricsEvent) GetTimeSeries() *TimeSeries { - if x != nil { - return x.TimeSeries - } - return nil -} - -type SearchMetricsGroupedSeriesRequest_Limit struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - GroupBy []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` - Limit *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=limit,proto3" json:"limit,omitempty"` - MinPercentage *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=min_percentage,json=minPercentage,proto3" json:"min_percentage,omitempty"` -} - -func (x *SearchMetricsGroupedSeriesRequest_Limit) Reset() { - *x = SearchMetricsGroupedSeriesRequest_Limit{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[17] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsGroupedSeriesRequest_Limit) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsGroupedSeriesRequest_Limit) ProtoMessage() {} - -func (x *SearchMetricsGroupedSeriesRequest_Limit) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[17] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsGroupedSeriesRequest_Limit.ProtoReflect.Descriptor instead. -func (*SearchMetricsGroupedSeriesRequest_Limit) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{4, 0} -} - -func (x *SearchMetricsGroupedSeriesRequest_Limit) GetGroupBy() []*wrapperspb.StringValue { - if x != nil { - return x.GroupBy - } - return nil -} - -func (x *SearchMetricsGroupedSeriesRequest_Limit) GetLimit() *wrapperspb.Int32Value { - if x != nil { - return x.Limit - } - return nil -} - -func (x *SearchMetricsGroupedSeriesRequest_Limit) GetMinPercentage() *wrapperspb.Int32Value { - if x != nil { - return x.MinPercentage - } - return nil -} - -type SearchMetricsGroupedTimeSeriesRequest_GroupBy struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Labels []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels,omitempty"` - Limit *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=limit,proto3" json:"limit,omitempty"` - MinPercentage *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=min_percentage,json=minPercentage,proto3" json:"min_percentage,omitempty"` -} - -func (x *SearchMetricsGroupedTimeSeriesRequest_GroupBy) Reset() { - *x = SearchMetricsGroupedTimeSeriesRequest_GroupBy{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[18] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsGroupedTimeSeriesRequest_GroupBy) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsGroupedTimeSeriesRequest_GroupBy) ProtoMessage() {} - -func (x *SearchMetricsGroupedTimeSeriesRequest_GroupBy) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[18] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsGroupedTimeSeriesRequest_GroupBy.ProtoReflect.Descriptor instead. -func (*SearchMetricsGroupedTimeSeriesRequest_GroupBy) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{6, 0} -} - -func (x *SearchMetricsGroupedTimeSeriesRequest_GroupBy) GetLabels() []*wrapperspb.StringValue { - if x != nil { - return x.Labels - } - return nil -} - -func (x *SearchMetricsGroupedTimeSeriesRequest_GroupBy) GetLimit() *wrapperspb.Int32Value { - if x != nil { - return x.Limit - } - return nil -} - -func (x *SearchMetricsGroupedTimeSeriesRequest_GroupBy) GetMinPercentage() *wrapperspb.Int32Value { - if x != nil { - return x.MinPercentage - } - return nil -} - -type SearchMetricsEventsRequest_OrderBy struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Direction OrderDirection `protobuf:"varint,1,opt,name=direction,proto3,enum=com.coralogixapis.dashboards.v1.common.OrderDirection" json:"direction,omitempty"` - // Types that are assignable to Value: - // *SearchMetricsEventsRequest_OrderBy_Label - // *SearchMetricsEventsRequest_OrderBy_AggType - Value isSearchMetricsEventsRequest_OrderBy_Value `protobuf_oneof:"value"` -} - -func (x *SearchMetricsEventsRequest_OrderBy) Reset() { - *x = SearchMetricsEventsRequest_OrderBy{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[19] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsEventsRequest_OrderBy) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsEventsRequest_OrderBy) ProtoMessage() {} - -func (x *SearchMetricsEventsRequest_OrderBy) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[19] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsEventsRequest_OrderBy.ProtoReflect.Descriptor instead. -func (*SearchMetricsEventsRequest_OrderBy) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{14, 0} -} - -func (x *SearchMetricsEventsRequest_OrderBy) GetDirection() OrderDirection { - if x != nil { - return x.Direction - } - return OrderDirection_ORDER_DIRECTION_UNSPECIFIED -} - -func (m *SearchMetricsEventsRequest_OrderBy) GetValue() isSearchMetricsEventsRequest_OrderBy_Value { - if m != nil { - return m.Value - } - return nil -} - -func (x *SearchMetricsEventsRequest_OrderBy) GetLabel() *wrapperspb.StringValue { - if x, ok := x.GetValue().(*SearchMetricsEventsRequest_OrderBy_Label); ok { - return x.Label - } - return nil -} - -func (x *SearchMetricsEventsRequest_OrderBy) GetAggType() MetricsEvent_AggregationType { - if x, ok := x.GetValue().(*SearchMetricsEventsRequest_OrderBy_AggType); ok { - return x.AggType - } - return MetricsEvent_AGGREGATION_TYPE_UNSPECIFIED -} - -type isSearchMetricsEventsRequest_OrderBy_Value interface { - isSearchMetricsEventsRequest_OrderBy_Value() -} - -type SearchMetricsEventsRequest_OrderBy_Label struct { - Label *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=label,proto3,oneof"` -} - -type SearchMetricsEventsRequest_OrderBy_AggType struct { - AggType MetricsEvent_AggregationType `protobuf:"varint,3,opt,name=agg_type,json=aggType,proto3,enum=com.coralogixapis.dashboards.v1.services.MetricsEvent_AggregationType,oneof"` -} - -func (*SearchMetricsEventsRequest_OrderBy_Label) isSearchMetricsEventsRequest_OrderBy_Value() {} - -func (*SearchMetricsEventsRequest_OrderBy_AggType) isSearchMetricsEventsRequest_OrderBy_Value() {} - -type SearchMetricsEventsRequest_Pagination struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Offset *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=offset,proto3" json:"offset,omitempty"` - Limit *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=limit,proto3" json:"limit,omitempty"` -} - -func (x *SearchMetricsEventsRequest_Pagination) Reset() { - *x = SearchMetricsEventsRequest_Pagination{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[20] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SearchMetricsEventsRequest_Pagination) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SearchMetricsEventsRequest_Pagination) ProtoMessage() {} - -func (x *SearchMetricsEventsRequest_Pagination) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[20] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SearchMetricsEventsRequest_Pagination.ProtoReflect.Descriptor instead. -func (*SearchMetricsEventsRequest_Pagination) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{14, 1} -} - -func (x *SearchMetricsEventsRequest_Pagination) GetOffset() *wrapperspb.Int32Value { - if x != nil { - return x.Offset - } - return nil -} - -func (x *SearchMetricsEventsRequest_Pagination) GetLimit() *wrapperspb.Int32Value { - if x != nil { - return x.Limit - } - return nil -} - -type MetricsEvent_Aggregation struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AggregationType MetricsEvent_AggregationType `protobuf:"varint,1,opt,name=aggregation_type,json=aggregationType,proto3,enum=com.coralogixapis.dashboards.v1.services.MetricsEvent_AggregationType" json:"aggregation_type,omitempty"` - Value *wrapperspb.DoubleValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` -} - -func (x *MetricsEvent_Aggregation) Reset() { - *x = MetricsEvent_Aggregation{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[21] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MetricsEvent_Aggregation) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MetricsEvent_Aggregation) ProtoMessage() {} - -func (x *MetricsEvent_Aggregation) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[21] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MetricsEvent_Aggregation.ProtoReflect.Descriptor instead. -func (*MetricsEvent_Aggregation) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP(), []int{16, 0} -} - -func (x *MetricsEvent_Aggregation) GetAggregationType() MetricsEvent_AggregationType { - if x != nil { - return x.AggregationType - } - return MetricsEvent_AGGREGATION_TYPE_UNSPECIFIED -} - -func (x *MetricsEvent_Aggregation) GetValue() *wrapperspb.DoubleValue { - if x != nil { - return x.Value - } - return nil -} - -var File_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto protoreflect.FileDescriptor - -var file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDesc = []byte{ - 0x0a, 0x4a, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, - 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, - 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x73, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x73, - 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x28, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x1a, 0x30, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, - 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x66, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, - 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, - 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x63, 0x6f, 0x6d, 0x2f, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, - 0x6e, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3b, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, - 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x6c, - 0x61, 0x62, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x1a, 0x3c, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x1a, 0x37, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, - 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, - 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, - 0x72, 0x61, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x38, 0x63, 0x6f, 0x6d, 0x2f, - 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, - 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, - 0x6f, 0x6e, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf2, 0x02, 0x0a, 0x1e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, - 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x52, 0x09, - 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, - 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, - 0x12, 0x3f, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x51, 0x75, 0x65, 0x72, - 0x79, 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x6c, - 0x69, 0x6d, 0x69, 0x74, 0x12, 0x53, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, - 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, - 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, - 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x22, 0xd5, 0x01, 0x0a, 0x1f, 0x53, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x53, - 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, - 0x0b, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, - 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, - 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x65, - 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, - 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x12, 0x31, - 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x22, 0xbb, 0x02, 0x0a, 0x1e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, - 0x69, 0x63, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x72, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, - 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x69, 0x6d, - 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, - 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6d, - 0x71, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x53, 0x0a, 0x07, 0x66, 0x69, - 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, - 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, - 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x22, - 0xcf, 0x01, 0x0a, 0x1f, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x73, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, - 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x62, - 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x69, 0x73, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x5f, 0x65, - 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, - 0x73, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x45, 0x78, 0x63, 0x65, 0x65, 0x64, 0x65, 0x64, 0x12, 0x31, - 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, - 0x6c, 0x22, 0xe9, 0x04, 0x0a, 0x21, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, - 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, - 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, - 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x52, 0x09, - 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x0c, 0x70, 0x72, 0x6f, - 0x6d, 0x71, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x70, - 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x37, 0x0a, 0x08, 0x67, 0x72, - 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, - 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x42, 0x79, 0x12, 0x69, 0x0a, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x18, 0x04, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, - 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x65, 0x64, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x2e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x06, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x73, 0x12, 0x53, - 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x39, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, - 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, - 0x65, 0x72, 0x73, 0x1a, 0xb7, 0x01, 0x0a, 0x05, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x37, 0x0a, - 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x62, 0x79, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x42, 0x0a, 0x0e, 0x6d, 0x69, 0x6e, - 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d, - 0x6d, 0x69, 0x6e, 0x50, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x22, 0x73, 0x0a, - 0x22, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, - 0x6f, 0x75, 0x70, 0x65, 0x64, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, - 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x47, 0x72, 0x6f, - 0x75, 0x70, 0x65, 0x64, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, - 0x65, 0x73, 0x22, 0xf3, 0x04, 0x0a, 0x25, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, - 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0a, - 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, - 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, - 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x35, - 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x69, 0x6e, 0x74, - 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x3f, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x5f, - 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6d, 0x71, - 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x72, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, - 0x62, 0x79, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x57, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, - 0x79, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x12, 0x53, 0x0a, 0x07, 0x66, 0x69, - 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, - 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, - 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x1a, - 0xb6, 0x01, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x12, 0x34, 0x0a, 0x06, 0x6c, - 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, - 0x73, 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x6c, - 0x69, 0x6d, 0x69, 0x74, 0x12, 0x42, 0x0a, 0x0e, 0x6d, 0x69, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x63, - 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, - 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d, 0x6d, 0x69, 0x6e, 0x50, 0x65, - 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x22, 0x77, 0x0a, 0x26, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, - 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x65, 0x64, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x06, 0x73, 0x65, 0x72, 0x69, 0x65, - 0x73, 0x22, 0x68, 0x0a, 0x14, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, - 0x63, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0a, 0x74, 0x69, 0x6d, - 0x65, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, - 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, - 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, - 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x4f, 0x0a, 0x15, 0x53, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x52, 0x07, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x22, 0xa4, 0x01, 0x0a, - 0x1a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4c, 0x61, - 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0a, 0x74, - 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, - 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, - 0x6d, 0x65, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x34, 0x0a, - 0x06, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x6d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x22, 0x53, 0x0a, 0x1b, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, - 0x72, 0x69, 0x63, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x22, 0xdc, 0x02, 0x0a, 0x1f, 0x53, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x50, 0x0a, 0x0a, - 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, - 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x46, 0x72, - 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x12, 0x34, - 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x6d, 0x65, - 0x74, 0x72, 0x69, 0x63, 0x12, 0x32, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, - 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x4a, 0x0a, 0x12, 0x6c, - 0x61, 0x62, 0x65, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x74, 0x65, - 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x10, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x22, 0x58, 0x0a, 0x20, 0x53, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x56, 0x61, 0x6c, - 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x73, 0x22, 0xa7, 0x07, 0x0a, 0x1a, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, - 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x50, 0x0a, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, - 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, - 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x46, 0x72, 0x61, - 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x14, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, - 0x73, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x74, 0x69, 0x6d, - 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, - 0x3f, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x5f, 0x71, 0x75, 0x65, 0x72, 0x79, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x6d, 0x71, 0x6c, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x12, 0x6f, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, - 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, - 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, - 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x61, 0x67, 0x69, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x53, 0x0a, 0x07, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x61, 0x73, 0x74, 0x2e, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x2e, - 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x52, 0x07, 0x66, - 0x69, 0x6c, 0x74, 0x65, 0x72, 0x73, 0x12, 0x67, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, - 0x62, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4f, - 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x1a, - 0x83, 0x02, 0x0a, 0x07, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x54, 0x0a, 0x09, 0x64, - 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, - 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, - 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x44, 0x69, 0x72, - 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x34, 0x0a, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x48, 0x00, - 0x52, 0x05, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x12, 0x63, 0x0a, 0x08, 0x61, 0x67, 0x67, 0x5f, 0x74, - 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x46, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, - 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, - 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, 0x6e, - 0x74, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, - 0x65, 0x48, 0x00, 0x52, 0x07, 0x61, 0x67, 0x67, 0x54, 0x79, 0x70, 0x65, 0x42, 0x07, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x74, 0x0a, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x33, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, - 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0xe5, 0x01, 0x0a, 0x1b, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, - 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x6c, - 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, - 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, - 0x73, 0x12, 0x5d, 0x0a, 0x0e, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x5f, 0x65, 0x76, 0x65, - 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, - 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, - 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, - 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, 0x6e, - 0x74, 0x52, 0x0d, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, - 0x12, 0x31, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x74, 0x6f, - 0x74, 0x61, 0x6c, 0x22, 0xbb, 0x04, 0x0a, 0x0c, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, - 0x76, 0x65, 0x6e, 0x74, 0x12, 0x66, 0x0a, 0x0c, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x63, 0x6f, 0x6d, - 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, - 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, - 0x6e, 0x74, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, - 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x53, 0x0a, 0x0b, - 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x32, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, - 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x53, - 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, - 0x73, 0x1a, 0xb4, 0x01, 0x0a, 0x0b, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x71, 0x0a, 0x10, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x46, 0x2e, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, - 0x65, 0x6e, 0x74, 0x2e, 0x41, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, - 0x79, 0x70, 0x65, 0x52, 0x0f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xb6, 0x01, 0x0a, 0x0f, 0x41, 0x67, 0x67, - 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x1c, - 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, - 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x19, - 0x0a, 0x15, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x4c, 0x41, 0x53, 0x54, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x41, 0x47, 0x47, - 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x49, - 0x4e, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, - 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x41, 0x58, 0x10, 0x03, 0x12, 0x18, 0x0a, - 0x14, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x41, 0x56, 0x47, 0x10, 0x04, 0x12, 0x18, 0x0a, 0x14, 0x41, 0x47, 0x47, 0x52, 0x45, - 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x55, 0x4d, 0x10, - 0x05, 0x32, 0xe9, 0x0c, 0x0a, 0x18, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x44, 0x61, 0x74, - 0x61, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xc8, - 0x01, 0x0a, 0x17, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, - 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x48, 0x2e, 0x63, 0x6f, 0x6d, - 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, - 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, - 0x69, 0x63, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x49, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, - 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, - 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, - 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x54, 0x69, 0x6d, - 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x18, 0xba, 0xb8, 0x02, 0x14, 0x0a, 0x12, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x74, 0x69, - 0x6d, 0x65, 0x20, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0xcb, 0x01, 0x0a, 0x17, 0x53, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x48, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, - 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, - 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x54, 0x69, - 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x49, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, - 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, - 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1b, 0xba, 0xb8, 0x02, 0x17, - 0x0a, 0x15, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, - 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0xd4, 0x01, 0x0a, 0x1a, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, - 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0x4b, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, - 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, - 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, - 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x4c, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, - 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, - 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, - 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, - 0x70, 0x65, 0x64, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x1b, 0xba, 0xb8, 0x02, 0x17, 0x0a, 0x15, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, - 0x67, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x20, 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0xe5, - 0x01, 0x0a, 0x1e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, - 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, - 0x73, 0x12, 0x4f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, - 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, - 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x50, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, - 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, - 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, - 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x65, 0x72, 0x69, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x20, 0xba, 0xb8, 0x02, 0x1c, 0x0a, 0x1a, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x20, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, - 0x73, 0x65, 0x72, 0x69, 0x65, 0x73, 0x12, 0xa6, 0x01, 0x0a, 0x0d, 0x53, 0x65, 0x61, 0x72, 0x63, - 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x3e, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x3f, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, - 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, - 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x14, 0xba, 0xb8, 0x02, 0x10, 0x0a, - 0x0e, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, - 0xb7, 0x01, 0x0a, 0x13, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, - 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x44, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, - 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, - 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, - 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, - 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, - 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x13, 0xba, 0xb8, 0x02, 0x0f, 0x0a, 0x0d, 0x73, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x20, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0xcc, 0x01, 0x0a, 0x18, 0x53, 0x65, - 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x49, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, - 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, - 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4c, - 0x61, 0x62, 0x65, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x4a, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, - 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x19, 0xba, - 0xb8, 0x02, 0x15, 0x0a, 0x13, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6c, 0x61, 0x62, 0x65, - 0x6c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0xc2, 0x01, 0x0a, 0x13, 0x53, 0x65, 0x61, - 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, - 0x12, 0x44, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, - 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, - 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, - 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, - 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, - 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, - 0x73, 0x2e, 0x53, 0x65, 0x61, 0x72, 0x63, 0x68, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x45, - 0x76, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1e, 0xba, - 0xb8, 0x02, 0x1a, 0x0a, 0x18, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x6d, 0x65, 0x74, 0x72, - 0x69, 0x63, 0x73, 0x20, 0x61, 0x73, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x42, 0x04, 0x5a, - 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescOnce sync.Once - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescData = file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDesc -) - -func file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescGZIP() []byte { - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescOnce.Do(func() { - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescData) - }) - return file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDescData -} - -var file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes = make([]protoimpl.MessageInfo, 22) -var file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_goTypes = []interface{}{ - (MetricsEvent_AggregationType)(0), // 0: com.coralogixapis.dashboards.v1.services.MetricsEvent.AggregationType - (*SearchMetricsTimeSeriesRequest)(nil), // 1: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesRequest - (*SearchMetricsTimeSeriesResponse)(nil), // 2: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesResponse - (*SearchMetricsTimeValuesRequest)(nil), // 3: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesRequest - (*SearchMetricsTimeValuesResponse)(nil), // 4: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesResponse - (*SearchMetricsGroupedSeriesRequest)(nil), // 5: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest - (*SearchMetricsGroupedSeriesResponse)(nil), // 6: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesResponse - (*SearchMetricsGroupedTimeSeriesRequest)(nil), // 7: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest - (*SearchMetricsGroupedTimeSeriesResponse)(nil), // 8: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesResponse - (*SearchMetricsRequest)(nil), // 9: com.coralogixapis.dashboards.v1.services.SearchMetricsRequest - (*SearchMetricsResponse)(nil), // 10: com.coralogixapis.dashboards.v1.services.SearchMetricsResponse - (*SearchMetricsLabelsRequest)(nil), // 11: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelsRequest - (*SearchMetricsLabelsResponse)(nil), // 12: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelsResponse - (*SearchMetricsLabelValuesRequest)(nil), // 13: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesRequest - (*SearchMetricsLabelValuesResponse)(nil), // 14: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesResponse - (*SearchMetricsEventsRequest)(nil), // 15: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest - (*SearchMetricsEventsResponse)(nil), // 16: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsResponse - (*MetricsEvent)(nil), // 17: com.coralogixapis.dashboards.v1.services.MetricsEvent - (*SearchMetricsGroupedSeriesRequest_Limit)(nil), // 18: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.Limit - (*SearchMetricsGroupedTimeSeriesRequest_GroupBy)(nil), // 19: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.GroupBy - (*SearchMetricsEventsRequest_OrderBy)(nil), // 20: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.OrderBy - (*SearchMetricsEventsRequest_Pagination)(nil), // 21: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.Pagination - (*MetricsEvent_Aggregation)(nil), // 22: com.coralogixapis.dashboards.v1.services.MetricsEvent.Aggregation - (*TimeFrame)(nil), // 23: com.coralogixapis.dashboards.v1.common.TimeFrame - (*durationpb.Duration)(nil), // 24: google.protobuf.Duration - (*wrapperspb.StringValue)(nil), // 25: google.protobuf.StringValue - (*wrapperspb.Int32Value)(nil), // 26: google.protobuf.Int32Value - (*Filter_MetricsFilter)(nil), // 27: com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - (*TimeSeries)(nil), // 28: com.coralogixapis.dashboards.v1.common.TimeSeries - (*wrapperspb.Int64Value)(nil), // 29: google.protobuf.Int64Value - (*LabelledValue)(nil), // 30: com.coralogixapis.dashboards.v1.common.LabelledValue - (*GroupedSeries)(nil), // 31: com.coralogixapis.dashboards.v1.common.GroupedSeries - (OrderDirection)(0), // 32: com.coralogixapis.dashboards.v1.common.OrderDirection - (*wrapperspb.DoubleValue)(nil), // 33: google.protobuf.DoubleValue -} -var file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_depIdxs = []int32{ - 23, // 0: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 24, // 1: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesRequest.interval:type_name -> google.protobuf.Duration - 25, // 2: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesRequest.promql_query:type_name -> google.protobuf.StringValue - 26, // 3: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesRequest.limit:type_name -> google.protobuf.Int32Value - 27, // 4: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - 28, // 5: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesResponse.time_series:type_name -> com.coralogixapis.dashboards.v1.common.TimeSeries - 29, // 6: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesResponse.total:type_name -> google.protobuf.Int64Value - 23, // 7: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 25, // 8: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesRequest.promql_query:type_name -> google.protobuf.StringValue - 26, // 9: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesRequest.limit:type_name -> google.protobuf.Int32Value - 27, // 10: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - 30, // 11: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesResponse.values:type_name -> com.coralogixapis.dashboards.v1.common.LabelledValue - 29, // 12: com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesResponse.total:type_name -> google.protobuf.Int64Value - 23, // 13: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 25, // 14: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.promql_query:type_name -> google.protobuf.StringValue - 25, // 15: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.group_by:type_name -> google.protobuf.StringValue - 18, // 16: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.limits:type_name -> com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.Limit - 27, // 17: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - 31, // 18: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.common.GroupedSeries - 23, // 19: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 24, // 20: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.interval:type_name -> google.protobuf.Duration - 25, // 21: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.promql_query:type_name -> google.protobuf.StringValue - 19, // 22: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.group_by:type_name -> com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.GroupBy - 27, // 23: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - 31, // 24: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.common.GroupedSeries - 23, // 25: com.coralogixapis.dashboards.v1.services.SearchMetricsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 25, // 26: com.coralogixapis.dashboards.v1.services.SearchMetricsResponse.metrics:type_name -> google.protobuf.StringValue - 23, // 27: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 25, // 28: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelsRequest.metric:type_name -> google.protobuf.StringValue - 25, // 29: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelsResponse.labels:type_name -> google.protobuf.StringValue - 23, // 30: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 25, // 31: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesRequest.metric:type_name -> google.protobuf.StringValue - 25, // 32: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesRequest.label:type_name -> google.protobuf.StringValue - 26, // 33: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesRequest.limit:type_name -> google.protobuf.Int32Value - 25, // 34: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesRequest.label_value_filter:type_name -> google.protobuf.StringValue - 25, // 35: com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesResponse.values:type_name -> google.protobuf.StringValue - 23, // 36: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 24, // 37: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.time_series_interval:type_name -> google.protobuf.Duration - 25, // 38: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.promql_query:type_name -> google.protobuf.StringValue - 21, // 39: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.pagination:type_name -> com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.Pagination - 27, // 40: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter - 20, // 41: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.order_by:type_name -> com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.OrderBy - 25, // 42: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsResponse.labels:type_name -> google.protobuf.StringValue - 17, // 43: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsResponse.metrics_events:type_name -> com.coralogixapis.dashboards.v1.services.MetricsEvent - 29, // 44: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsResponse.total:type_name -> google.protobuf.Int64Value - 22, // 45: com.coralogixapis.dashboards.v1.services.MetricsEvent.aggregations:type_name -> com.coralogixapis.dashboards.v1.services.MetricsEvent.Aggregation - 28, // 46: com.coralogixapis.dashboards.v1.services.MetricsEvent.time_series:type_name -> com.coralogixapis.dashboards.v1.common.TimeSeries - 25, // 47: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.Limit.group_by:type_name -> google.protobuf.StringValue - 26, // 48: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.Limit.limit:type_name -> google.protobuf.Int32Value - 26, // 49: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest.Limit.min_percentage:type_name -> google.protobuf.Int32Value - 25, // 50: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.GroupBy.labels:type_name -> google.protobuf.StringValue - 26, // 51: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.GroupBy.limit:type_name -> google.protobuf.Int32Value - 26, // 52: com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest.GroupBy.min_percentage:type_name -> google.protobuf.Int32Value - 32, // 53: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.OrderBy.direction:type_name -> com.coralogixapis.dashboards.v1.common.OrderDirection - 25, // 54: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.OrderBy.label:type_name -> google.protobuf.StringValue - 0, // 55: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.OrderBy.agg_type:type_name -> com.coralogixapis.dashboards.v1.services.MetricsEvent.AggregationType - 26, // 56: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.Pagination.offset:type_name -> google.protobuf.Int32Value - 26, // 57: com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest.Pagination.limit:type_name -> google.protobuf.Int32Value - 0, // 58: com.coralogixapis.dashboards.v1.services.MetricsEvent.Aggregation.aggregation_type:type_name -> com.coralogixapis.dashboards.v1.services.MetricsEvent.AggregationType - 33, // 59: com.coralogixapis.dashboards.v1.services.MetricsEvent.Aggregation.value:type_name -> google.protobuf.DoubleValue - 1, // 60: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsTimeSeries:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesRequest - 3, // 61: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsTimeValues:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesRequest - 5, // 62: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsGroupedSeries:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesRequest - 7, // 63: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsGroupedTimeSeries:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesRequest - 9, // 64: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetrics:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsRequest - 11, // 65: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsLabels:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsLabelsRequest - 13, // 66: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsLabelValues:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesRequest - 15, // 67: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsEvents:input_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsEventsRequest - 2, // 68: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsTimeSeries:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsTimeSeriesResponse - 4, // 69: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsTimeValues:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsTimeValuesResponse - 6, // 70: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsGroupedSeries:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedSeriesResponse - 8, // 71: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsGroupedTimeSeries:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsGroupedTimeSeriesResponse - 10, // 72: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetrics:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsResponse - 12, // 73: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsLabels:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsLabelsResponse - 14, // 74: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsLabelValues:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsLabelValuesResponse - 16, // 75: com.coralogixapis.dashboards.v1.services.MetricsDataSourceService.SearchMetricsEvents:output_type -> com.coralogixapis.dashboards.v1.services.SearchMetricsEventsResponse - 68, // [68:76] is the sub-list for method output_type - 60, // [60:68] is the sub-list for method input_type - 60, // [60:60] is the sub-list for extension type_name - 60, // [60:60] is the sub-list for extension extendee - 0, // [0:60] is the sub-list for field type_name -} - -func init() { file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_init() } -func file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_init() { - if File_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto != nil { - return - } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_audit_log_proto_init() - file_com_coralogixapis_dashboards_v1_common_grouped_series_proto_init() - file_com_coralogixapis_dashboards_v1_common_labelled_value_proto_init() - file_com_coralogixapis_dashboards_v1_common_order_direction_proto_init() - file_com_coralogixapis_dashboards_v1_common_time_frame_proto_init() - file_com_coralogixapis_dashboards_v1_common_time_series_proto_init() - if !protoimpl.UnsafeEnabled { - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsTimeSeriesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsTimeSeriesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsTimeValuesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsTimeValuesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsGroupedSeriesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsGroupedSeriesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsGroupedTimeSeriesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsGroupedTimeSeriesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsLabelsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsLabelsResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsLabelValuesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsLabelValuesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsEventsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsEventsResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MetricsEvent); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsGroupedSeriesRequest_Limit); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsGroupedTimeSeriesRequest_GroupBy); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsEventsRequest_OrderBy); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SearchMetricsEventsRequest_Pagination); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MetricsEvent_Aggregation); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes[19].OneofWrappers = []interface{}{ - (*SearchMetricsEventsRequest_OrderBy_Label)(nil), - (*SearchMetricsEventsRequest_OrderBy_AggType)(nil), - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDesc, - NumEnums: 1, - NumMessages: 22, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_goTypes, - DependencyIndexes: file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_depIdxs, - EnumInfos: file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_enumTypes, - MessageInfos: file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_msgTypes, - }.Build() - File_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto = out.File - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_rawDesc = nil - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_goTypes = nil - file_com_coralogixapis_dashboards_v1_services_metrics_data_source_service_proto_depIdxs = nil -} diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service_grpc.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service_grpc.pb.go deleted file mode 100644 index 98569bc4..00000000 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/metrics_data_source_service_grpc.pb.go +++ /dev/null @@ -1,358 +0,0 @@ -// Code generated by protoc-gen-go-grpc. DO NOT EDIT. -// versions: -// - protoc-gen-go-grpc v1.2.0 -// - protoc v3.21.8 -// source: com/coralogixapis/dashboards/v1/services/metrics_data_source_service.proto - -package __ - -import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" -) - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -// Requires gRPC-Go v1.32.0 or later. -const _ = grpc.SupportPackageIsVersion7 - -// MetricsDataSourceServiceClient is the client API for MetricsDataSourceService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. -type MetricsDataSourceServiceClient interface { - SearchMetricsTimeSeries(ctx context.Context, in *SearchMetricsTimeSeriesRequest, opts ...grpc.CallOption) (*SearchMetricsTimeSeriesResponse, error) - SearchMetricsTimeValues(ctx context.Context, in *SearchMetricsTimeValuesRequest, opts ...grpc.CallOption) (*SearchMetricsTimeValuesResponse, error) - SearchMetricsGroupedSeries(ctx context.Context, in *SearchMetricsGroupedSeriesRequest, opts ...grpc.CallOption) (*SearchMetricsGroupedSeriesResponse, error) - SearchMetricsGroupedTimeSeries(ctx context.Context, in *SearchMetricsGroupedTimeSeriesRequest, opts ...grpc.CallOption) (*SearchMetricsGroupedTimeSeriesResponse, error) - SearchMetrics(ctx context.Context, in *SearchMetricsRequest, opts ...grpc.CallOption) (*SearchMetricsResponse, error) - SearchMetricsLabels(ctx context.Context, in *SearchMetricsLabelsRequest, opts ...grpc.CallOption) (*SearchMetricsLabelsResponse, error) - SearchMetricsLabelValues(ctx context.Context, in *SearchMetricsLabelValuesRequest, opts ...grpc.CallOption) (*SearchMetricsLabelValuesResponse, error) - SearchMetricsEvents(ctx context.Context, in *SearchMetricsEventsRequest, opts ...grpc.CallOption) (*SearchMetricsEventsResponse, error) -} - -type metricsDataSourceServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewMetricsDataSourceServiceClient(cc grpc.ClientConnInterface) MetricsDataSourceServiceClient { - return &metricsDataSourceServiceClient{cc} -} - -func (c *metricsDataSourceServiceClient) SearchMetricsTimeSeries(ctx context.Context, in *SearchMetricsTimeSeriesRequest, opts ...grpc.CallOption) (*SearchMetricsTimeSeriesResponse, error) { - out := new(SearchMetricsTimeSeriesResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsTimeSeries", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *metricsDataSourceServiceClient) SearchMetricsTimeValues(ctx context.Context, in *SearchMetricsTimeValuesRequest, opts ...grpc.CallOption) (*SearchMetricsTimeValuesResponse, error) { - out := new(SearchMetricsTimeValuesResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsTimeValues", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *metricsDataSourceServiceClient) SearchMetricsGroupedSeries(ctx context.Context, in *SearchMetricsGroupedSeriesRequest, opts ...grpc.CallOption) (*SearchMetricsGroupedSeriesResponse, error) { - out := new(SearchMetricsGroupedSeriesResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsGroupedSeries", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *metricsDataSourceServiceClient) SearchMetricsGroupedTimeSeries(ctx context.Context, in *SearchMetricsGroupedTimeSeriesRequest, opts ...grpc.CallOption) (*SearchMetricsGroupedTimeSeriesResponse, error) { - out := new(SearchMetricsGroupedTimeSeriesResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsGroupedTimeSeries", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *metricsDataSourceServiceClient) SearchMetrics(ctx context.Context, in *SearchMetricsRequest, opts ...grpc.CallOption) (*SearchMetricsResponse, error) { - out := new(SearchMetricsResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetrics", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *metricsDataSourceServiceClient) SearchMetricsLabels(ctx context.Context, in *SearchMetricsLabelsRequest, opts ...grpc.CallOption) (*SearchMetricsLabelsResponse, error) { - out := new(SearchMetricsLabelsResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsLabels", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *metricsDataSourceServiceClient) SearchMetricsLabelValues(ctx context.Context, in *SearchMetricsLabelValuesRequest, opts ...grpc.CallOption) (*SearchMetricsLabelValuesResponse, error) { - out := new(SearchMetricsLabelValuesResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsLabelValues", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *metricsDataSourceServiceClient) SearchMetricsEvents(ctx context.Context, in *SearchMetricsEventsRequest, opts ...grpc.CallOption) (*SearchMetricsEventsResponse, error) { - out := new(SearchMetricsEventsResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsEvents", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// MetricsDataSourceServiceServer is the server API for MetricsDataSourceService service. -// All implementations must embed UnimplementedMetricsDataSourceServiceServer -// for forward compatibility -type MetricsDataSourceServiceServer interface { - SearchMetricsTimeSeries(context.Context, *SearchMetricsTimeSeriesRequest) (*SearchMetricsTimeSeriesResponse, error) - SearchMetricsTimeValues(context.Context, *SearchMetricsTimeValuesRequest) (*SearchMetricsTimeValuesResponse, error) - SearchMetricsGroupedSeries(context.Context, *SearchMetricsGroupedSeriesRequest) (*SearchMetricsGroupedSeriesResponse, error) - SearchMetricsGroupedTimeSeries(context.Context, *SearchMetricsGroupedTimeSeriesRequest) (*SearchMetricsGroupedTimeSeriesResponse, error) - SearchMetrics(context.Context, *SearchMetricsRequest) (*SearchMetricsResponse, error) - SearchMetricsLabels(context.Context, *SearchMetricsLabelsRequest) (*SearchMetricsLabelsResponse, error) - SearchMetricsLabelValues(context.Context, *SearchMetricsLabelValuesRequest) (*SearchMetricsLabelValuesResponse, error) - SearchMetricsEvents(context.Context, *SearchMetricsEventsRequest) (*SearchMetricsEventsResponse, error) - mustEmbedUnimplementedMetricsDataSourceServiceServer() -} - -// UnimplementedMetricsDataSourceServiceServer must be embedded to have forward compatible implementations. -type UnimplementedMetricsDataSourceServiceServer struct { -} - -func (UnimplementedMetricsDataSourceServiceServer) SearchMetricsTimeSeries(context.Context, *SearchMetricsTimeSeriesRequest) (*SearchMetricsTimeSeriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetricsTimeSeries not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) SearchMetricsTimeValues(context.Context, *SearchMetricsTimeValuesRequest) (*SearchMetricsTimeValuesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetricsTimeValues not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) SearchMetricsGroupedSeries(context.Context, *SearchMetricsGroupedSeriesRequest) (*SearchMetricsGroupedSeriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetricsGroupedSeries not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) SearchMetricsGroupedTimeSeries(context.Context, *SearchMetricsGroupedTimeSeriesRequest) (*SearchMetricsGroupedTimeSeriesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetricsGroupedTimeSeries not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) SearchMetrics(context.Context, *SearchMetricsRequest) (*SearchMetricsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetrics not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) SearchMetricsLabels(context.Context, *SearchMetricsLabelsRequest) (*SearchMetricsLabelsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetricsLabels not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) SearchMetricsLabelValues(context.Context, *SearchMetricsLabelValuesRequest) (*SearchMetricsLabelValuesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetricsLabelValues not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) SearchMetricsEvents(context.Context, *SearchMetricsEventsRequest) (*SearchMetricsEventsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SearchMetricsEvents not implemented") -} -func (UnimplementedMetricsDataSourceServiceServer) mustEmbedUnimplementedMetricsDataSourceServiceServer() { -} - -// UnsafeMetricsDataSourceServiceServer may be embedded to opt out of forward compatibility for this service. -// Use of this interface is not recommended, as added methods to MetricsDataSourceServiceServer will -// result in compilation errors. -type UnsafeMetricsDataSourceServiceServer interface { - mustEmbedUnimplementedMetricsDataSourceServiceServer() -} - -func RegisterMetricsDataSourceServiceServer(s grpc.ServiceRegistrar, srv MetricsDataSourceServiceServer) { - s.RegisterService(&MetricsDataSourceService_ServiceDesc, srv) -} - -func _MetricsDataSourceService_SearchMetricsTimeSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsTimeSeriesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetricsTimeSeries(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsTimeSeries", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetricsTimeSeries(ctx, req.(*SearchMetricsTimeSeriesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MetricsDataSourceService_SearchMetricsTimeValues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsTimeValuesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetricsTimeValues(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsTimeValues", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetricsTimeValues(ctx, req.(*SearchMetricsTimeValuesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MetricsDataSourceService_SearchMetricsGroupedSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsGroupedSeriesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetricsGroupedSeries(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsGroupedSeries", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetricsGroupedSeries(ctx, req.(*SearchMetricsGroupedSeriesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MetricsDataSourceService_SearchMetricsGroupedTimeSeries_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsGroupedTimeSeriesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetricsGroupedTimeSeries(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsGroupedTimeSeries", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetricsGroupedTimeSeries(ctx, req.(*SearchMetricsGroupedTimeSeriesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MetricsDataSourceService_SearchMetrics_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetrics(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetrics", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetrics(ctx, req.(*SearchMetricsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MetricsDataSourceService_SearchMetricsLabels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsLabelsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetricsLabels(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsLabels", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetricsLabels(ctx, req.(*SearchMetricsLabelsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MetricsDataSourceService_SearchMetricsLabelValues_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsLabelValuesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetricsLabelValues(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsLabelValues", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetricsLabelValues(ctx, req.(*SearchMetricsLabelValuesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MetricsDataSourceService_SearchMetricsEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SearchMetricsEventsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MetricsDataSourceServiceServer).SearchMetricsEvents(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MetricsDataSourceService/SearchMetricsEvents", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MetricsDataSourceServiceServer).SearchMetricsEvents(ctx, req.(*SearchMetricsEventsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -// MetricsDataSourceService_ServiceDesc is the grpc.ServiceDesc for MetricsDataSourceService service. -// It's only intended for direct use with grpc.RegisterService, -// and not to be introspected or modified (even as a copy) -var MetricsDataSourceService_ServiceDesc = grpc.ServiceDesc{ - ServiceName: "com.coralogixapis.dashboards.v1.services.MetricsDataSourceService", - HandlerType: (*MetricsDataSourceServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "SearchMetricsTimeSeries", - Handler: _MetricsDataSourceService_SearchMetricsTimeSeries_Handler, - }, - { - MethodName: "SearchMetricsTimeValues", - Handler: _MetricsDataSourceService_SearchMetricsTimeValues_Handler, - }, - { - MethodName: "SearchMetricsGroupedSeries", - Handler: _MetricsDataSourceService_SearchMetricsGroupedSeries_Handler, - }, - { - MethodName: "SearchMetricsGroupedTimeSeries", - Handler: _MetricsDataSourceService_SearchMetricsGroupedTimeSeries_Handler, - }, - { - MethodName: "SearchMetrics", - Handler: _MetricsDataSourceService_SearchMetrics_Handler, - }, - { - MethodName: "SearchMetricsLabels", - Handler: _MetricsDataSourceService_SearchMetricsLabels_Handler, - }, - { - MethodName: "SearchMetricsLabelValues", - Handler: _MetricsDataSourceService_SearchMetricsLabelValues_Handler, - }, - { - MethodName: "SearchMetricsEvents", - Handler: _MetricsDataSourceService_SearchMetricsEvents_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "com/coralogixapis/dashboards/v1/services/metrics_data_source_service.proto", -} diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service.pb.go deleted file mode 100644 index 98a23b2b..00000000 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service.pb.go +++ /dev/null @@ -1,433 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.28.1 -// protoc v3.21.8 -// source: com/coralogixapis/dashboards/v1/services/migration_service.proto - -package __ - -import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - _ "google.golang.org/protobuf/types/descriptorpb" - timestamppb "google.golang.org/protobuf/types/known/timestamppb" - wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -type MigrateLineChartMultiqueryRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RequestId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` - MinUpdatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=min_updated_at,json=minUpdatedAt,proto3" json:"min_updated_at,omitempty"` - MaxUpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=max_updated_at,json=maxUpdatedAt,proto3" json:"max_updated_at,omitempty"` -} - -func (x *MigrateLineChartMultiqueryRequest) Reset() { - *x = MigrateLineChartMultiqueryRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MigrateLineChartMultiqueryRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MigrateLineChartMultiqueryRequest) ProtoMessage() {} - -func (x *MigrateLineChartMultiqueryRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MigrateLineChartMultiqueryRequest.ProtoReflect.Descriptor instead. -func (*MigrateLineChartMultiqueryRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescGZIP(), []int{0} -} - -func (x *MigrateLineChartMultiqueryRequest) GetRequestId() *wrapperspb.StringValue { - if x != nil { - return x.RequestId - } - return nil -} - -func (x *MigrateLineChartMultiqueryRequest) GetMinUpdatedAt() *timestamppb.Timestamp { - if x != nil { - return x.MinUpdatedAt - } - return nil -} - -func (x *MigrateLineChartMultiqueryRequest) GetMaxUpdatedAt() *timestamppb.Timestamp { - if x != nil { - return x.MaxUpdatedAt - } - return nil -} - -type MigrateLineChartMultiqueryResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - MigratedIds []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=migrated_ids,json=migratedIds,proto3" json:"migrated_ids,omitempty"` -} - -func (x *MigrateLineChartMultiqueryResponse) Reset() { - *x = MigrateLineChartMultiqueryResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MigrateLineChartMultiqueryResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MigrateLineChartMultiqueryResponse) ProtoMessage() {} - -func (x *MigrateLineChartMultiqueryResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MigrateLineChartMultiqueryResponse.ProtoReflect.Descriptor instead. -func (*MigrateLineChartMultiqueryResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescGZIP(), []int{1} -} - -func (x *MigrateLineChartMultiqueryResponse) GetMigratedIds() []*wrapperspb.StringValue { - if x != nil { - return x.MigratedIds - } - return nil -} - -type MigrateDashboardLineChartMultiqueryRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - RequestId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` - DashboardId *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=dashboard_id,json=dashboardId,proto3" json:"dashboard_id,omitempty"` -} - -func (x *MigrateDashboardLineChartMultiqueryRequest) Reset() { - *x = MigrateDashboardLineChartMultiqueryRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MigrateDashboardLineChartMultiqueryRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MigrateDashboardLineChartMultiqueryRequest) ProtoMessage() {} - -func (x *MigrateDashboardLineChartMultiqueryRequest) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MigrateDashboardLineChartMultiqueryRequest.ProtoReflect.Descriptor instead. -func (*MigrateDashboardLineChartMultiqueryRequest) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescGZIP(), []int{2} -} - -func (x *MigrateDashboardLineChartMultiqueryRequest) GetRequestId() *wrapperspb.StringValue { - if x != nil { - return x.RequestId - } - return nil -} - -func (x *MigrateDashboardLineChartMultiqueryRequest) GetDashboardId() *wrapperspb.StringValue { - if x != nil { - return x.DashboardId - } - return nil -} - -type MigrateDashboardLineChartMultiqueryResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *MigrateDashboardLineChartMultiqueryResponse) Reset() { - *x = MigrateDashboardLineChartMultiqueryResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *MigrateDashboardLineChartMultiqueryResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*MigrateDashboardLineChartMultiqueryResponse) ProtoMessage() {} - -func (x *MigrateDashboardLineChartMultiqueryResponse) ProtoReflect() protoreflect.Message { - mi := &file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use MigrateDashboardLineChartMultiqueryResponse.ProtoReflect.Descriptor instead. -func (*MigrateDashboardLineChartMultiqueryResponse) Descriptor() ([]byte, []int) { - return file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescGZIP(), []int{3} -} - -var File_com_coralogixapis_dashboards_v1_services_migration_service_proto protoreflect.FileDescriptor - -var file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDesc = []byte{ - 0x0a, 0x40, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, - 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, - 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x28, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, - 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, - 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x1a, 0x2f, 0x63, 0x6f, - 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x75, - 0x64, 0x69, 0x74, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, - 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, - 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xe4, 0x01, 0x0a, 0x21, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x65, - 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x71, 0x75, 0x65, 0x72, 0x79, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, - 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x0e, 0x6d, 0x69, 0x6e, 0x5f, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6d, 0x69, 0x6e, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x40, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0x65, 0x0a, 0x22, 0x4d, 0x69, 0x67, 0x72, 0x61, - 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, 0x69, - 0x71, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, - 0x0c, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x52, 0x0b, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x64, 0x49, 0x64, 0x73, 0x22, 0xaa, - 0x01, 0x0a, 0x2a, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, - 0x69, 0x71, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3b, 0x0a, - 0x0a, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, - 0x09, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x0c, 0x64, 0x61, - 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x49, 0x64, 0x22, 0x2d, 0x0a, 0x2b, 0x4d, - 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x4c, - 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x71, 0x75, 0x65, - 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0x9b, 0x04, 0x0a, 0x10, 0x4d, - 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0xed, 0x01, 0x0a, 0x1a, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x6e, 0x65, 0x43, - 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x4b, - 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, - 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, - 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, - 0x65, 0x4c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x71, - 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x4c, 0x2e, 0x63, 0x6f, - 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, - 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, - 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x4c, 0x69, - 0x6e, 0x65, 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x71, 0x75, 0x65, 0x72, - 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0xba, 0xb8, 0x02, 0x30, 0x0a, - 0x2e, 0x72, 0x75, 0x6e, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x63, 0x68, 0x61, 0x72, 0x74, 0x20, - 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x75, 0x6c, 0x74, 0x69, - 0x71, 0x75, 0x65, 0x72, 0x79, 0x20, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x96, 0x02, 0x0a, 0x23, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x44, 0x61, 0x73, 0x68, 0x62, - 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, - 0x74, 0x69, 0x71, 0x75, 0x65, 0x72, 0x79, 0x12, 0x54, 0x2e, 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, - 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, - 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, - 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, - 0x61, 0x72, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, - 0x69, 0x71, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x55, 0x2e, - 0x63, 0x6f, 0x6d, 0x2e, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, - 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, - 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, - 0x44, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x4c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, - 0x72, 0x74, 0x4d, 0x75, 0x6c, 0x74, 0x69, 0x71, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0xba, 0xb8, 0x02, 0x3e, 0x0a, 0x3c, 0x6d, 0x69, 0x67, 0x72, - 0x61, 0x74, 0x65, 0x20, 0x61, 0x20, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x20, - 0x77, 0x69, 0x74, 0x68, 0x20, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x63, 0x68, 0x61, 0x72, 0x74, 0x20, - 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x6d, 0x75, - 0x6c, 0x74, 0x69, 0x71, 0x75, 0x65, 0x72, 0x79, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescOnce sync.Once - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescData = file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDesc -) - -func file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescGZIP() []byte { - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescOnce.Do(func() { - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescData) - }) - return file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDescData -} - -var file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes = make([]protoimpl.MessageInfo, 4) -var file_com_coralogixapis_dashboards_v1_services_migration_service_proto_goTypes = []interface{}{ - (*MigrateLineChartMultiqueryRequest)(nil), // 0: com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryRequest - (*MigrateLineChartMultiqueryResponse)(nil), // 1: com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryResponse - (*MigrateDashboardLineChartMultiqueryRequest)(nil), // 2: com.coralogixapis.dashboards.v1.services.MigrateDashboardLineChartMultiqueryRequest - (*MigrateDashboardLineChartMultiqueryResponse)(nil), // 3: com.coralogixapis.dashboards.v1.services.MigrateDashboardLineChartMultiqueryResponse - (*wrapperspb.StringValue)(nil), // 4: google.protobuf.StringValue - (*timestamppb.Timestamp)(nil), // 5: google.protobuf.Timestamp -} -var file_com_coralogixapis_dashboards_v1_services_migration_service_proto_depIdxs = []int32{ - 4, // 0: com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryRequest.request_id:type_name -> google.protobuf.StringValue - 5, // 1: com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryRequest.min_updated_at:type_name -> google.protobuf.Timestamp - 5, // 2: com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryRequest.max_updated_at:type_name -> google.protobuf.Timestamp - 4, // 3: com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryResponse.migrated_ids:type_name -> google.protobuf.StringValue - 4, // 4: com.coralogixapis.dashboards.v1.services.MigrateDashboardLineChartMultiqueryRequest.request_id:type_name -> google.protobuf.StringValue - 4, // 5: com.coralogixapis.dashboards.v1.services.MigrateDashboardLineChartMultiqueryRequest.dashboard_id:type_name -> google.protobuf.StringValue - 0, // 6: com.coralogixapis.dashboards.v1.services.MigrationService.MigrateLineChartMultiquery:input_type -> com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryRequest - 2, // 7: com.coralogixapis.dashboards.v1.services.MigrationService.MigrateDashboardLineChartMultiquery:input_type -> com.coralogixapis.dashboards.v1.services.MigrateDashboardLineChartMultiqueryRequest - 1, // 8: com.coralogixapis.dashboards.v1.services.MigrationService.MigrateLineChartMultiquery:output_type -> com.coralogixapis.dashboards.v1.services.MigrateLineChartMultiqueryResponse - 3, // 9: com.coralogixapis.dashboards.v1.services.MigrationService.MigrateDashboardLineChartMultiquery:output_type -> com.coralogixapis.dashboards.v1.services.MigrateDashboardLineChartMultiqueryResponse - 8, // [8:10] is the sub-list for method output_type - 6, // [6:8] is the sub-list for method input_type - 6, // [6:6] is the sub-list for extension type_name - 6, // [6:6] is the sub-list for extension extendee - 0, // [0:6] is the sub-list for field type_name -} - -func init() { file_com_coralogixapis_dashboards_v1_services_migration_service_proto_init() } -func file_com_coralogixapis_dashboards_v1_services_migration_service_proto_init() { - if File_com_coralogixapis_dashboards_v1_services_migration_service_proto != nil { - return - } - file_com_coralogixapis_dashboards_v1_audit_log_proto_init() - if !protoimpl.UnsafeEnabled { - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MigrateLineChartMultiqueryRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MigrateLineChartMultiqueryResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MigrateDashboardLineChartMultiqueryRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MigrateDashboardLineChartMultiqueryResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDesc, - NumEnums: 0, - NumMessages: 4, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_com_coralogixapis_dashboards_v1_services_migration_service_proto_goTypes, - DependencyIndexes: file_com_coralogixapis_dashboards_v1_services_migration_service_proto_depIdxs, - MessageInfos: file_com_coralogixapis_dashboards_v1_services_migration_service_proto_msgTypes, - }.Build() - File_com_coralogixapis_dashboards_v1_services_migration_service_proto = out.File - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_rawDesc = nil - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_goTypes = nil - file_com_coralogixapis_dashboards_v1_services_migration_service_proto_depIdxs = nil -} diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service_grpc.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service_grpc.pb.go deleted file mode 100644 index 7a5c7144..00000000 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/migration_service_grpc.pb.go +++ /dev/null @@ -1,141 +0,0 @@ -// Code generated by protoc-gen-go-grpc. DO NOT EDIT. -// versions: -// - protoc-gen-go-grpc v1.2.0 -// - protoc v3.21.8 -// source: com/coralogixapis/dashboards/v1/services/migration_service.proto - -package __ - -import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" -) - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -// Requires gRPC-Go v1.32.0 or later. -const _ = grpc.SupportPackageIsVersion7 - -// MigrationServiceClient is the client API for MigrationService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. -type MigrationServiceClient interface { - MigrateLineChartMultiquery(ctx context.Context, in *MigrateLineChartMultiqueryRequest, opts ...grpc.CallOption) (*MigrateLineChartMultiqueryResponse, error) - MigrateDashboardLineChartMultiquery(ctx context.Context, in *MigrateDashboardLineChartMultiqueryRequest, opts ...grpc.CallOption) (*MigrateDashboardLineChartMultiqueryResponse, error) -} - -type migrationServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewMigrationServiceClient(cc grpc.ClientConnInterface) MigrationServiceClient { - return &migrationServiceClient{cc} -} - -func (c *migrationServiceClient) MigrateLineChartMultiquery(ctx context.Context, in *MigrateLineChartMultiqueryRequest, opts ...grpc.CallOption) (*MigrateLineChartMultiqueryResponse, error) { - out := new(MigrateLineChartMultiqueryResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MigrationService/MigrateLineChartMultiquery", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *migrationServiceClient) MigrateDashboardLineChartMultiquery(ctx context.Context, in *MigrateDashboardLineChartMultiqueryRequest, opts ...grpc.CallOption) (*MigrateDashboardLineChartMultiqueryResponse, error) { - out := new(MigrateDashboardLineChartMultiqueryResponse) - err := c.cc.Invoke(ctx, "/com.coralogixapis.dashboards.v1.services.MigrationService/MigrateDashboardLineChartMultiquery", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// MigrationServiceServer is the server API for MigrationService service. -// All implementations must embed UnimplementedMigrationServiceServer -// for forward compatibility -type MigrationServiceServer interface { - MigrateLineChartMultiquery(context.Context, *MigrateLineChartMultiqueryRequest) (*MigrateLineChartMultiqueryResponse, error) - MigrateDashboardLineChartMultiquery(context.Context, *MigrateDashboardLineChartMultiqueryRequest) (*MigrateDashboardLineChartMultiqueryResponse, error) - mustEmbedUnimplementedMigrationServiceServer() -} - -// UnimplementedMigrationServiceServer must be embedded to have forward compatible implementations. -type UnimplementedMigrationServiceServer struct { -} - -func (UnimplementedMigrationServiceServer) MigrateLineChartMultiquery(context.Context, *MigrateLineChartMultiqueryRequest) (*MigrateLineChartMultiqueryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method MigrateLineChartMultiquery not implemented") -} -func (UnimplementedMigrationServiceServer) MigrateDashboardLineChartMultiquery(context.Context, *MigrateDashboardLineChartMultiqueryRequest) (*MigrateDashboardLineChartMultiqueryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method MigrateDashboardLineChartMultiquery not implemented") -} -func (UnimplementedMigrationServiceServer) mustEmbedUnimplementedMigrationServiceServer() {} - -// UnsafeMigrationServiceServer may be embedded to opt out of forward compatibility for this service. -// Use of this interface is not recommended, as added methods to MigrationServiceServer will -// result in compilation errors. -type UnsafeMigrationServiceServer interface { - mustEmbedUnimplementedMigrationServiceServer() -} - -func RegisterMigrationServiceServer(s grpc.ServiceRegistrar, srv MigrationServiceServer) { - s.RegisterService(&MigrationService_ServiceDesc, srv) -} - -func _MigrationService_MigrateLineChartMultiquery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(MigrateLineChartMultiqueryRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MigrationServiceServer).MigrateLineChartMultiquery(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MigrationService/MigrateLineChartMultiquery", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MigrationServiceServer).MigrateLineChartMultiquery(ctx, req.(*MigrateLineChartMultiqueryRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MigrationService_MigrateDashboardLineChartMultiquery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(MigrateDashboardLineChartMultiqueryRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MigrationServiceServer).MigrateDashboardLineChartMultiquery(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/com.coralogixapis.dashboards.v1.services.MigrationService/MigrateDashboardLineChartMultiquery", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MigrationServiceServer).MigrateDashboardLineChartMultiquery(ctx, req.(*MigrateDashboardLineChartMultiqueryRequest)) - } - return interceptor(ctx, in, info, handler) -} - -// MigrationService_ServiceDesc is the grpc.ServiceDesc for MigrationService service. -// It's only intended for direct use with grpc.RegisterService, -// and not to be introspected or modified (even as a copy) -var MigrationService_ServiceDesc = grpc.ServiceDesc{ - ServiceName: "com.coralogixapis.dashboards.v1.services.MigrationService", - HandlerType: (*MigrationServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "MigrateLineChartMultiquery", - Handler: _MigrationService_MigrateLineChartMultiquery_Handler, - }, - { - MethodName: "MigrateDashboardLineChartMultiquery", - Handler: _MigrationService_MigrateDashboardLineChartMultiquery_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "com/coralogixapis/dashboards/v1/services/migration_service.proto", -} diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/order_direction.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/order_direction.pb.go index 507bbc5d..54c8d404 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/order_direction.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/order_direction.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -84,8 +85,10 @@ var file_com_coralogixapis_dashboards_v1_common_order_direction_proto_rawDesc = 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x17, 0x0a, 0x13, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x53, 0x43, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x5f, 0x44, 0x49, 0x52, 0x45, - 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x53, 0x43, 0x10, 0x02, 0x42, 0x04, 0x5a, 0x02, - 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x53, 0x43, 0x10, 0x02, 0x42, 0x28, 0x5a, 0x26, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, + 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/ordering_field.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/ordering_field.pb.go index b6421ea5..b72b67a6 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/ordering_field.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/ordering_field.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -101,8 +102,10 @@ var file_com_coralogixapis_dashboards_v1_common_ordering_field_proto_rawDesc = [ 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x6f, 0x72, 0x64, 0x65, - 0x72, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x72, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, + 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, + 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, + 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/pagination.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/pagination.pb.go index f063bd00..51b8cf6a 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/pagination.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/pagination.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -94,8 +95,10 @@ var file_com_coralogixapis_dashboards_v1_common_pagination_proto_rawDesc = []byt 0x66, 0x73, 0x65, 0x74, 0x12, 0x31, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, + 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, + 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/pie_chart.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/pie_chart.pb.go index c85a390e..4163bc99 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/pie_chart.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/pie_chart.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -82,7 +83,7 @@ type PieChart struct { LabelDefinition *PieChart_LabelDefinition `protobuf:"bytes,5,opt,name=label_definition,json=labelDefinition,proto3" json:"label_definition,omitempty"` ShowLegend *wrapperspb.BoolValue `protobuf:"bytes,6,opt,name=show_legend,json=showLegend,proto3" json:"show_legend,omitempty"` GroupNameTemplate *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=group_name_template,json=groupNameTemplate,proto3" json:"group_name_template,omitempty"` - Unit Unit `protobuf:"varint,8,opt,name=unit,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.common.Unit" json:"unit,omitempty"` + Unit Unit `protobuf:"varint,8,opt,name=unit,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Unit" json:"unit,omitempty"` ColorScheme *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=color_scheme,json=colorScheme,proto3" json:"color_scheme,omitempty"` } @@ -171,7 +172,7 @@ func (x *PieChart) GetUnit() Unit { if x != nil { return x.Unit } - return Unit_UNIT_UNSPECIFIED + return Unit(0) } func (x *PieChart) GetColorScheme() *wrapperspb.StringValue { @@ -335,8 +336,8 @@ type PieChart_LabelDefinition struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - LabelSource PieChart_LabelSource `protobuf:"varint,1,opt,name=label_source,json=labelSource,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.PieChart_LabelSource" json:"label_source,omitempty"` - IsVisible *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"` + LabelSource PieChart_LabelSource `protobuf:"varint,1,opt,name=label_source,json=labelSource,proto3,enum=com.coralogixapis.dashboards.v1.ast.widgets.PieChart_LabelSource" json:"label_source,omitempty"` + IsVisible *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"` ShowName *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=show_name,json=showName,proto3" json:"show_name,omitempty"` ShowValue *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=show_value,json=showValue,proto3" json:"show_value,omitempty"` ShowPercentage *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=show_percentage,json=showPercentage,proto3" json:"show_percentage,omitempty"` @@ -414,9 +415,9 @@ type PieChart_LogsQuery struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - Aggregation *LogsAggregation `protobuf:"bytes,2,opt,name=aggregation,proto3" json:"aggregation,omitempty"` - Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` + LuceneQuery *LuceneQuery `protobuf:"bytes,1,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + Aggregation *LogsAggregation `protobuf:"bytes,2,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + Filters []*Filter_LogsFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` GroupNames []*wrapperspb.StringValue `protobuf:"bytes,4,rep,name=group_names,json=groupNames,proto3" json:"group_names,omitempty"` StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` } @@ -575,7 +576,7 @@ type PieChart_MetricsQuery struct { PromqlQuery *PromQlQuery `protobuf:"bytes,1,opt,name=promql_query,json=promqlQuery,proto3" json:"promql_query,omitempty"` Filters []*Filter_MetricsFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` GroupNames []*wrapperspb.StringValue `protobuf:"bytes,3,rep,name=group_names,json=groupNames,proto3" json:"group_names,omitempty"` - StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` + StackedGroupName *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=stacked_group_name,json=stackedGroupName,proto3" json:"stacked_group_name,omitempty"` } func (x *PieChart_MetricsQuery) Reset() { @@ -855,8 +856,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_rawDesc = [ 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x49, 0x4e, 0x4e, 0x45, 0x52, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x41, 0x42, 0x45, 0x4c, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x53, - 0x54, 0x41, 0x43, 0x4b, 0x10, 0x02, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x54, 0x41, 0x43, 0x4b, 0x10, 0x02, 0x42, 0x2d, 0x5a, 0x2b, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, + 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, + 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, + 0x64, 0x67, 0x65, 0x74, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -885,14 +888,14 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_goTypes = [ (*wrapperspb.Int32Value)(nil), // 8: google.protobuf.Int32Value (*wrapperspb.BoolValue)(nil), // 9: google.protobuf.BoolValue (*wrapperspb.StringValue)(nil), // 10: google.protobuf.StringValue - (Unit)(0), // 11: com.coralogixapis.dashboards.v1.ast.widgets.common.Unit - (*LuceneQuery)(nil), // 12: com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - (*LogsAggregation)(nil), // 13: com.coralogixapis.dashboards.v1.common.LogsAggregation + (Unit)(0), // 11: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Unit + (*LuceneQuery)(nil), // 12: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.LuceneQuery + (*LogsAggregation)(nil), // 13: com.coralogixapis.dashboards.v1.widgetscommon.LogsAggregation (*Filter_LogsFilter)(nil), // 14: com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter - (*SpansAggregation)(nil), // 15: com.coralogixapis.dashboards.v1.common.SpansAggregation + (*SpansAggregation)(nil), // 15: com.coralogixapis.dashboards.v1.widgetscommon.SpansAggregation (*Filter_SpansFilter)(nil), // 16: com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter - (*SpanField)(nil), // 17: com.coralogixapis.dashboards.v1.common.SpanField - (*PromQlQuery)(nil), // 18: com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery + (*SpanField)(nil), // 17: com.coralogixapis.dashboards.v1.widgetscommon.SpanField + (*PromQlQuery)(nil), // 18: com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.PromQlQuery (*Filter_MetricsFilter)(nil), // 19: com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter } var file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_depIdxs = []int32{ @@ -903,7 +906,7 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_depIdxs = [ 4, // 4: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.label_definition:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LabelDefinition 9, // 5: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.show_legend:type_name -> google.protobuf.BoolValue 10, // 6: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.group_name_template:type_name -> google.protobuf.StringValue - 11, // 7: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.unit:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.Unit + 11, // 7: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.unit:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.Unit 10, // 8: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.color_scheme:type_name -> google.protobuf.StringValue 5, // 9: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.Query.logs:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery 6, // 10: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.Query.spans:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery @@ -915,17 +918,17 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_depIdxs = [ 9, // 16: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LabelDefinition.show_name:type_name -> google.protobuf.BoolValue 9, // 17: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LabelDefinition.show_value:type_name -> google.protobuf.BoolValue 9, // 18: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LabelDefinition.show_percentage:type_name -> google.protobuf.BoolValue - 12, // 19: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - 13, // 20: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.LogsAggregation + 12, // 19: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.LuceneQuery + 13, // 20: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.widgetscommon.LogsAggregation 14, // 21: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.LogsFilter 10, // 22: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery.group_names:type_name -> google.protobuf.StringValue 10, // 23: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.LogsQuery.stacked_group_name:type_name -> google.protobuf.StringValue - 12, // 24: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.LuceneQuery - 15, // 25: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 12, // 24: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.lucene_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.LuceneQuery + 15, // 25: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.aggregation:type_name -> com.coralogixapis.dashboards.v1.widgetscommon.SpansAggregation 16, // 26: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter - 17, // 27: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.group_names:type_name -> com.coralogixapis.dashboards.v1.common.SpanField - 17, // 28: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.stacked_group_name:type_name -> com.coralogixapis.dashboards.v1.common.SpanField - 18, // 29: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.MetricsQuery.promql_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.common.PromQlQuery + 17, // 27: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.group_names:type_name -> com.coralogixapis.dashboards.v1.widgetscommon.SpanField + 17, // 28: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.SpansQuery.stacked_group_name:type_name -> com.coralogixapis.dashboards.v1.widgetscommon.SpanField + 18, // 29: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.MetricsQuery.promql_query:type_name -> com.coralogixapis.dashboards.v1.ast.widgets.widgetscommon.PromQlQuery 19, // 30: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.MetricsQuery.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.MetricsFilter 10, // 31: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.MetricsQuery.group_names:type_name -> google.protobuf.StringValue 10, // 32: com.coralogixapis.dashboards.v1.ast.widgets.PieChart.MetricsQuery.stacked_group_name:type_name -> google.protobuf.StringValue @@ -941,12 +944,6 @@ func file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_queries_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_common_units_proto_init() - file_com_coralogixapis_dashboards_v1_common_logs_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PieChart); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/queries.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/queries.pb.go index a38c92f2..aac375b0 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/queries.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/queries.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -135,8 +136,11 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_common_queries_proto_rawDes 0x65, 0x6e, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, 0x5a, 0x02, - 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x34, 0x5a, 0x32, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, + 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, + 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/query.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/query.pb.go index 8f2130bf..1cb5a9d9 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/query.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/query.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -128,7 +129,10 @@ var file_com_coralogixapis_dashboards_v1_common_query_proto_rawDesc = []byte{ 0x78, 0x74, 0x22, 0x2e, 0x0a, 0x18, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x64, 0x44, 0x61, 0x74, 0x61, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x04, 0x64, 0x61, - 0x74, 0x61, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x74, 0x61, 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, + 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, + 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/scale.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/scale.pb.go index 9845dbf9..3d5df523 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/scale.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/scale.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -85,7 +86,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_common_scale_proto_rawDesc 0x11, 0x53, 0x43, 0x41, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x49, 0x4e, 0x45, 0x41, 0x52, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x43, 0x41, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4c, 0x4f, 0x47, 0x41, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x49, 0x43, 0x10, 0x02, - 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x42, 0x34, 0x5a, 0x32, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, + 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, + 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, 0x2f, + 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/sort_by.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/sort_by.pb.go index dc22b71d..48915ffa 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/sort_by.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/sort_by.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -85,7 +86,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_common_sort_by_proto_rawDes 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x4f, 0x52, 0x54, 0x5f, 0x42, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x01, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x4f, 0x52, 0x54, 0x5f, 0x42, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, - 0x02, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x02, 0x42, 0x34, 0x5a, 0x32, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, + 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, + 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, 0x65, 0x74, 0x73, + 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/span_field.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/span_field.pb.go index 45f0d545..1e5f5bd2 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/span_field.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/span_field.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -209,8 +210,10 @@ var file_com_coralogixapis_dashboards_v1_common_span_field_proto_rawDesc = []byt 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x03, 0x12, 0x21, 0x0a, 0x1d, 0x4d, 0x45, 0x54, 0x41, 0x44, 0x41, 0x54, 0x41, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x41, 0x4d, 0x45, 0x10, 0x04, - 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x28, 0x5a, 0x26, 0x63, 0x6f, 0x6d, + 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, + 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_aggregation.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_aggregation.pb.go index 69c764a2..f04337d4 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_aggregation.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_aggregation.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -520,8 +521,10 @@ var file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_rawDesc 0x12, 0x2a, 0x0a, 0x26, 0x44, 0x49, 0x4d, 0x45, 0x4e, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x47, 0x47, 0x52, 0x45, 0x47, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x02, 0x42, 0x0d, 0x0a, 0x0b, - 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0x5a, 0x02, 0x2e, - 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x28, 0x5a, 0x26, 0x63, + 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, + 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service.pb.go index 6e51271a..ac07e84b 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service.pb.go @@ -7,13 +7,14 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" durationpb "google.golang.org/protobuf/types/known/durationpb" timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -28,13 +29,13 @@ type SearchSpansTimeSeriesRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` - Filters []*Filter_SpansFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` - LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - GroupBy []*SpanField `protobuf:"bytes,5,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` - Aggregations []*SpansAggregation `protobuf:"bytes,6,rep,name=aggregations,proto3" json:"aggregations,omitempty"` - Limit *wrapperspb.Int32Value `protobuf:"bytes,7,opt,name=limit,proto3" json:"limit,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` + Filters []*Filter_SpansFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` + LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + GroupBy []*SpanField `protobuf:"bytes,5,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` + Aggregations []*SpansAggregation `protobuf:"bytes,6,rep,name=aggregations,proto3" json:"aggregations,omitempty"` + Limit *wrapperspb.Int32Value `protobuf:"bytes,7,opt,name=limit,proto3" json:"limit,omitempty"` } func (x *SearchSpansTimeSeriesRequest) Reset() { @@ -123,7 +124,7 @@ type SearchSpansTimeSeriesResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeSeries []*TimeSeries `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` + TimeSeries []*TimeSeries `protobuf:"bytes,1,rep,name=time_series,json=timeSeries,proto3" json:"time_series,omitempty"` Total *wrapperspb.Int64Value `protobuf:"bytes,2,opt,name=total,proto3" json:"total,omitempty"` } @@ -178,8 +179,8 @@ type SearchSpansEventsRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` Pagination *SearchSpansEventsRequest_Pagination `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -304,12 +305,12 @@ type SearchSpansEventGroupsRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` - LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - GroupByFields []*SpanField `protobuf:"bytes,4,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` - Aggregations []*SpansAggregation `protobuf:"bytes,5,rep,name=aggregations,proto3" json:"aggregations,omitempty"` - Pagination *Pagination `protobuf:"bytes,6,opt,name=pagination,proto3" json:"pagination,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + GroupByFields []*SpanField `protobuf:"bytes,4,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` + Aggregations []*SpansAggregation `protobuf:"bytes,5,rep,name=aggregations,proto3" json:"aggregations,omitempty"` + Pagination *Pagination `protobuf:"bytes,6,opt,name=pagination,proto3" json:"pagination,omitempty"` } func (x *SearchSpansEventGroupsRequest) Reset() { @@ -438,10 +439,10 @@ type SearchGroupedSpansSeriesRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` - GroupByFields []*SpanField `protobuf:"bytes,3,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` - Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + GroupByFields []*SpanField `protobuf:"bytes,3,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` + Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` Limits []*SearchGroupedSpansSeriesRequest_Limit `protobuf:"bytes,6,rep,name=limits,proto3" json:"limits,omitempty"` } @@ -572,10 +573,10 @@ type SearchSpansGroupedTimeSeriesRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` Interval *durationpb.Duration `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"` - Filters []*Filter_SpansFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` - Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + Filters []*Filter_SpansFilter `protobuf:"bytes,3,rep,name=filters,proto3" json:"filters,omitempty"` + Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` GroupBy []*SearchSpansGroupedTimeSeriesRequest_GroupBy `protobuf:"bytes,6,rep,name=group_by,json=groupBy,proto3" json:"group_by,omitempty"` } @@ -817,10 +818,10 @@ type SearchSpansTimeValueRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` - Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` - LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` - Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` + TimeFrame *TimeFrame `protobuf:"bytes,1,opt,name=time_frame,json=timeFrame,proto3" json:"time_frame,omitempty"` + Filters []*Filter_SpansFilter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` + LuceneQuery *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=lucene_query,json=luceneQuery,proto3" json:"lucene_query,omitempty"` + Aggregation *SpansAggregation `protobuf:"bytes,4,opt,name=aggregation,proto3" json:"aggregation,omitempty"` } func (x *SearchSpansTimeValueRequest) Reset() { @@ -990,7 +991,7 @@ type SearchGroupedSpansSeriesRequest_Limit struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - GroupByFields []*SpanField `protobuf:"bytes,1,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` + GroupByFields []*SpanField `protobuf:"bytes,1,rep,name=group_by_fields,json=groupByFields,proto3" json:"group_by_fields,omitempty"` Limit *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=limit,proto3" json:"limit,omitempty"` MinPercentage *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=min_percentage,json=minPercentage,proto3" json:"min_percentage,omitempty"` } @@ -1053,7 +1054,7 @@ type SearchSpansGroupedTimeSeriesRequest_GroupBy struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Fields []*SpanField `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"` + Fields []*SpanField `protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty"` Limit *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=limit,proto3" json:"limit,omitempty"` MinPercentage *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=min_percentage,json=minPercentage,proto3" json:"min_percentage,omitempty"` } @@ -1762,8 +1763,10 @@ var file_com_coralogixapis_dashboards_v1_services_spans_data_source_service_prot 0x68, 0x53, 0x70, 0x61, 0x6e, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x23, 0xba, 0xb8, 0x02, 0x1f, 0x0a, 0x1d, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x20, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x20, 0x61, 0x67, 0x67, 0x72, - 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, 0x5a, 0x02, - 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x67, 0x61, 0x74, 0x65, 0x64, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x2a, 0x5a, 0x28, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, + 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, + 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1800,58 +1803,58 @@ var file_com_coralogixapis_dashboards_v1_services_spans_data_source_service_prot (*SpansEvent_Tag)(nil), // 17: com.coralogixapis.dashboards.v1.services.SpansEvent.Tag (*SpansEvent_Log)(nil), // 18: com.coralogixapis.dashboards.v1.services.SpansEvent.Log nil, // 19: com.coralogixapis.dashboards.v1.services.SpansEvent.Log.FieldsEntry - (*TimeFrame)(nil), // 20: com.coralogixapis.dashboards.v1.common.TimeFrame + (*TimeFrame)(nil), // 20: com.coralogixapis.dashboards.v1.TimeFrame (*durationpb.Duration)(nil), // 21: google.protobuf.Duration - (*Filter_SpansFilter)(nil), // 22: com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter + (*Filter_SpansFilter)(nil), // 22: com.coralogixapis.dashboards.v1.Filter.SpansFilter (*wrapperspb.StringValue)(nil), // 23: google.protobuf.StringValue - (*SpanField)(nil), // 24: com.coralogixapis.dashboards.v1.common.SpanField - (*SpansAggregation)(nil), // 25: com.coralogixapis.dashboards.v1.common.SpansAggregation + (*SpanField)(nil), // 24: com.coralogixapis.dashboards.v1.SpanField + (*SpansAggregation)(nil), // 25: com.coralogixapis.dashboards.v1.SpansAggregation (*wrapperspb.Int32Value)(nil), // 26: google.protobuf.Int32Value - (*TimeSeries)(nil), // 27: com.coralogixapis.dashboards.v1.common.TimeSeries + (*TimeSeries)(nil), // 27: com.coralogixapis.dashboards.v1.TimeSeries (*wrapperspb.Int64Value)(nil), // 28: google.protobuf.Int64Value - (*Pagination)(nil), // 29: com.coralogixapis.dashboards.v1.common.Pagination - (*MultiGroup)(nil), // 30: com.coralogixapis.dashboards.v1.common.MultiGroup - (*GroupedSeries)(nil), // 31: com.coralogixapis.dashboards.v1.common.GroupedSeries + (*Pagination)(nil), // 29: com.coralogixapis.dashboards.v1.Pagination + (*MultiGroup)(nil), // 30: com.coralogixapis.dashboards.v1.MultiGroup + (*GroupedSeries)(nil), // 31: com.coralogixapis.dashboards.v1.GroupedSeries (*timestamppb.Timestamp)(nil), // 32: google.protobuf.Timestamp (*wrapperspb.DoubleValue)(nil), // 33: google.protobuf.DoubleValue } var file_com_coralogixapis_dashboards_v1_services_spans_data_source_service_proto_depIdxs = []int32{ - 20, // 0: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame + 20, // 0: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame 21, // 1: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.interval:type_name -> google.protobuf.Duration - 22, // 2: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter + 22, // 2: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.SpansFilter 23, // 3: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.lucene_query:type_name -> google.protobuf.StringValue - 24, // 4: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.group_by:type_name -> com.coralogixapis.dashboards.v1.common.SpanField - 25, // 5: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 24, // 4: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.group_by:type_name -> com.coralogixapis.dashboards.v1.SpanField + 25, // 5: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.SpansAggregation 26, // 6: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesRequest.limit:type_name -> google.protobuf.Int32Value - 27, // 7: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesResponse.time_series:type_name -> com.coralogixapis.dashboards.v1.common.TimeSeries + 27, // 7: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesResponse.time_series:type_name -> com.coralogixapis.dashboards.v1.TimeSeries 28, // 8: com.coralogixapis.dashboards.v1.services.SearchSpansTimeSeriesResponse.total:type_name -> google.protobuf.Int64Value - 20, // 9: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 22, // 10: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter + 20, // 9: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 22, // 10: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.SpansFilter 23, // 11: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.lucene_query:type_name -> google.protobuf.StringValue 13, // 12: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.pagination:type_name -> com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.Pagination 28, // 13: com.coralogixapis.dashboards.v1.services.SearchSpansEventsResponse.total:type_name -> google.protobuf.Int64Value 10, // 14: com.coralogixapis.dashboards.v1.services.SearchSpansEventsResponse.spans_events:type_name -> com.coralogixapis.dashboards.v1.services.SpansEvent - 20, // 15: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 22, // 16: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter + 20, // 15: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 22, // 16: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.SpansFilter 23, // 17: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.lucene_query:type_name -> google.protobuf.StringValue - 24, // 18: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.group_by_fields:type_name -> com.coralogixapis.dashboards.v1.common.SpanField - 25, // 19: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation - 29, // 20: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.pagination:type_name -> com.coralogixapis.dashboards.v1.common.Pagination - 30, // 21: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsResponse.groups:type_name -> com.coralogixapis.dashboards.v1.common.MultiGroup - 20, // 22: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 22, // 23: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter - 24, // 24: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.group_by_fields:type_name -> com.coralogixapis.dashboards.v1.common.SpanField - 25, // 25: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 24, // 18: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.group_by_fields:type_name -> com.coralogixapis.dashboards.v1.SpanField + 25, // 19: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.aggregations:type_name -> com.coralogixapis.dashboards.v1.SpansAggregation + 29, // 20: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsRequest.pagination:type_name -> com.coralogixapis.dashboards.v1.Pagination + 30, // 21: com.coralogixapis.dashboards.v1.services.SearchSpansEventGroupsResponse.groups:type_name -> com.coralogixapis.dashboards.v1.MultiGroup + 20, // 22: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 22, // 23: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.SpansFilter + 24, // 24: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.group_by_fields:type_name -> com.coralogixapis.dashboards.v1.SpanField + 25, // 25: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.SpansAggregation 23, // 26: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.lucene_query:type_name -> google.protobuf.StringValue 14, // 27: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.limits:type_name -> com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.Limit - 31, // 28: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.common.GroupedSeries - 20, // 29: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame + 31, // 28: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.GroupedSeries + 20, // 29: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame 21, // 30: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.interval:type_name -> google.protobuf.Duration - 22, // 31: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter - 25, // 32: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 22, // 31: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.SpansFilter + 25, // 32: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.SpansAggregation 23, // 33: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.lucene_query:type_name -> google.protobuf.StringValue 15, // 34: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.group_by:type_name -> com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.GroupBy - 31, // 35: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.common.GroupedSeries + 31, // 35: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesResponse.series:type_name -> com.coralogixapis.dashboards.v1.GroupedSeries 23, // 36: com.coralogixapis.dashboards.v1.services.SpansEvent.span_id:type_name -> google.protobuf.StringValue 23, // 37: com.coralogixapis.dashboards.v1.services.SpansEvent.trace_id:type_name -> google.protobuf.StringValue 23, // 38: com.coralogixapis.dashboards.v1.services.SpansEvent.parent_span_id:type_name -> google.protobuf.StringValue @@ -1861,17 +1864,17 @@ var file_com_coralogixapis_dashboards_v1_services_spans_data_source_service_prot 17, // 42: com.coralogixapis.dashboards.v1.services.SpansEvent.tags:type_name -> com.coralogixapis.dashboards.v1.services.SpansEvent.Tag 17, // 43: com.coralogixapis.dashboards.v1.services.SpansEvent.process_tags:type_name -> com.coralogixapis.dashboards.v1.services.SpansEvent.Tag 18, // 44: com.coralogixapis.dashboards.v1.services.SpansEvent.logs:type_name -> com.coralogixapis.dashboards.v1.services.SpansEvent.Log - 20, // 45: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.common.TimeFrame - 22, // 46: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueRequest.filters:type_name -> com.coralogixapis.dashboards.v1.ast.Filter.SpansFilter + 20, // 45: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueRequest.time_frame:type_name -> com.coralogixapis.dashboards.v1.TimeFrame + 22, // 46: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueRequest.filters:type_name -> com.coralogixapis.dashboards.v1.Filter.SpansFilter 23, // 47: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueRequest.lucene_query:type_name -> google.protobuf.StringValue - 25, // 48: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.common.SpansAggregation + 25, // 48: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueRequest.aggregation:type_name -> com.coralogixapis.dashboards.v1.SpansAggregation 33, // 49: com.coralogixapis.dashboards.v1.services.SearchSpansTimeValueResponse.value:type_name -> google.protobuf.DoubleValue 26, // 50: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.Pagination.offset:type_name -> google.protobuf.Int32Value 26, // 51: com.coralogixapis.dashboards.v1.services.SearchSpansEventsRequest.Pagination.limit:type_name -> google.protobuf.Int32Value - 24, // 52: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.Limit.group_by_fields:type_name -> com.coralogixapis.dashboards.v1.common.SpanField + 24, // 52: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.Limit.group_by_fields:type_name -> com.coralogixapis.dashboards.v1.SpanField 26, // 53: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.Limit.limit:type_name -> google.protobuf.Int32Value 26, // 54: com.coralogixapis.dashboards.v1.services.SearchGroupedSpansSeriesRequest.Limit.min_percentage:type_name -> google.protobuf.Int32Value - 24, // 55: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.GroupBy.fields:type_name -> com.coralogixapis.dashboards.v1.common.SpanField + 24, // 55: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.GroupBy.fields:type_name -> com.coralogixapis.dashboards.v1.SpanField 26, // 56: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.GroupBy.limit:type_name -> google.protobuf.Int32Value 26, // 57: com.coralogixapis.dashboards.v1.services.SearchSpansGroupedTimeSeriesRequest.GroupBy.min_percentage:type_name -> google.protobuf.Int32Value 23, // 58: com.coralogixapis.dashboards.v1.services.SpansEvent.Metadata.application_name:type_name -> google.protobuf.StringValue @@ -1907,15 +1910,6 @@ func file_com_coralogixapis_dashboards_v1_services_spans_data_source_service_pro if File_com_coralogixapis_dashboards_v1_services_spans_data_source_service_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_filter_proto_init() - file_com_coralogixapis_dashboards_v1_audit_log_proto_init() - file_com_coralogixapis_dashboards_v1_common_group_proto_init() - file_com_coralogixapis_dashboards_v1_common_grouped_series_proto_init() - file_com_coralogixapis_dashboards_v1_common_pagination_proto_init() - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() - file_com_coralogixapis_dashboards_v1_common_spans_aggregation_proto_init() - file_com_coralogixapis_dashboards_v1_common_time_frame_proto_init() - file_com_coralogixapis_dashboards_v1_common_time_series_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_services_spans_data_source_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*SearchSpansTimeSeriesRequest); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service_grpc.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service_grpc.pb.go index c0642e6f..980a0d22 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service_grpc.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/spans_data_source_service_grpc.pb.go @@ -8,6 +8,7 @@ package __ import ( context "context" + grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/time_frame.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/time_frame.pb.go index b17651b0..3bbb7123 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/time_frame.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/time_frame.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" timestamppb "google.golang.org/protobuf/types/known/timestamppb" - reflect "reflect" - sync "sync" ) const ( @@ -93,8 +94,10 @@ var file_com_coralogixapis_dashboards_v1_common_time_frame_proto_rawDesc = []byt 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x04, 0x66, 0x72, 0x6f, 0x6d, 0x12, 0x2a, 0x0a, 0x02, 0x74, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, - 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x02, 0x74, 0x6f, 0x42, 0x04, 0x5a, 0x02, 0x2e, - 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x02, 0x74, 0x6f, 0x42, 0x28, 0x5a, 0x26, 0x63, + 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, + 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x63, + 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/time_series.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/time_series.pb.go index f5fa98ef..8b01fb5c 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/time_series.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/time_series.pb.go @@ -7,12 +7,13 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" timestamppb "google.golang.org/protobuf/types/known/timestamppb" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -178,8 +179,10 @@ var file_com_coralogixapis_dashboards_v1_common_time_series_proto_rawDesc = []by 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x32, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x6f, 0x75, 0x62, 0x6c, - 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, 0x5a, - 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x28, 0x5a, + 0x26, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, + 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, + 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/units.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/units.pb.go index e675cf2b..554786d3 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/units.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/units.pb.go @@ -7,10 +7,11 @@ package __ import ( - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" + + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" ) const ( @@ -137,7 +138,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widgets_common_units_proto_rawDesc 0x54, 0x53, 0x10, 0x0c, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x45, 0x55, 0x52, 0x10, 0x0d, 0x12, 0x12, 0x0a, 0x0e, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, 0x53, 0x44, 0x5f, 0x43, 0x45, 0x4e, 0x54, 0x53, 0x10, 0x0e, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, - 0x53, 0x44, 0x10, 0x0f, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x53, 0x44, 0x10, 0x0f, 0x42, 0x34, 0x5a, 0x32, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, + 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, + 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, 0x74, 0x2f, 0x77, 0x69, 0x64, 0x67, + 0x65, 0x74, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/variable.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/variable.pb.go index 1a2073aa..e0d1210b 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/variable.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/variable.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -139,8 +140,8 @@ type MultiSelect struct { // Deprecated: Do not use. Selected []*wrapperspb.StringValue `protobuf:"bytes,1,rep,name=selected,proto3" json:"selected,omitempty"` Source *MultiSelect_Source `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` - Selection *MultiSelect_Selection `protobuf:"bytes,3,opt,name=selection,proto3" json:"selection,omitempty"` - ValuesOrderDirection OrderDirection `protobuf:"varint,4,opt,name=values_order_direction,json=valuesOrderDirection,proto3,enum=com.coralogixapis.dashboards.v1.common.OrderDirection" json:"values_order_direction,omitempty"` + Selection *MultiSelect_Selection `protobuf:"bytes,3,opt,name=selection,proto3" json:"selection,omitempty"` + ValuesOrderDirection OrderDirection `protobuf:"varint,4,opt,name=values_order_direction,json=valuesOrderDirection,proto3,enum=com.coralogixapis.dashboards.v1.common.OrderDirection" json:"values_order_direction,omitempty"` } func (x *MultiSelect) Reset() { @@ -201,7 +202,7 @@ func (x *MultiSelect) GetValuesOrderDirection() OrderDirection { if x != nil { return x.ValuesOrderDirection } - return OrderDirection_ORDER_DIRECTION_UNSPECIFIED + return OrderDirection(0) } type Variable_Definition struct { @@ -891,8 +892,10 @@ var file_com_coralogixapis_dashboards_v1_ast_variable_proto_rawDesc = []byte{ 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x04, 0x5a, 0x02, 0x2e, - 0x2f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x73, 0x42, 0x07, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x25, 0x5a, 0x23, 0x63, + 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, + 0x2f, 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, + 0x73, 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -960,8 +963,6 @@ func file_com_coralogixapis_dashboards_v1_ast_variable_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_variable_proto != nil { return } - file_com_coralogixapis_dashboards_v1_common_order_direction_proto_init() - file_com_coralogixapis_dashboards_v1_common_span_field_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_variable_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Variable); i { diff --git a/coralogix/clientset/grpc/coralogix-dashboards/v1/widget.pb.go b/coralogix/clientset/grpc/coralogix-dashboards/v1/widget.pb.go index 84ab2b94..0caa24f3 100644 --- a/coralogix/clientset/grpc/coralogix-dashboards/v1/widget.pb.go +++ b/coralogix/clientset/grpc/coralogix-dashboards/v1/widget.pb.go @@ -7,11 +7,12 @@ package __ import ( + reflect "reflect" + sync "sync" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" wrapperspb "google.golang.org/protobuf/types/known/wrapperspb" - reflect "reflect" - sync "sync" ) const ( @@ -404,8 +405,10 @@ var file_com_coralogixapis_dashboards_v1_ast_widget_proto_rawDesc = []byte{ 0x65, 0x61, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x31, 0x0a, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x04, 0x5a, 0x02, 0x2e, 0x2f, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6c, 0x75, 0x65, 0x52, 0x05, 0x77, 0x69, 0x64, 0x74, 0x68, 0x42, 0x25, 0x5a, 0x23, 0x63, 0x6f, + 0x6d, 0x2f, 0x63, 0x6f, 0x72, 0x61, 0x6c, 0x6f, 0x67, 0x69, 0x78, 0x61, 0x70, 0x69, 0x73, 0x2f, + 0x64, 0x61, 0x73, 0x68, 0x62, 0x6f, 0x61, 0x72, 0x64, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x61, 0x73, + 0x74, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -462,14 +465,6 @@ func file_com_coralogixapis_dashboards_v1_ast_widget_proto_init() { if File_com_coralogixapis_dashboards_v1_ast_widget_proto != nil { return } - file_com_coralogixapis_dashboards_v1_ast_widgets_bar_chart_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_data_table_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_gauge_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_horizontal_bar_chart_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_line_chart_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_markdown_proto_init() - file_com_coralogixapis_dashboards_v1_ast_widgets_pie_chart_proto_init() - file_com_coralogixapis_dashboards_v1_types_proto_init() if !protoimpl.UnsafeEnabled { file_com_coralogixapis_dashboards_v1_ast_widget_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Widget); i { diff --git a/coralogix/resource_coralogix_dashboard.go b/coralogix/resource_coralogix_dashboard.go index fa406eab..91acaed7 100644 --- a/coralogix/resource_coralogix_dashboard.go +++ b/coralogix/resource_coralogix_dashboard.go @@ -8,6 +8,7 @@ import ( "strings" "time" + "github.com/hashicorp/terraform-plugin-framework-validators/float64validator" "github.com/hashicorp/terraform-plugin-framework-validators/int64validator" "github.com/hashicorp/terraform-plugin-framework/resource/schema/float64default" "github.com/hashicorp/terraform-plugin-framework/resource/schema/int64default" @@ -183,7 +184,7 @@ var ( } dashboardProtoToSchemaSortBy = ReverseMap(dashboardSchemaToProtoSortBy) dashboardValidSortBy = GetKeys(dashboardSchemaToProtoSortBy) - dashboardValidLogsAggregationTypes = []string{"count", "count_distinct", "sum", "avg", "min", "max"} + dashboardValidLogsAggregationTypes = []string{"count", "count_distinct", "sum", "avg", "min", "max", "percentile"} dashboardValidSpanFieldTypes = []string{"metadata", "tag", "process_tag"} dashboardValidSpanAggregationTypes = []string{"metric", "dimension"} dashboardValidColorSchemes = []string{"classic", "severity", "cold", "negative", "green", "red", "blue"} @@ -346,14 +347,21 @@ type DataTableLogsAggregationModel struct { } type LogsAggregationModel struct { - Type types.String `tfsdk:"type"` - Field types.String `tfsdk:"field"` + Type types.String `tfsdk:"type"` + Field types.String `tfsdk:"field"` + Percent types.Float64 `tfsdk:"percent"` } type DataTableQueryModel struct { - Logs *DataTableQueryLogsModel `tfsdk:"logs"` - Metrics *DataTableQueryMetricsModel `tfsdk:"metrics"` - Spans *DataTableQuerySpansModel `tfsdk:"spans"` + Logs *DataTableQueryLogsModel `tfsdk:"logs"` + Metrics *DataTableQueryMetricsModel `tfsdk:"metrics"` + Spans *DataTableQuerySpansModel `tfsdk:"spans"` + DataPrime *DataPrimeModel `tfsdk:"data_prime"` +} + +type DataPrimeModel struct { + Query types.String `tfsdk:"query"` + Filters types.List `tfsdk:"filters"` //DashboardFilterSourceModel } type DataTableQueryMetricsModel struct { @@ -409,9 +417,10 @@ type GaugeModel struct { } type GaugeQueryModel struct { - Logs *GaugeQueryLogsModel `tfsdk:"logs"` - Metrics *GaugeQueryMetricsModel `tfsdk:"metrics"` - Spans *GaugeQuerySpansModel `tfsdk:"spans"` + Logs *GaugeQueryLogsModel `tfsdk:"logs"` + Metrics *GaugeQueryMetricsModel `tfsdk:"metrics"` + Spans *GaugeQuerySpansModel `tfsdk:"spans"` + DataPrime *DataPrimeModel `tfsdk:"data_prime"` } type GaugeQueryLogsModel struct { @@ -692,14 +701,15 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, PlanModifiers: []planmodifier.String{ stringplanmodifier.UseStateForUnknown(), }, + MarkdownDescription: "Unique identifier for the dashboard.", }, "name": schema.StringAttribute{ Optional: true, - MarkdownDescription: "Dashboard name.", + MarkdownDescription: "Display name of the dashboard.", }, "description": schema.StringAttribute{ Optional: true, - MarkdownDescription: "Dashboard description.", + MarkdownDescription: "Brief description or summary of the dashboard's purpose or content.", }, "layout": schema.SingleNestedAttribute{ Optional: true, @@ -957,6 +967,13 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, }, }, Optional: true, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("spans"), + path.MatchRelative().AtParent().AtName("metrics"), + path.MatchRelative().AtParent().AtName("data_prime"), + ), + }, }, "spans": schema.SingleNestedAttribute{ Attributes: map[string]schema.Attribute{ @@ -994,6 +1011,13 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, }, }, Optional: true, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("logs"), + path.MatchRelative().AtParent().AtName("metrics"), + path.MatchRelative().AtParent().AtName("data_prime"), + ), + }, }, "metrics": schema.SingleNestedAttribute{ Attributes: map[string]schema.Attribute{ @@ -1003,6 +1027,34 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, "filters": metricFiltersSchema(), }, Optional: true, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("logs"), + path.MatchRelative().AtParent().AtName("spans"), + path.MatchRelative().AtParent().AtName("data_prime"), + ), + }, + }, + "data_prime": schema.SingleNestedAttribute{ + Attributes: map[string]schema.Attribute{ + "query": schema.StringAttribute{ + Optional: true, + }, + "filters": schema.ListNestedAttribute{ + NestedObject: schema.NestedAttributeObject{ + Attributes: filtersSourceAttribute(), + }, + Optional: true, + }, + }, + Optional: true, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("logs"), + path.MatchRelative().AtParent().AtName("spans"), + path.MatchRelative().AtParent().AtName("metrics"), + ), + }, }, }, Required: true, @@ -1031,10 +1083,10 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, }, }, }, - Required: true, Validators: []validator.List{ listvalidator.SizeAtLeast(1), }, + Optional: true, }, "order_by": schema.SingleNestedAttribute{ Attributes: map[string]schema.Attribute{ @@ -1085,6 +1137,7 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, objectvalidator.ExactlyOneOf( path.MatchRelative().AtParent().AtName("spans"), path.MatchRelative().AtParent().AtName("metrics"), + path.MatchRelative().AtParent().AtName("data_prime"), ), }, Optional: true, @@ -1113,6 +1166,7 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, objectvalidator.ExactlyOneOf( path.MatchRelative().AtParent().AtName("logs"), path.MatchRelative().AtParent().AtName("spans"), + path.MatchRelative().AtParent().AtName("data_prime"), ), }, }, @@ -1129,6 +1183,28 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, objectvalidator.ExactlyOneOf( path.MatchRelative().AtParent().AtName("logs"), path.MatchRelative().AtParent().AtName("metrics"), + path.MatchRelative().AtParent().AtName("data_prime"), + ), + }, + }, + "data_prime": schema.SingleNestedAttribute{ + Attributes: map[string]schema.Attribute{ + "query": schema.StringAttribute{ + Optional: true, + }, + "filters": schema.ListNestedAttribute{ + NestedObject: schema.NestedAttributeObject{ + Attributes: filtersSourceAttribute(), + }, + Optional: true, + }, + }, + Optional: true, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("logs"), + path.MatchRelative().AtParent().AtName("spans"), + path.MatchRelative().AtParent().AtName("metrics"), ), }, }, @@ -1680,6 +1756,7 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, MarkdownDescription: "Currently only one section is supported.", }, }, + MarkdownDescription: "Layout configuration for the dashboard's visual elements.", }, "variables": schema.ListNestedAttribute{ Optional: true, @@ -1784,67 +1861,15 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, Validators: []validator.List{ listvalidator.SizeAtLeast(1), }, + MarkdownDescription: "List of variables that can be used within the dashboard for dynamic content.", }, "filters": schema.ListNestedAttribute{ Optional: true, NestedObject: schema.NestedAttributeObject{ Attributes: map[string]schema.Attribute{ "source": schema.SingleNestedAttribute{ - Attributes: map[string]schema.Attribute{ - "logs": schema.SingleNestedAttribute{ - Attributes: map[string]schema.Attribute{ - "field": schema.StringAttribute{ - Required: true, - }, - "operator": filterOperatorSchema(), - }, - Optional: true, - Validators: []validator.Object{ - objectvalidator.ExactlyOneOf( - path.MatchRelative().AtParent().AtName("metrics"), - path.MatchRelative().AtParent().AtName("spans"), - ), - }, - }, - "spans": schema.SingleNestedAttribute{ - Attributes: map[string]schema.Attribute{ - "field": schema.SingleNestedAttribute{ - Attributes: spansFieldAttributes(), - Required: true, - Validators: []validator.Object{ - spansFieldValidator{}, - }, - }, - "operator": filterOperatorSchema(), - }, - Optional: true, - Validators: []validator.Object{ - objectvalidator.ExactlyOneOf( - path.MatchRelative().AtParent().AtName("metrics"), - path.MatchRelative().AtParent().AtName("logs"), - ), - }, - }, - "metrics": schema.SingleNestedAttribute{ - Attributes: map[string]schema.Attribute{ - "metric_name": schema.StringAttribute{ - Required: true, - }, - "label": schema.StringAttribute{ - Required: true, - }, - "operator": filterOperatorSchema(), - }, - Validators: []validator.Object{ - objectvalidator.ExactlyOneOf( - path.MatchRelative().AtParent().AtName("spans"), - path.MatchRelative().AtParent().AtName("logs"), - ), - }, - Optional: true, - }, - }, - Required: true, + Attributes: filtersSourceAttribute(), + Required: true, }, "enabled": schema.BoolAttribute{ Optional: true, @@ -1861,6 +1886,7 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, Validators: []validator.List{ listvalidator.SizeAtLeast(1), }, + MarkdownDescription: "List of filters that can be applied to the dashboard's data.", }, "time_frame": schema.SingleNestedAttribute{ Optional: true, @@ -1878,6 +1904,7 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, Validators: []validator.Object{ objectvalidator.ExactlyOneOf(path.MatchRelative().AtParent().AtName("relative")), }, + MarkdownDescription: "Absolute time frame specifying a fixed start and end time.", }, "relative": schema.SingleNestedAttribute{ Attributes: map[string]schema.Attribute{ @@ -1889,8 +1916,10 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, Validators: []validator.Object{ objectvalidator.ExactlyOneOf(path.MatchRelative().AtParent().AtName("absolute")), }, + MarkdownDescription: "Relative time frame specifying a duration from the current time.", }, }, + MarkdownDescription: "Specifies the time frame for the dashboard's data. Can be either absolute or relative.", }, "content_json": schema.StringAttribute{ Optional: true, @@ -1915,6 +1944,64 @@ func (r DashboardResource) Schema(_ context.Context, req resource.SchemaRequest, } } +func filtersSourceAttribute() map[string]schema.Attribute { + return map[string]schema.Attribute{ + "logs": schema.SingleNestedAttribute{ + Attributes: map[string]schema.Attribute{ + "field": schema.StringAttribute{ + Required: true, + MarkdownDescription: "Field in the logs to apply the filter on.", + }, + "operator": filterOperatorSchema(), + }, + Optional: true, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("metrics"), + path.MatchRelative().AtParent().AtName("spans"), + ), + }, + }, + "spans": schema.SingleNestedAttribute{ + Attributes: map[string]schema.Attribute{ + "field": schema.SingleNestedAttribute{ + Attributes: spansFieldAttributes(), + Required: true, + Validators: []validator.Object{ + spansFieldValidator{}, + }, + }, + "operator": filterOperatorSchema(), + }, + Optional: true, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("metrics"), + path.MatchRelative().AtParent().AtName("logs"), + ), + }, + }, + "metrics": schema.SingleNestedAttribute{ + Attributes: map[string]schema.Attribute{ + "metric_name": schema.StringAttribute{ + Required: true, + }, + "label": schema.StringAttribute{ + Required: true, + }, + "operator": filterOperatorSchema(), + }, + Validators: []validator.Object{ + objectvalidator.ExactlyOneOf( + path.MatchRelative().AtParent().AtName("spans"), + path.MatchRelative().AtParent().AtName("logs"), + ), + }, + Optional: true, + }, + } +} + type ContentJsonValidator struct{} func (c ContentJsonValidator) Description(_ context.Context) string { @@ -1948,10 +2035,12 @@ func metricFiltersSchema() schema.ListNestedAttribute { NestedObject: schema.NestedAttributeObject{ Attributes: map[string]schema.Attribute{ "metric": schema.StringAttribute{ - Optional: true, + Required: true, + MarkdownDescription: "Metric name to apply the filter on.", }, "label": schema.StringAttribute{ - Optional: true, + Optional: true, + MarkdownDescription: "Label associated with the metric.", }, "operator": filterOperatorSchema(), }, @@ -1982,7 +2071,8 @@ func filterOperatorSchema() schema.SingleNestedAttribute { Validators: []validator.Object{ filterOperatorValidator{}, }, - Required: true, + Required: true, + MarkdownDescription: "Operator to use for filtering.", } } @@ -2047,6 +2137,12 @@ func (l logsAggregationValidator) ValidateObject(ctx context.Context, req valida } else if aggregation.Type.ValueString() != "count" && aggregation.Field.IsNull() { resp.Diagnostics.Append(diag.NewErrorDiagnostic("logs aggregation validation failed", fmt.Sprintf("when type is `%s`, `field` must be set", aggregation.Type.ValueString()))) } + + if aggregation.Type.ValueString() == "percentile" && aggregation.Percent.IsNull() { + resp.Diagnostics.Append(diag.NewErrorDiagnostic("logs aggregation validation failed", "when type is `percentile`, `percent` must be set")) + } else if aggregation.Type.ValueString() != "percentile" && !aggregation.Percent.IsNull() { + resp.Diagnostics.Append(diag.NewErrorDiagnostic("logs aggregation validation failed", fmt.Sprintf("when type is `%s`, `percent` cannot be set", aggregation.Type.ValueString()))) + } } func logsAggregationSchema() schema.SingleNestedAttribute { @@ -2086,6 +2182,13 @@ func logsAggregationAttributes() map[string]schema.Attribute { "field": schema.StringAttribute{ Optional: true, }, + "percent": schema.Float64Attribute{ + Optional: true, + Validators: []validator.Float64{ + float64validator.Between(0, 100), + }, + MarkdownDescription: "The percentage of the aggregation to return. required when type is `percentile`.", + }, } } @@ -3076,6 +3179,15 @@ func expandLogsAggregation(logsAggregation *LogsAggregationModel) (*dashboards.L }, }, }, nil + case "percentile": + return &dashboards.LogsAggregation{ + Value: &dashboards.LogsAggregation_Percentile_{ + Percentile: &dashboards.LogsAggregation_Percentile{ + Field: typeStringToWrapperspbString(logsAggregation.Field), + Percent: typeFloat64ToWrapperspbDouble(logsAggregation.Percent), + }, + }, + }, nil default: return nil, diag.NewErrorDiagnostic("Error expand logs aggregation", fmt.Sprintf("unknown logs aggregation type %s", logsAggregation.Type.ValueString())) } @@ -3529,11 +3641,67 @@ func expandDataTableQuery(ctx context.Context, dataTableQuery *DataTableQueryMod return &dashboards.DataTable_Query{ Value: spans, }, nil + case dataTableQuery.DataPrime != nil: + dataPrime, diags := expandDataTableDataPrimeQuery(ctx, dataTableQuery.DataPrime) + if diags.HasError() { + return nil, diags + } + return &dashboards.DataTable_Query{ + Value: dataPrime, + }, nil default: - return nil, diag.Diagnostics{diag.NewErrorDiagnostic("Error Expand DataTable Query", "unknown data table query type")} + return nil, diag.Diagnostics{diag.NewErrorDiagnostic("Error Expand DataTable Query", fmt.Sprintf("unknown data table query type %#v", dataTableQuery))} } } +func expandDataTableDataPrimeQuery(ctx context.Context, dataPrime *DataPrimeModel) (*dashboards.DataTable_Query_Dataprime, diag.Diagnostics) { + if dataPrime == nil { + return nil, nil + } + + filters, diags := expandDashboardFiltersSources(ctx, dataPrime.Filters) + if diags.HasError() { + return nil, diags + } + + var dataPrimeQuery *dashboards.DataprimeQuery + if !dataPrime.Query.IsNull() { + dataPrimeQuery = &dashboards.DataprimeQuery{ + Text: dataPrime.Query.ValueString(), + } + } + + return &dashboards.DataTable_Query_Dataprime{ + Dataprime: &dashboards.DataTable_DataprimeQuery{ + DataprimeQuery: dataPrimeQuery, + Filters: filters, + }, + }, nil +} + +func expandDashboardFiltersSources(ctx context.Context, filters types.List) ([]*dashboards.Filter_Source, diag.Diagnostics) { + var diags diag.Diagnostics + var filtersObjects []types.Object + var expandedFiltersSources []*dashboards.Filter_Source + filters.ElementsAs(ctx, &filtersObjects, true) + + for _, fo := range filtersObjects { + var filterSource DashboardFilterSourceModel + if dg := fo.As(ctx, &filterSource, basetypes.ObjectAsOptions{}); dg.HasError() { + diags.Append(dg...) + continue + } + expandedFilter, expandDiags := expandFilterSource(ctx, &filterSource) + if expandDiags.HasError() { + diags.Append(expandDiags...) + continue + } + expandedFiltersSources = append(expandedFiltersSources, expandedFilter) + } + + return expandedFiltersSources, diags +} + func expandDataTableMetricsQuery(ctx context.Context, dataTableQueryMetric *DataTableQueryMetricsModel) (*dashboards.DataTable_Query_Metrics, diag.Diagnostics) { if dataTableQueryMetric == nil { return nil, nil @@ -4301,7 +4469,7 @@ func expandDashboardFilter(ctx context.Context, filter *DashboardFilterModel) (* return nil, nil } - source, diags := expandFilterSource(ctx, filter) + source, diags := expandFilterSource(ctx, filter.Source) if diags.HasError() { return nil, diags } @@ -4313,8 +4481,7 @@ func expandDashboardFilter(ctx context.Context, filter *DashboardFilterModel) (* }, nil } -func expandFilterSource(ctx context.Context, filter *DashboardFilterModel) (*dashboards.Filter_Source, diag.Diagnostics) { - source := filter.Source +func expandFilterSource(ctx context.Context, source *DashboardFilterSourceModel) (*dashboards.Filter_Source, diag.Diagnostics) { if source == nil { return nil, nil } @@ -4327,7 +4494,7 @@ func expandFilterSource(ctx context.Context, filter *DashboardFilterModel) (*das case source.Spans != nil: return expandFilterSourceSpans(ctx, source.Spans) default: - return nil, diag.Diagnostics{diag.NewErrorDiagnostic("Error Expand Filter Source", fmt.Sprintf("Unknown filter source type: %#v", filter))} + return nil, diag.Diagnostics{diag.NewErrorDiagnostic("Error Expand Filter Source", fmt.Sprintf("Unknown filter source type: %#v", source))} } } @@ -4741,6 +4908,16 @@ func widgetModelAttr() map[string]attr.Type { }, }, }, + "data_prime": types.ObjectType{ + AttrTypes: map[string]attr.Type{ + "query": types.StringType, + "filters": types.ListType{ + ElemType: types.ObjectType{ + AttrTypes: filterSourceModelAttr(), + }, + }, + }, + }, }, }, "results_per_page": types.Int64Type, @@ -4799,6 +4976,16 @@ func widgetModelAttr() map[string]attr.Type { }, }, }, + "data_prime": types.ObjectType{ + AttrTypes: map[string]attr.Type{ + "query": types.StringType, + "filters": types.ListType{ + ElemType: types.ObjectType{ + AttrTypes: filterSourceModelAttr(), + }, + }, + }, + }, }, }, "min": types.Float64Type, @@ -5143,8 +5330,9 @@ func lineChartQueryDefinitionModelAttr() map[string]attr.Type { func aggregationModelAttr() map[string]attr.Type { return map[string]attr.Type{ - "type": types.StringType, - "field": types.StringType, + "type": types.StringType, + "field": types.StringType, + "percent": types.Float64Type, } } @@ -5249,17 +5437,21 @@ func dashboardsVariablesModelAttr() map[string]attr.Type { func dashboardsFiltersModelAttr() map[string]attr.Type { return map[string]attr.Type{ "source": types.ObjectType{ - AttrTypes: map[string]attr.Type{ - "logs": types.ObjectType{AttrTypes: filterModelAttr()}, - "metrics": types.ObjectType{AttrTypes: filterSourceMetricsModelAttr()}, - "spans": types.ObjectType{AttrTypes: filterSourceSpansModelAttr()}, - }, + AttrTypes: filterSourceModelAttr(), }, "enabled": types.BoolType, "collapsed": types.BoolType, } } +func filterSourceModelAttr() map[string]attr.Type { + return map[string]attr.Type{ + "logs": types.ObjectType{AttrTypes: filterModelAttr()}, + "metrics": types.ObjectType{AttrTypes: filterSourceMetricsModelAttr()}, + "spans": types.ObjectType{AttrTypes: filterSourceSpansModelAttr()}, + } +} + func filterSourceSpansModelAttr() map[string]attr.Type { return map[string]attr.Type{ "field": types.ObjectType{ @@ -5759,6 +5951,12 @@ func flattenLogsAggregation(aggregation *dashboards.LogsAggregation) (*LogsAggre Type: types.StringValue("max"), Field: wrapperspbStringToTypeString(aggregationValue.Max.GetField()), }, nil + case *dashboards.LogsAggregation_Percentile_: + return &LogsAggregationModel{ + Type: types.StringValue("percentile"), + Field: wrapperspbStringToTypeString(aggregationValue.Percentile.GetField()), + Percent: wrapperspbDoubleToTypeFloat64(aggregationValue.Percentile.GetPercent()), + }, nil default: return nil, diag.NewErrorDiagnostic("Error Flatten Logs Aggregation", "unknown logs aggregation type") } @@ -6065,11 +6263,36 @@ func flattenDataTableQuery(ctx context.Context, query *dashboards.DataTable_Quer return flattenDataTableMetricsQuery(ctx, query.GetMetrics()) case *dashboards.DataTable_Query_Spans: return flattenDataTableSpansQuery(ctx, query.GetSpans()) + case *dashboards.DataTable_Query_Dataprime: + return flattenDataTableDataPrimeQuery(ctx, query.GetDataprime()) default: return nil, diag.Diagnostics{diag.NewErrorDiagnostic("Error Flatten Data Table Query", "unknown data table query type")} } } +func flattenDataTableDataPrimeQuery(ctx context.Context, dataPrime *dashboards.DataTable_DataprimeQuery) (*DataTableQueryModel, diag.Diagnostics) { + if dataPrime == nil { + return nil, nil + } + + dataPrimeQuery := types.StringNull() + if dataPrime.GetDataprimeQuery() != nil { + dataPrimeQuery = types.StringValue(dataPrime.GetDataprimeQuery().GetText()) + } + + filters, diags := flattenDashboardFiltersSources(ctx, dataPrime.GetFilters()) + if diags.HasError() { + return nil, diags + } + + return &DataTableQueryModel{ + DataPrime: &DataPrimeModel{ + Query: dataPrimeQuery, + Filters: filters, + }, + }, nil +} + func flattenDataTableLogsQuery(ctx context.Context, logs *dashboards.DataTable_LogsQuery) (*DataTableQueryModel, diag.Diagnostics) { if logs == nil { return nil, nil @@ -6959,6 +7182,30 @@ func flattenDashboardFilter(filter *dashboards.Filter) (*DashboardFilterModel, d }, nil } +func flattenDashboardFiltersSources(ctx context.Context, sources []*dashboards.Filter_Source) (types.List, diag.Diagnostics) { + if len(sources) == 0 { + return types.ListNull(types.ObjectType{AttrTypes: filterSourceModelAttr()}), nil + } + + var diagnostics diag.Diagnostics + filtersElements := make([]attr.Value, 0, len(sources)) + for _, source := range sources { + flattenedFilter, dg := flattenDashboardFilterSource(source) + if dg != nil { + diagnostics = append(diagnostics, dg) + continue + } + filterElement, diags := types.ObjectValueFrom(ctx, filterSourceModelAttr(), flattenedFilter) + if diags.HasError() { + diagnostics = append(diagnostics, diags...) + continue + } + filtersElements = append(filtersElements, filterElement) + } + + return types.ListValueMust(types.ObjectType{AttrTypes: filterSourceModelAttr()}, filtersElements), diagnostics +} + func flattenDashboardFilterSource(source *dashboards.Filter_Source) (*DashboardFilterSourceModel, diag.Diagnostic) { if source == nil { return nil, nil diff --git a/docs/data-sources/dashboard.md b/docs/data-sources/dashboard.md index a27b7508..6bad4dc1 100644 --- a/docs/data-sources/dashboard.md +++ b/docs/data-sources/dashboard.md @@ -15,16 +15,19 @@ description: |- ## Schema +### Required + +- `id` (String) Unique identifier for the dashboard. + ### Read-Only - `content_json` (String) an option to set the dashboard content from a json file. -- `description` (String) Dashboard description. -- `filters` (Attributes List) (see [below for nested schema](#nestedatt--filters)) -- `id` (String) The ID of this resource. -- `layout` (Attributes) (see [below for nested schema](#nestedatt--layout)) -- `name` (String) Dashboard name. -- `time_frame` (Attributes) (see [below for nested schema](#nestedatt--time_frame)) -- `variables` (Attributes List) (see [below for nested schema](#nestedatt--variables)) +- `description` (String) Brief description or summary of the dashboard's purpose or content. +- `filters` (Attributes List) List of filters that can be applied to the dashboard's data. (see [below for nested schema](#nestedatt--filters)) +- `layout` (Attributes) Layout configuration for the dashboard's visual elements. (see [below for nested schema](#nestedatt--layout)) +- `name` (String) Display name of the dashboard. +- `time_frame` (Attributes) Specifies the time frame for the dashboard's data. Can be either absolute or relative. (see [below for nested schema](#nestedatt--time_frame)) +- `variables` (Attributes List) List of variables that can be used within the dashboard for dynamic content. (see [below for nested schema](#nestedatt--variables)) ### Nested Schema for `filters` @@ -49,8 +52,8 @@ Read-Only: Read-Only: -- `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--filters--source--logs--operator)) +- `field` (String) Field in the logs to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--filters--source--logs--operator)) ### Nested Schema for `filters.source.logs.operator` @@ -69,7 +72,7 @@ Read-Only: - `label` (String) - `metric_name` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--filters--source--metrics--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--filters--source--metrics--operator)) ### Nested Schema for `filters.source.metrics.operator` @@ -87,7 +90,7 @@ Read-Only: Read-Only: - `field` (Attributes) (see [below for nested schema](#nestedatt--filters--source--spans--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--filters--source--spans--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--filters--source--spans--operator)) ### Nested Schema for `filters.source.spans.operator` @@ -95,7 +98,7 @@ Read-Only: Read-Only: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["subsystem_name" "service_name" "operation_name" "unspecified" "application_name"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -171,7 +174,7 @@ Read-Only: - `scale_type` (String) - `sort_by` (String) The field to sort by. Can be one of unspecified, value, name. - `stack_definition` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--stack_definition)) -- `unit` (String) The unit of the chart. Can be one of unspecified, microseconds, bytes, kbytes, bytes_iec, mibytes, milliseconds, seconds, mbytes, gbytes, kibytes, gibytes. +- `unit` (String) The unit of the chart. Can be one of unspecified, milliseconds, bytes, kbytes, mbytes, gbytes, mibytes, gibytes, microseconds, seconds, bytes_iec, kibytes. - `xaxis` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis)) @@ -200,7 +203,8 @@ Read-Only: Read-Only: - `field` (String) -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] @@ -209,7 +213,7 @@ Read-Only: Read-Only: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.xaxis.spans.filters.operator` @@ -237,9 +241,9 @@ Read-Only: Read-Only: -- `label` (String) -- `metric` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis--spans--filters--operator)) +- `label` (String) Label associated with the metric. +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.xaxis.spans.filters.operator` @@ -268,8 +272,8 @@ Read-Only: Read-Only: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["sum" "percentile_99" "percentile_95" "percentile_50" "unspecified" "min" "max" "avg"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -279,7 +283,7 @@ Read-Only: Read-Only: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--xaxis--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.xaxis.spans.filters.operator` @@ -361,7 +365,7 @@ Read-Only: - `order_by` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--order_by)) - `query` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--query)) - `results_per_page` (Number) The number of results to display per page. -- `row_style` (String) The style of the rows. Can be one of ["one_line" "two_line" "condensed" "json"]. +- `row_style` (String) The style of the rows. Can be one of ["condensed" "json" "one_line" "two_line"]. ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style` @@ -378,7 +382,7 @@ Read-Only: Read-Only: - `field` (String) -- `order_direction` (String) The order direction. Can be one of ["unspecified" "asc" "desc"]. +- `order_direction` (String) The order direction. Can be one of ["desc" "unspecified" "asc"]. @@ -386,10 +390,94 @@ Read-Only: Read-Only: +- `data_prime` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--data_prime)) - `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--logs)) - `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--metrics)) - `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans)) + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans` + +Read-Only: + +- `filters` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters)) +- `query` (String) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters` + +Read-Only: + +- `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--logs)) +- `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--metrics)) +- `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--spans)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.spans` + +Read-Only: + +- `field` (String) Field in the logs to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.spans.operator` + +Read-Only: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + + + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.spans` + +Read-Only: + +- `label` (String) +- `metric_name` (String) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.spans.operator` + +Read-Only: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + + + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.spans` + +Read-Only: + +- `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--spans--field)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.spans.operator` + +Read-Only: + +- `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] + + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.spans.operator` + +Read-Only: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + + + + + ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans` @@ -405,7 +493,7 @@ Read-Only: Read-Only: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.operator` @@ -441,7 +529,8 @@ Read-Only: Read-Only: - `field` (String) -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] @@ -460,9 +549,9 @@ Read-Only: Read-Only: -- `label` (String) -- `metric` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--operator)) +- `label` (String) Label associated with the metric. +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.operator` @@ -490,7 +579,7 @@ Read-Only: Read-Only: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--row_style--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.row_style.spans.filters.operator` @@ -534,8 +623,8 @@ Read-Only: Read-Only: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["sum" "percentile_99" "percentile_95" "percentile_50" "unspecified" "min" "max" "avg"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -564,17 +653,101 @@ Read-Only: - `show_inner_arc` (Boolean) - `show_outer_arc` (Boolean) - `thresholds` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--thresholds)) -- `unit` (String) The unit of the gauge. Can be one of ["percent" "kibytes" "euro" "usd_cents" "usd" "seconds" "mbytes" "none" "milliseconds" "gbytes" "bytes_iec" "euro_cents" "microseconds" "bytes" "kbytes" "mibytes" "gibytes"]. +- `unit` (String) The unit of the gauge. Can be one of ["microseconds" "kbytes" "mbytes" "gbytes" "kibytes" "gibytes" "usd" "none" "milliseconds" "bytes_iec" "usd_cents" "percent" "bytes" "euro_cents" "euro" "seconds" "mibytes"]. ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit` Read-Only: +- `data_prime` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--data_prime)) - `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--logs)) - `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--metrics)) - `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans)) + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans` + +Read-Only: + +- `filters` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters)) +- `query` (String) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters` + +Read-Only: + +- `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--logs)) +- `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--metrics)) +- `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--spans)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.spans` + +Read-Only: + +- `field` (String) Field in the logs to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.spans.operator` + +Read-Only: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + + + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.spans` + +Read-Only: + +- `label` (String) +- `metric_name` (String) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.spans.operator` + +Read-Only: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + + + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.spans` + +Read-Only: + +- `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--spans--field)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.spans.operator` + +Read-Only: + +- `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] + + + +### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.spans.operator` + +Read-Only: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + + + + + ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans` @@ -590,7 +763,7 @@ Read-Only: Read-Only: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.operator` @@ -608,7 +781,8 @@ Read-Only: Read-Only: - `field` (String) -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] @@ -617,7 +791,7 @@ Read-Only: Read-Only: -- `aggregation` (String) The type of aggregation. Can be one of ["unspecified" "last" "min" "max" "avg" "sum"]. +- `aggregation` (String) The type of aggregation. Can be one of ["avg" "sum" "unspecified" "last" "min" "max"]. - `filters` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters)) - `promql_query` (String) @@ -626,9 +800,9 @@ Read-Only: Read-Only: -- `label` (String) -- `metric` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) +- `label` (String) Label associated with the metric. +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.operator` @@ -656,7 +830,7 @@ Read-Only: Read-Only: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.operator` @@ -682,8 +856,8 @@ Read-Only: Read-Only: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["sum" "percentile_99" "percentile_95" "percentile_50" "unspecified" "min" "max" "avg"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -713,7 +887,7 @@ Read-Only: - `scale_type` (String) - `sort_by` (String) - `stack_definition` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--stack_definition)) -- `unit` (String) The unit of the chart. Can be one of unspecified, microseconds, bytes, kbytes, bytes_iec, mibytes, milliseconds, seconds, mbytes, gbytes, kibytes, gibytes. +- `unit` (String) The unit of the chart. Can be one of unspecified, milliseconds, bytes, kbytes, mbytes, gbytes, mibytes, gibytes, microseconds, seconds, bytes_iec, kibytes. - `y_axis_view_by` (String) @@ -742,7 +916,8 @@ Read-Only: Read-Only: - `field` (String) -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] @@ -751,7 +926,7 @@ Read-Only: Read-Only: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--y_axis_view_by--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--y_axis_view_by--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.y_axis_view_by.spans.filters.operator` @@ -779,9 +954,9 @@ Read-Only: Read-Only: -- `label` (String) -- `metric` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--y_axis_view_by--spans--filters--operator)) +- `label` (String) Label associated with the metric. +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--y_axis_view_by--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.y_axis_view_by.spans.filters.operator` @@ -810,8 +985,8 @@ Read-Only: Read-Only: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["sum" "percentile_99" "percentile_95" "percentile_50" "unspecified" "min" "max" "avg"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -821,7 +996,7 @@ Read-Only: Read-Only: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--y_axis_view_by--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--y_axis_view_by--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--y_axis_view_by--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.y_axis_view_by.spans.filters.operator` @@ -903,7 +1078,7 @@ Read-Only: - `scale_type` (String) The scale type. Valid values are: unspecified, linear, logarithmic. - `series_count_limit` (Number) - `series_name_template` (String) -- `unit` (String) The unit. Valid values are: unspecified, microseconds, bytes, kbytes, bytes_iec, mibytes, milliseconds, seconds, mbytes, gbytes, kibytes, gibytes. +- `unit` (String) The unit. Valid values are: unspecified, milliseconds, bytes, kbytes, mbytes, gbytes, mibytes, gibytes, microseconds, seconds, bytes_iec, kibytes. ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.tooltip.unit` @@ -930,7 +1105,8 @@ Read-Only: Read-Only: - `field` (String) -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] @@ -939,7 +1115,7 @@ Read-Only: Read-Only: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--tooltip--unit--logs--lucene_query--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--tooltip--unit--logs--lucene_query--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.tooltip.unit.logs.lucene_query.operator` @@ -965,9 +1141,9 @@ Read-Only: Read-Only: -- `label` (String) -- `metric` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--tooltip--unit--metrics--promql_query--operator)) +- `label` (String) Label associated with the metric. +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--tooltip--unit--metrics--promql_query--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.tooltip.unit.metrics.promql_query.operator` @@ -995,8 +1171,8 @@ Read-Only: Read-Only: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["sum" "percentile_99" "percentile_95" "percentile_50" "unspecified" "min" "max" "avg"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -1006,7 +1182,7 @@ Read-Only: Read-Only: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--tooltip--unit--spans--lucene_query--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--tooltip--unit--spans--lucene_query--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--tooltip--unit--spans--lucene_query--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.tooltip.unit.spans.lucene_query.operator` @@ -1045,7 +1221,7 @@ Read-Only: Read-Only: - `show_labels` (Boolean) -- `type` (String) The tooltip type. Valid values are: all, single, unspecified. +- `type` (String) The tooltip type. Valid values are: unspecified, all, single. @@ -1078,7 +1254,7 @@ Read-Only: Read-Only: - `is_visible` (Boolean) -- `label_source` (String) The source of the label. Valid values are: stack, unspecified, inner +- `label_source` (String) The source of the label. Valid values are: unspecified, inner, stack - `show_name` (Boolean) - `show_percentage` (Boolean) - `show_value` (Boolean) @@ -1110,7 +1286,8 @@ Read-Only: Read-Only: - `field` (String) -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] @@ -1119,7 +1296,7 @@ Read-Only: Read-Only: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.operator` @@ -1147,9 +1324,9 @@ Read-Only: Read-Only: -- `label` (String) -- `metric` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) +- `label` (String) Label associated with the metric. +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.operator` @@ -1178,8 +1355,8 @@ Read-Only: Read-Only: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["sum" "percentile_99" "percentile_95" "percentile_50" "unspecified" "min" "max" "avg"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -1189,7 +1366,7 @@ Read-Only: Read-Only: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--widgets--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.widgets.definition.pie_chart.unit.spans.filters.operator` @@ -1250,8 +1427,8 @@ Read-Only: Read-Only: -- `absolute` (Attributes) (see [below for nested schema](#nestedatt--time_frame--absolute)) -- `relative` (Attributes) (see [below for nested schema](#nestedatt--time_frame--relative)) +- `absolute` (Attributes) Absolute time frame specifying a fixed start and end time. (see [below for nested schema](#nestedatt--time_frame--absolute)) +- `relative` (Attributes) Relative time frame specifying a duration from the current time. (see [below for nested schema](#nestedatt--time_frame--relative)) ### Nested Schema for `time_frame.absolute` @@ -1295,7 +1472,7 @@ Read-Only: - `selected_values` (List of String) - `source` (Attributes) (see [below for nested schema](#nestedatt--variables--definition--multi_select--source)) -- `values_order_direction` (String) The order direction of the values. Can be one of `unspecified`, `asc`, `desc`. +- `values_order_direction` (String) The order direction of the values. Can be one of `desc`, `unspecified`, `asc`. ### Nested Schema for `variables.definition.multi_select.values_order_direction` @@ -1323,5 +1500,3 @@ Read-Only: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] - `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] - - diff --git a/docs/resources/dashboard.md b/docs/resources/dashboard.md index eebf79ac..d8eae22d 100644 --- a/docs/resources/dashboard.md +++ b/docs/resources/dashboard.md @@ -144,16 +144,16 @@ content_json = file("./dashboard.json") ### Optional - `content_json` (String) an option to set the dashboard content from a json file. -- `description` (String) Dashboard description. -- `filters` (Attributes List) (see [below for nested schema](#nestedatt--filters)) -- `layout` (Attributes) (see [below for nested schema](#nestedatt--layout)) -- `name` (String) Dashboard name. -- `time_frame` (Attributes) (see [below for nested schema](#nestedatt--time_frame)) -- `variables` (Attributes List) (see [below for nested schema](#nestedatt--variables)) +- `description` (String) Brief description or summary of the dashboard's purpose or content. +- `filters` (Attributes List) List of filters that can be applied to the dashboard's data. (see [below for nested schema](#nestedatt--filters)) +- `layout` (Attributes) Layout configuration for the dashboard's visual elements. (see [below for nested schema](#nestedatt--layout)) +- `name` (String) Display name of the dashboard. +- `time_frame` (Attributes) Specifies the time frame for the dashboard's data. Can be either absolute or relative. (see [below for nested schema](#nestedatt--time_frame)) +- `variables` (Attributes List) List of variables that can be used within the dashboard for dynamic content. (see [below for nested schema](#nestedatt--variables)) ### Read-Only -- `id` (String) The ID of this resource. +- `id` (String) Unique identifier for the dashboard. ### Nested Schema for `filters` @@ -181,8 +181,8 @@ Optional: Required: -- `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--filters--source--logs--operator)) +- `field` (String) Field in the logs to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--filters--source--logs--operator)) ### Nested Schema for `filters.source.logs.operator` @@ -204,7 +204,7 @@ Required: - `label` (String) - `metric_name` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--filters--source--metrics--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--filters--source--metrics--operator)) ### Nested Schema for `filters.source.metrics.operator` @@ -225,7 +225,7 @@ Optional: Required: - `field` (Attributes) (see [below for nested schema](#nestedatt--filters--source--spans--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--filters--source--spans--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--filters--source--spans--operator)) ### Nested Schema for `filters.source.spans.operator` @@ -233,7 +233,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -325,9 +325,9 @@ Optional: - `max_bars_per_chart` (Number) - `query` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--query)) - `scale_type` (String) -- `sort_by` (String) +- `sort_by` (String) The field to sort by. Can be one of unspecified, value, name. - `stack_definition` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--stack_definition)) -- `unit` (String) The unit of the chart. Can be one of seconds, kbytes, gbytes, bytes_iec, unspecified, microseconds, milliseconds, mibytes, gibytes, bytes, mbytes, kibytes. +- `unit` (String) The unit of the chart. Can be one of unspecified, milliseconds, bytes, kbytes, mbytes, gbytes, mibytes, gibytes, microseconds, seconds, bytes_iec, kibytes. - `xaxis` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis)) @@ -358,11 +358,12 @@ Optional: Required: -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] Optional: - `field` (String) +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. @@ -371,7 +372,7 @@ Optional: Required: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.xaxis.spans.filters.operator` @@ -402,15 +403,15 @@ Optional: Required: -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis--spans--filters--operator)) +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis--spans--filters--operator)) Optional: -- `label` (String) -- `metric` (String) +- `label` (String) Label associated with the metric. -### Nested Schema for `layout.sections.rows.id.definition.pie_chart.xaxis.spans.filters.metric` +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.xaxis.spans.filters.label` Required: @@ -439,8 +440,8 @@ Optional: Required: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99" "percentile_95"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -450,7 +451,7 @@ Required: Required: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--xaxis--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.xaxis.spans.filters.operator` @@ -458,7 +459,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -480,7 +481,7 @@ Optional: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -489,7 +490,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -534,35 +535,116 @@ Optional: Required: -- `columns` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--columns)) - `query` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--query)) - `results_per_page` (Number) The number of results to display per page. -- `row_style` (String) The style of the rows. Can be one of ["one_line" "two_line" "condensed" "json"]. +- `row_style` (String) The style of the rows. Can be one of ["condensed" "json" "one_line" "two_line"]. Optional: +- `columns` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--columns)) - `order_by` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by)) - + ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by` +Optional: + +- `data_prime` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--data_prime)) +- `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--logs)) +- `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--metrics)) +- `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans` + +Optional: + +- `filters` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters)) +- `query` (String) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters` + +Optional: + +- `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--logs)) +- `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--metrics)) +- `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--spans)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.spans` + Required: -- `field` (String) +- `field` (String) Field in the logs to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. Optional: -- `width` (Number) +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. - -### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by` + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.spans` + +Required: + +- `label` (String) +- `metric_name` (String) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. Optional: -- `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--logs)) -- `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--metrics)) -- `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans)) +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. + + + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.spans` + +Required: + +- `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--spans--field)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] + + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + +Optional: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. + + + + ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans` @@ -579,7 +661,7 @@ Optional: Required: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.operator` @@ -623,11 +705,12 @@ Read-Only: Required: -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] Optional: - `field` (String) +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. @@ -646,15 +729,15 @@ Optional: Required: -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--operator)) +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--operator)) Optional: -- `label` (String) -- `metric` (String) +- `label` (String) Label associated with the metric. -### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.metric` +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.label` Required: @@ -682,7 +765,7 @@ Optional: Required: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--order_by--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by.spans.filters.operator` @@ -690,7 +773,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -732,8 +815,8 @@ Read-Only: Required: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99" "percentile_95"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -744,10 +827,22 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] + + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.order_by` + +Required: + +- `field` (String) + +Optional: + +- `width` (Number) @@ -756,7 +851,7 @@ Required: Optional: - `field` (String) -- `order_direction` (String) The order direction. Can be one of ["unspecified" "asc" "desc"]. +- `order_direction` (String) The order direction. Can be one of ["desc" "unspecified" "asc"]. @@ -766,7 +861,7 @@ Optional: Required: - `query` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--query)) -- `unit` (String) The unit of the gauge. Can be one of ["microseconds" "euro_cents" "euro" "kibytes" "milliseconds" "bytes" "kbytes" "mbytes" "bytes_iec" "gibytes" "gbytes" "mibytes" "usd_cents" "usd" "none" "percent" "seconds"]. +- `unit` (String) The unit of the gauge. Can be one of ["microseconds" "kbytes" "mbytes" "gbytes" "kibytes" "gibytes" "usd" "none" "milliseconds" "bytes_iec" "usd_cents" "percent" "bytes" "euro_cents" "euro" "seconds" "mibytes"]. Optional: @@ -781,10 +876,103 @@ Optional: Optional: +- `data_prime` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--data_prime)) - `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--logs)) - `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--metrics)) - `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans)) + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans` + +Optional: + +- `filters` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters)) +- `query` (String) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters` + +Optional: + +- `logs` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--logs)) +- `metrics` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--metrics)) +- `spans` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--spans)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.spans` + +Required: + +- `field` (String) Field in the logs to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + +Optional: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. + + + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.spans` + +Required: + +- `label` (String) +- `metric_name` (String) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + +Optional: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. + + + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.spans` + +Required: + +- `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--spans--field)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--spans--operator)) + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] + + + +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.spans.operator` + +Required: + +- `type` (String) The type of the operator. Can be one of `equals` or `not_equals`. + +Optional: + +- `selected_values` (List of String) the values to filter by. When the type is `equals`, this field is optional, the filter will match only the selected values, and all the values if not set. When the type is `not_equals`, this field is required, and the filter will match spans without the selected values. + + + + + ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans` @@ -802,11 +990,12 @@ Optional: Required: -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] Optional: - `field` (String) +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. @@ -815,7 +1004,7 @@ Optional: Required: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.operator` @@ -840,7 +1029,7 @@ Required: Optional: -- `aggregation` (String) The type of aggregation. Can be one of ["unspecified" "last" "min" "max" "avg" "sum"]. +- `aggregation` (String) The type of aggregation. Can be one of ["avg" "sum" "unspecified" "last" "min" "max"]. - `filters` (Attributes List) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters)) @@ -848,15 +1037,15 @@ Optional: Required: -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--operator)) +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--operator)) Optional: -- `label` (String) -- `metric` (String) +- `label` (String) Label associated with the metric. -### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.metric` +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.label` Required: @@ -884,7 +1073,7 @@ Optional: Required: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--thresholds--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.thresholds.spans.filters.operator` @@ -892,7 +1081,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -913,8 +1102,8 @@ Optional: Required: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99" "percentile_95"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -944,7 +1133,7 @@ Optional: - `scale_type` (String) - `sort_by` (String) - `stack_definition` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--stack_definition)) -- `unit` (String) The unit of the chart. Can be one of seconds, kbytes, gbytes, bytes_iec, unspecified, microseconds, milliseconds, mibytes, gibytes, bytes, mbytes, kibytes. +- `unit` (String) The unit of the chart. Can be one of unspecified, milliseconds, bytes, kbytes, mbytes, gbytes, mibytes, gibytes, microseconds, seconds, bytes_iec, kibytes. - `y_axis_view_by` (String) @@ -975,11 +1164,12 @@ Optional: Required: -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] Optional: - `field` (String) +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. @@ -988,7 +1178,7 @@ Optional: Required: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--y_axis_view_by--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--y_axis_view_by--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.y_axis_view_by.spans.filters.operator` @@ -1019,15 +1209,15 @@ Optional: Required: -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--y_axis_view_by--spans--filters--operator)) +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--y_axis_view_by--spans--filters--operator)) Optional: -- `label` (String) -- `metric` (String) +- `label` (String) Label associated with the metric. -### Nested Schema for `layout.sections.rows.id.definition.pie_chart.y_axis_view_by.spans.filters.metric` +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.y_axis_view_by.spans.filters.label` Required: @@ -1056,8 +1246,8 @@ Optional: Required: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99" "percentile_95"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -1067,7 +1257,7 @@ Required: Required: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--y_axis_view_by--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--y_axis_view_by--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--y_axis_view_by--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.y_axis_view_by.spans.filters.operator` @@ -1075,7 +1265,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1097,7 +1287,7 @@ Optional: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1106,7 +1296,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1144,10 +1334,10 @@ Optional: - `is_visible` (Boolean) - `name` (String) -- `scale_type` (String) The scale type. Valid values are: linear, logarithmic, unspecified. +- `scale_type` (String) The scale type. Valid values are: unspecified, linear, logarithmic. - `series_count_limit` (Number) - `series_name_template` (String) -- `unit` (String) The unit. Valid values are: seconds, kbytes, gbytes, bytes_iec, unspecified, microseconds, milliseconds, mibytes, gibytes, bytes, mbytes, kibytes. +- `unit` (String) The unit. Valid values are: unspecified, milliseconds, bytes, kbytes, mbytes, gbytes, mibytes, gibytes, microseconds, seconds, bytes_iec, kibytes. Read-Only: @@ -1180,11 +1370,12 @@ Optional: Required: -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] Optional: - `field` (String) +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. @@ -1193,7 +1384,7 @@ Optional: Required: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--tooltip--id--logs--lucene_query--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--tooltip--id--logs--lucene_query--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.tooltip.id.logs.lucene_query.operator` @@ -1222,15 +1413,15 @@ Optional: Required: -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--tooltip--id--metrics--promql_query--operator)) +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--tooltip--id--metrics--promql_query--operator)) Optional: -- `label` (String) -- `metric` (String) +- `label` (String) Label associated with the metric. -### Nested Schema for `layout.sections.rows.id.definition.pie_chart.tooltip.id.metrics.promql_query.metric` +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.tooltip.id.metrics.promql_query.label` Required: @@ -1258,8 +1449,8 @@ Optional: Required: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99" "percentile_95"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -1269,7 +1460,7 @@ Required: Required: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--tooltip--id--spans--lucene_query--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--tooltip--id--spans--lucene_query--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--tooltip--id--spans--lucene_query--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.tooltip.id.spans.lucene_query.operator` @@ -1277,7 +1468,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1299,7 +1490,7 @@ Optional: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1310,7 +1501,7 @@ Required: Optional: -- `columns` (List of String) The columns to display in the legend. Valid values are: last, unspecified, min, max, sum, avg. +- `columns` (List of String) The columns to display in the legend. Valid values are: unspecified, min, max, sum, avg, last. - `group_by_query` (Boolean) - `is_visible` (Boolean) Whether to display the legend. False by default. @@ -1391,11 +1582,12 @@ Optional: Required: -- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max"] +- `type` (String) The type of the aggregation. Can be one of ["count" "count_distinct" "sum" "avg" "min" "max" "percentile"] Optional: - `field` (String) +- `percent` (Number) The percentage of the aggregation to return. required when type is `percentile`. @@ -1404,7 +1596,7 @@ Optional: Required: - `field` (String) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--unit--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.unit.spans.filters.operator` @@ -1435,15 +1627,15 @@ Optional: Required: -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--unit--spans--filters--operator)) +- `metric` (String) Metric name to apply the filter on. +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--unit--spans--filters--operator)) Optional: -- `label` (String) -- `metric` (String) +- `label` (String) Label associated with the metric. -### Nested Schema for `layout.sections.rows.id.definition.pie_chart.unit.spans.filters.metric` +### Nested Schema for `layout.sections.rows.id.definition.pie_chart.unit.spans.filters.label` Required: @@ -1472,8 +1664,8 @@ Optional: Required: -- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99" "percentile_95"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. -- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["unspecified" "duration"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "trace_id"]. +- `aggregation_type` (String) The type of the aggregation. When the aggregation type is `metrics`, can be one of ["percentile_95" "percentile_50" "unspecified" "min" "max" "avg" "sum" "percentile_99"]. When When the aggregation type is `dimension`, can be one of ["unspecified" "unique_count" "error_count"]. +- `field` (String) The field to aggregate on. When the aggregation type is `metrics`, can be one of ["duration" "unspecified"]. When When the aggregation type is `dimension`, can be one of ["trace_id" "unspecified"]. - `type` (String) Can be one of ["metric" "dimension"] @@ -1483,7 +1675,7 @@ Required: Required: - `field` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--unit--spans--filters--field)) -- `operator` (Attributes) (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--unit--spans--filters--operator)) +- `operator` (Attributes) Operator to use for filtering. (see [below for nested schema](#nestedatt--layout--sections--rows--id--definition--pie_chart--unit--spans--filters--operator)) ### Nested Schema for `layout.sections.rows.id.definition.pie_chart.unit.spans.filters.operator` @@ -1491,7 +1683,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1513,7 +1705,7 @@ Optional: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1522,7 +1714,7 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] +- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["unspecified" "application_name" "subsystem_name" "service_name" "operation_name"] @@ -1547,8 +1739,8 @@ Optional: Optional: -- `absolute` (Attributes) (see [below for nested schema](#nestedatt--time_frame--absolute)) -- `relative` (Attributes) (see [below for nested schema](#nestedatt--time_frame--relative)) +- `absolute` (Attributes) Absolute time frame specifying a fixed start and end time. (see [below for nested schema](#nestedatt--time_frame--absolute)) +- `relative` (Attributes) Relative time frame specifying a duration from the current time. (see [below for nested schema](#nestedatt--time_frame--relative)) ### Nested Schema for `time_frame.absolute` @@ -1595,7 +1787,7 @@ Optional: - `selected_values` (List of String) - `source` (Attributes) (see [below for nested schema](#nestedatt--variables--definition--multi_select--source)) -- `values_order_direction` (String) The order direction of the values. Can be one of `unspecified`, `asc`, `desc`. +- `values_order_direction` (String) The order direction of the values. Can be one of `desc`, `unspecified`, `asc`. ### Nested Schema for `variables.definition.multi_select.values_order_direction` @@ -1622,20 +1814,4 @@ Required: Required: - `type` (String) The type of the field. Can be one of ["metadata" "tag" "process_tag"] -- `value` (String) The value of the field. When the field type is `metadata`, can be one of ["application_name" "subsystem_name" "service_name" "operation_name" "unspecified"] - - -### Import -```sh -terraform import coralogix_dashboard.example -``` - -to get the dashboard id run the following command and look for id of the dashboard you want to import: -```sh -grpcurl -H "Authorization: Bearer " -d @ ng-api-grpc.:443 com.coralogixapis.dashboards.v1.services.DashboardCatalogService/GetDashboardCatalog <