go-mux:带有gorillamux路由器和Prometheus指标的golang rest api

时间:2024-06-04 18:04:08
【文件属性】:

文件名称:go-mux:带有gorillamux路由器和Prometheus指标的golang rest api

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-04 18:04:08

go docker golang rest grafana

基于大猩猩/多路复用的go rest API的示例项目,其中启用了普罗米修斯度量标准和简单的请求日志记录。 主要应用是带有基于大猩猩/多路复用器的路由器的golang应用示例。 使用了8080端口,您可以使用以下go get -d github.com/ben-st/go-mux构建: go get -d github.com/ben-st/go-mux linux: CGO_ENABLED=0 GOOS=linux go build -o mux OSX: CGO_ENABLED=0 GOOS=darwin go build -o mux 之后,您应该可以使用以下./mux启动它: ./mux 并使用curl localhost:8080对其进行测试 或对于度量标准端点: curl localhost:8080/metrics 如果您不想自己构建它,请使用docker或更方便


【文件预览】:
go-mux-master
----.gitignore(307B)
----prometheus()
--------prometheus.yml(385B)
----Dockerfile(309B)
----handlers.go(223B)
----.travis.yml(36B)
----LICENSE(1KB)
----handlers_test.go(561B)
----docker-compose.yml(427B)
----util()
--------configure-grafana-datasource.sh(305B)
----gauge.go(628B)
----main.go(1KB)
----README.md(2KB)
----grafana()
--------prometheus-stats_rev2.json(19KB)
--------mux-dashboard.json(4KB)

网友评论