Commit be96d03 1 parent ecb434c commit be96d03 Copy full SHA for be96d03
File tree 2 files changed +10
-1
lines changed
2 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -24,24 +24,33 @@ const mainExp = `package main
24
24
import (
25
25
"context"
26
26
"runtime"
27
+ "net/http"
27
28
28
29
stub "github.com/example-inc/app-operator/pkg/stub"
29
30
sdk "github.com/operator-framework/operator-sdk/pkg/sdk"
30
31
k8sutil "github.com/operator-framework/operator-sdk/pkg/util/k8sutil"
31
32
sdkVersion "github.com/operator-framework/operator-sdk/version"
32
33
34
+ "github.com/prometheus/client_golang/prometheus/promhttp"
33
35
"github.com/sirupsen/logrus"
34
36
)
35
37
38
+ // Prometheus metrics port
39
+ const promPort = ":9090"
40
+
36
41
func printVersion() {
37
42
logrus.Infof("Go Version: %s", runtime.Version())
38
43
logrus.Infof("Go OS/Arch: %s/%s", runtime.GOOS, runtime.GOARCH)
39
44
logrus.Infof("operator-sdk Version: %v", sdkVersion.Version)
45
+ logrus.Infof("operator prometheus port :%s", promPort)
40
46
}
41
47
42
48
func main() {
43
49
printVersion()
44
50
51
+ http.Handle("/metrics", promhttp.Handler())
52
+ logrus.Fatalf("%s", http.ListenAndServe(promPort, nil))
53
+
45
54
resource := "app.example.com/v1alpha1"
46
55
kind := "AppService"
47
56
namespace, err := k8sutil.GetWatchNamespace()
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ import (
26
26
sdk "{{.OperatorSDKImport}}"
27
27
k8sutil "{{.K8sutilImport}}"
28
28
sdkVersion "{{.SDKVersionImport}}"
29
-
29
+
30
30
"github.com/prometheus/client_golang/prometheus/promhttp"
31
31
"github.com/sirupsen/logrus"
32
32
)
You can’t perform that action at this time.
0 commit comments