Skip to content

Commit 9c220ac

Browse files
author
Konstantin Malov
committed
Adding an option 'grid_step' to solomon_exporter
1 parent 8228aa4 commit 9c220ac

16 files changed

+744
-61
lines changed

api/v1/ytsaurus_types.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -364,15 +364,16 @@ type HealthcheckProbeParams struct {
364364
FailureThreshold int32 `json:"failureThreshold,omitempty"`
365365
}
366366

367-
type MetricsShard struct {
367+
type MetricShard struct {
368368
Filter []string `json:"filter,omitempty"`
369369
GridStep int32 `json:"gridStep,omitempty"`
370370
}
371371

372-
type MetricsExporter struct {
373-
Host *string `json:"host,omitempty"`
374-
InstanceTags map[string]string `json:"instanceTags,omitempty"`
375-
Shards map[string]MetricsShard `json:"shards,omitempty"`
372+
type MetricExporter struct {
373+
Host *string `json:"host,omitempty"`
374+
InstanceTags map[string]string `json:"instanceTags,omitempty"`
375+
Shards map[string]MetricShard `json:"shards,omitempty"`
376+
GridStep int32 `json:"gridStep,omitempty"`
376377
}
377378

378379
type InstanceSpec struct {
@@ -400,7 +401,7 @@ type InstanceSpec struct {
400401
HostNetwork *bool `json:"hostNetwork,omitempty"`
401402
//+optional
402403
MonitoringPort *int32 `json:"monitoringPort,omitempty"`
403-
MetricsExporter *MetricsExporter `json:"metricsExporter,omitempty"`
404+
MetricExporter *MetricExporter `json:"metricExporter,omitempty"`
404405
Loggers []TextLoggerSpec `json:"loggers,omitempty"`
405406
StructuredLoggers []StructuredLoggerSpec `json:"structuredLoggers,omitempty"`
406407
Affinity *corev1.Affinity `json:"affinity,omitempty"`

api/v1/zz_generated.deepcopy.go

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/cluster.ytsaurus.tech_remotedatanodes.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -954,8 +954,11 @@ spec:
954954
type: string
955955
type: object
956956
type: array
957-
metricsExporter:
957+
metricExporter:
958958
properties:
959+
gridStep:
960+
format: int32
961+
type: integer
959962
host:
960963
type: string
961964
instanceTags:

config/crd/bases/cluster.ytsaurus.tech_remoteexecnodes.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1163,8 +1163,11 @@ spec:
11631163
type: string
11641164
type: object
11651165
type: array
1166-
metricsExporter:
1166+
metricExporter:
11671167
properties:
1168+
gridStep:
1169+
format: int32
1170+
type: integer
11681171
host:
11691172
type: string
11701173
instanceTags:

config/crd/bases/cluster.ytsaurus.tech_remotetabletnodes.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -954,8 +954,11 @@ spec:
954954
type: string
955955
type: object
956956
type: array
957-
metricsExporter:
957+
metricExporter:
958958
properties:
959+
gridStep:
960+
format: int32
961+
type: integer
959962
host:
960963
type: string
961964
instanceTags:

config/crd/bases/cluster.ytsaurus.tech_remoteytsaurus.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -898,8 +898,11 @@ spec:
898898
type: string
899899
type: object
900900
type: array
901-
metricsExporter:
901+
metricExporter:
902902
properties:
903+
gridStep:
904+
format: int32
905+
type: integer
903906
host:
904907
type: string
905908
instanceTags:

config/crd/bases/cluster.ytsaurus.tech_ytsaurus.yaml

Lines changed: 72 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -957,8 +957,11 @@ spec:
957957
type: string
958958
type: object
959959
type: array
960-
metricsExporter:
960+
metricExporter:
961961
properties:
962+
gridStep:
963+
format: int32
964+
type: integer
962965
host:
963966
type: string
964967
instanceTags:
@@ -2846,8 +2849,11 @@ spec:
28462849
type: string
28472850
type: object
28482851
type: array
2849-
metricsExporter:
2852+
metricExporter:
28502853
properties:
2854+
gridStep:
2855+
format: int32
2856+
type: integer
28512857
host:
28522858
type: string
28532859
instanceTags:
@@ -4703,8 +4709,11 @@ spec:
47034709
type: string
47044710
type: object
47054711
type: array
4706-
metricsExporter:
4712+
metricExporter:
47074713
properties:
4714+
gridStep:
4715+
format: int32
4716+
type: integer
47084717
host:
47094718
type: string
47104719
instanceTags:
@@ -6566,8 +6575,11 @@ spec:
65666575
type: string
65676576
type: object
65686577
type: array
6569-
metricsExporter:
6578+
metricExporter:
65706579
properties:
6580+
gridStep:
6581+
format: int32
6582+
type: integer
65716583
host:
65726584
type: string
65736585
instanceTags:
@@ -8436,8 +8448,11 @@ spec:
84368448
type: string
84378449
type: object
84388450
type: array
8439-
metricsExporter:
8451+
metricExporter:
84408452
properties:
8453+
gridStep:
8454+
format: int32
8455+
type: integer
84418456
host:
84428457
type: string
84438458
instanceTags:
@@ -10549,8 +10564,11 @@ spec:
1054910564
type: string
1055010565
type: object
1055110566
type: array
10552-
metricsExporter:
10567+
metricExporter:
1055310568
properties:
10569+
gridStep:
10570+
format: int32
10571+
type: integer
1055410572
host:
1055510573
type: string
1055610574
instanceTags:
@@ -12477,8 +12495,11 @@ spec:
1247712495
type: string
1247812496
type: object
1247912497
type: array
12480-
metricsExporter:
12498+
metricExporter:
1248112499
properties:
12500+
gridStep:
12501+
format: int32
12502+
type: integer
1248212503
host:
1248312504
type: string
1248412505
instanceTags:
@@ -14386,8 +14407,11 @@ spec:
1438614407
type: string
1438714408
type: object
1438814409
type: array
14389-
metricsExporter:
14410+
metricExporter:
1439014411
properties:
14412+
gridStep:
14413+
format: int32
14414+
type: integer
1439114415
host:
1439214416
type: string
1439314417
instanceTags:
@@ -16261,8 +16285,11 @@ spec:
1626116285
type: string
1626216286
type: object
1626316287
type: array
16264-
metricsExporter:
16288+
metricExporter:
1626516289
properties:
16290+
gridStep:
16291+
format: int32
16292+
type: integer
1626616293
host:
1626716294
type: string
1626816295
instanceTags:
@@ -18212,8 +18239,11 @@ spec:
1821218239
type: integer
1821318240
maxSnapshotCountToKeep:
1821418241
type: integer
18215-
metricsExporter:
18242+
metricExporter:
1821618243
properties:
18244+
gridStep:
18245+
format: int32
18246+
type: integer
1821718247
host:
1821818248
type: string
1821918249
instanceTags:
@@ -20079,8 +20109,11 @@ spec:
2007920109
type: string
2008020110
type: object
2008120111
type: array
20082-
metricsExporter:
20112+
metricExporter:
2008320113
properties:
20114+
gridStep:
20115+
format: int32
20116+
type: integer
2008420117
host:
2008520118
type: string
2008620119
instanceTags:
@@ -21932,8 +21965,11 @@ spec:
2193221965
type: string
2193321966
type: object
2193421967
type: array
21935-
metricsExporter:
21968+
metricExporter:
2193621969
properties:
21970+
gridStep:
21971+
format: int32
21972+
type: integer
2193721973
host:
2193821974
type: string
2193921975
instanceTags:
@@ -23795,8 +23831,11 @@ spec:
2379523831
type: string
2379623832
type: object
2379723833
type: array
23798-
metricsExporter:
23834+
metricExporter:
2379923835
properties:
23836+
gridStep:
23837+
format: int32
23838+
type: integer
2380023839
host:
2380123840
type: string
2380223841
instanceTags:
@@ -25698,8 +25737,11 @@ spec:
2569825737
type: string
2569925738
type: object
2570025739
type: array
25701-
metricsExporter:
25740+
metricExporter:
2570225741
properties:
25742+
gridStep:
25743+
format: int32
25744+
type: integer
2570325745
host:
2570425746
type: string
2570525747
instanceTags:
@@ -27578,8 +27620,11 @@ spec:
2757827620
type: integer
2757927621
maxSnapshotCountToKeep:
2758027622
type: integer
27581-
metricsExporter:
27623+
metricExporter:
2758227624
properties:
27625+
gridStep:
27626+
format: int32
27627+
type: integer
2758327628
host:
2758427629
type: string
2758527630
instanceTags:
@@ -29596,8 +29641,11 @@ spec:
2959629641
type: string
2959729642
type: object
2959829643
type: array
29599-
metricsExporter:
29644+
metricExporter:
2960029645
properties:
29646+
gridStep:
29647+
format: int32
29648+
type: integer
2960129649
host:
2960229650
type: string
2960329651
instanceTags:
@@ -31475,8 +31523,11 @@ spec:
3147531523
type: string
3147631524
type: object
3147731525
type: array
31478-
metricsExporter:
31526+
metricExporter:
3147931527
properties:
31528+
gridStep:
31529+
format: int32
31530+
type: integer
3148031531
host:
3148131532
type: string
3148231533
instanceTags:
@@ -33685,8 +33736,11 @@ spec:
3368533736
type: string
3368633737
type: object
3368733738
type: array
33688-
metricsExporter:
33739+
metricExporter:
3368933740
properties:
33741+
gridStep:
33742+
format: int32
33743+
type: integer
3369033744
host:
3369133745
type: string
3369233746
instanceTags:

0 commit comments

Comments
 (0)