Skip to content

Commit f00d4ff

Browse files
committed
yamllint 语法检查,不影响业务功能
1 parent 01e0654 commit f00d4ff

4 files changed

Lines changed: 27 additions & 25 deletions

File tree

.golangci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
linters:
33
enable:
44
- staticcheck
5-
disable-all: true
5+
disable-all: true

.promu.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ repository:
66
path: github.com/MicroOps-cn/data_exporter
77
build:
88
flags: -a -tags netgo
9+
# yamllint disable rule:line-length
910
ldflags: |
1011
-X github.com/prometheus/common/version.Version={{.Version}}
1112
-X github.com/prometheus/common/version.Revision={{.Revision}}
1213
-X github.com/prometheus/common/version.Branch={{.Branch}}
1314
-X github.com/prometheus/common/version.BuildUser={{user}}@{{host}}
1415
-X github.com/prometheus/common/version.BuildDate={{date "20060102-15:04:05"}}
16+
# yamllint enable
1517
tarball:
1618
files:
1719
- examples
18-
- LICENSE
20+
- LICENSE

examples/data_exporter.yaml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
collects:
22
- name: "test-http"
3-
relabel_configs: [ ]
3+
relabel_configs: []
44
data_format: "json"
55
datasource:
66
- type: "http"
@@ -10,12 +10,12 @@ collects:
1010
relabel_configs:
1111
- target_label: __namespace__
1212
replacement: "node_server"
13-
- source_labels: [ __name__ ]
13+
- source_labels: [__name__]
1414
target_label: name
1515
regex: "([^.]+)\\.metrics\\..+"
1616
replacement: "$1"
1717
action: replace
18-
- source_labels: [ __name__ ]
18+
- source_labels: [__name__]
1919
target_label: __name__
2020
regex: "[^.]+\\.metrics\\.(.+)"
2121
replacement: "$1"
@@ -74,7 +74,7 @@ collects:
7474
relabel_configs:
7575
- target_label: __namespace__
7676
replacement: "node_server"
77-
- source_labels: [ __raw__ ]
77+
- source_labels: [__raw__]
7878
target_label: name
7979
regex: "#([^/]+).*"
8080
datasource:
@@ -83,10 +83,10 @@ collects:
8383
metrics:
8484
- name: "server cpu"
8585
relabel_configs:
86-
- source_labels: [ __raw__ ]
86+
- source_labels: [__raw__]
8787
target_label: __value__
8888
regex: "(?s:.*cpu=([0-9]+).*)"
89-
- source_labels: [ __raw__ ]
89+
- source_labels: [__raw__]
9090
target_label: name
9191
regex: "(?s:\\[(.+?)].*)"
9292
- target_label: __name__
@@ -97,10 +97,10 @@ collects:
9797
__raw__: "(?s:.*)"
9898
- name: "server memory"
9999
relabel_configs:
100-
- source_labels: [ __raw__ ]
100+
- source_labels: [__raw__]
101101
target_label: __value__
102102
regex: "(?s:.*memory=([0-9]+).*)"
103-
- source_labels: [ __raw__ ]
103+
- source_labels: [__raw__]
104104
target_label: name
105105
regex: "(?s:\\[(.+?)].*)"
106106
- target_label: __name__
@@ -111,13 +111,13 @@ collects:
111111
__raw__: "(?s:.*)"
112112
- name: "server info"
113113
relabel_configs:
114-
- source_labels: [ __raw__ ]
114+
- source_labels: [__raw__]
115115
target_label: hostname
116116
regex: "(?s:.*hostname=(.+?)\n.*)"
117-
- source_labels: [ __raw__ ]
117+
- source_labels: [__raw__]
118118
target_label: ip
119119
regex: "(?s:.*ip=([0-9.]+).*)"
120-
- source_labels: [ __raw__ ]
120+
- source_labels: [__raw__]
121121
target_label: name
122122
regex: "(?s:\\[(.+?)].*)"
123123
- target_label: __value__
@@ -133,7 +133,7 @@ collects:
133133
relabel_configs:
134134
- target_label: __namespace__
135135
replacement: "node_server"
136-
- source_labels: [ __raw__ ]
136+
- source_labels: [__raw__]
137137
target_label: name
138138
regex: "#([^/]+).*"
139139
datasource:
@@ -142,10 +142,10 @@ collects:
142142
metrics:
143143
- name: "server cpu"
144144
relabel_configs:
145-
- source_labels: [ __raw__ ]
145+
- source_labels: [__raw__]
146146
target_label: __value__
147147
regex: ".*cpu=(.+?)[!/].*"
148-
- source_labels: [ __raw__ ]
148+
- source_labels: [__raw__]
149149
target_label: name
150150
regex: ".*@\\[(.+?)].*"
151151
- target_label: __name__
@@ -156,10 +156,10 @@ collects:
156156
__raw__: ".*"
157157
- name: "server memory"
158158
relabel_configs:
159-
- source_labels: [ __raw__ ]
159+
- source_labels: [__raw__]
160160
target_label: __value__
161161
regex: ".*memory=(.+?)[!/].*"
162-
- source_labels: [ __raw__ ]
162+
- source_labels: [__raw__]
163163
target_label: name
164164
regex: ".*@\\[(.+?)].*"
165165
- target_label: __name__
@@ -170,13 +170,13 @@ collects:
170170
__raw__: ".*"
171171
- name: "server info"
172172
relabel_configs:
173-
- source_labels: [ __raw__ ]
173+
- source_labels: [__raw__]
174174
target_label: hostname
175175
regex: ".*hostname=(.+?)[!/].*"
176-
- source_labels: [ __raw__ ]
176+
- source_labels: [__raw__]
177177
target_label: ip
178178
regex: ".*ip=(.+?)[!/].*"
179-
- source_labels: [ __raw__ ]
179+
- source_labels: [__raw__]
180180
target_label: name
181181
regex: ".*@\\[(.+?)].*"
182182
- target_label: __value__
@@ -186,4 +186,4 @@ collects:
186186
match:
187187
datapoint: "@.*!"
188188
labels:
189-
__raw__: ".*"
189+
__raw__: ".*"

examples/regex.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ collects:
1717
- target_label: __value__
1818
replacement: "1"
1919
match:
20-
datapoint: '@\[(?P<name>[^[]+)]/time=(?P<__time__>[-\d :]+)/.+/ip=(?P<ip>[\d.]+)/hostname=(?P<hostname>.+?)!'
20+
datapoint: '@\[(?P<name>[^[]+)]/time=(?P<__time__>[-\d :]+)/.+/ip=(?P<ip>[\d.]+)/hostname=(?P<hostname>.+?)!' # yamllint disable-line
2121
metric_type: gauge
2222
- name: regex - memory
2323
relabel_configs:
@@ -30,10 +30,10 @@ collects:
3030
metric_type: gauge
3131
- name: regex - cpu
3232
relabel_configs:
33-
- source_labels: [ __raw__ ]
33+
- source_labels: [__raw__]
3434
regex: .*cpu=(\d+).*
3535
target_label: __value__
36-
- source_labels: [ __raw__ ]
36+
- source_labels: [__raw__]
3737
regex: .*@\[(.+?)].*
3838
target_label: name
3939
- target_label: __name__

0 commit comments

Comments
 (0)