File tree 2 files changed +34
-2
lines changed
2 files changed +34
-2
lines changed Original file line number Diff line number Diff line change @@ -90,8 +90,12 @@ func GetTags() string {
90
90
return computedTags
91
91
}
92
92
93
- func UserAgent () string {
94
- return "Prometheus/" + Version
93
+ func PrometheusUserAgent () string {
94
+ return ComponentUserAgent ("Prometheus" )
95
+ }
96
+
97
+ func ComponentUserAgent (component string ) string {
98
+ return component + "/" + Version
95
99
}
96
100
97
101
func init () {
Original file line number Diff line number Diff line change
1
+ // Copyright 2024 The Prometheus Authors
2
+ // Licensed under the Apache License, Version 2.0 (the "License");
3
+ // you may not use this file except in compliance with the License.
4
+ // You may obtain a copy of the License at
5
+ //
6
+ // http://www.apache.org/licenses/LICENSE-2.0
7
+ //
8
+ // Unless required by applicable law or agreed to in writing, software
9
+ // distributed under the License is distributed on an "AS IS" BASIS,
10
+ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11
+ // See the License for the specific language governing permissions and
12
+ // limitations under the License.
13
+
14
+ package version
15
+
16
+ import (
17
+ "testing"
18
+
19
+ "github.com/stretchr/testify/require"
20
+ )
21
+
22
+ func TestPrometheusUserAgent (t * testing.T ) {
23
+ require .Equal (t , "Prometheus/" + Version , PrometheusUserAgent ())
24
+ }
25
+
26
+ func TestComponentUserAgent (t * testing.T ) {
27
+ require .Equal (t , "Component/" + Version , ComponentUserAgent ("Component" ))
28
+ }
You can’t perform that action at this time.
0 commit comments