• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

maruina / go-infrabin
55%
master: 56%

Build:
Build:
LAST BUILD BRANCH: renovate/gcr.io-distroless-base-debian12
DEFAULT BRANCH: master
Repo Added 26 Nov 2019 08:33AM UTC
Files 14
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH prom
branch: prom
CHANGE BRANCH
x
Reset
  • prom
  • admin-port
  • changelog
  • ct
  • delay
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • deps
  • docker
  • docs
  • egress
  • fix-build
  • fix-deploy
  • fix-gor
  • fix-gr
  • fix-release
  • fix-renovate
  • github-actions
  • github-actions-coverage
  • go-improve
  • go1.23
  • gor
  • grpc-health
  • headers
  • kubeinfo
  • logs
  • maruina-patch-1
  • master
  • multi-arch-docker
  • renovate/actions-checkout-4.x
  • renovate/aws-sdk-go-v2-monorepo
  • renovate/docker-build-push-action-5.x
  • renovate/docker-build-push-action-6.x
  • renovate/docker-login-action-3.x
  • renovate/gcr.io-distroless-base-debian12
  • renovate/github-actions
  • renovate/github.com-grpc-ecosystem-grpc-gateway-v2-2.x
  • renovate/github.com-onsi-gomega-1.x
  • renovate/go-google.golang.org-protobuf-vulnerability
  • renovate/go-module-dependencies
  • renovate/golang-1.x
  • renovate/golangci-golangci-lint-action-6.x
  • renovate/golangci-lint-2.x
  • renovate/google.golang.org-genproto-googleapis-api-digest
  • renovate/google.golang.org-grpc-1.x
  • renovate/google.golang.org-grpc-cmd-protoc-gen-go-grpc-1.x
  • renovate/google.golang.org-protobuf-1.x
  • renovate/goreleaser-goreleaser-action-5.x
  • renovate/goreleaser-goreleaser-action-6.x
  • renovate/helm-chart-releaser-action-1.x
  • renovate/helm-chart-testing-action-2.x
  • renovate/helm-kind-action-1.x
  • renovate/major-github-actions
  • renovate/migrate-config
  • root-handler
  • slim-docker
  • struct
  • v0.1.0
  • v0.1.1
  • v0.1.2
  • v0.1.3
  • v0.1.4
  • v0.1.5

25 Oct 2025 08:06AM UTC coverage: 54.714% (+4.2%) from 50.51%
18800425442

Pull #403

github

maruina
Change HTTP metric handler labels to match gRPC style

Update handler labels to use simple endpoint names (e.g., 'delay', 'headers')
instead of full path patterns (e.g., '/delay/{duration}') to match the gRPC
metric style where we have grpc_method="Headers".

This provides consistency between HTTP and gRPC metrics:
- Before: handler="/delay/{duration}"
- After: handler="delay"

This matches the gRPC metric format:
- grpc_method="Delay"

Examples of new handler labels:
- delay (for /delay/5)
- headers (for /headers)
- env (for /env/HOME)
- aws-metadata (for /aws/metadata/instance-id)
- root (for /)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Pull Request #403: Add HTTP metrics to Prometheus endpoint

58 of 61 new or added lines in 2 files covered. (95.08%)

354 of 647 relevant lines covered (54.71%)

3.42 hits per line

Relevant lines Covered
Build:
Build:
647 RELEVANT LINES 354 COVERED LINES
3.42 HITS PER LINE
Source Files on prom
  • Tree
  • List 13
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
18800425442 prom Change HTTP metric handler labels to match gRPC style Update handler labels to use simple endpoint names (e.g., 'delay', 'headers') instead of full path patterns (e.g., '/delay/{duration}') to match the gRPC metric style where we have grpc_method... Pull #403 25 Oct 2025 08:08AM UTC maruina github
54.71
18791190981 prom Fix golangci-lint error: use t.Setenv instead of os.Setenv Replace os.Setenv/os.Unsetenv with t.Setenv() which automatically handles cleanup and satisfies errcheck linter. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Author... Pull #403 24 Oct 2025 08:22PM UTC maruina github
54.66
18791120168 prom Add HTTP metrics to Prometheus endpoint Implements custom HTTP metrics middleware to track requests going through the grpc-gateway, addressing issue #48. Previously, only gRPC endpoint metrics were collected; HTTP layer requests were untracked. ... Pull #403 24 Oct 2025 08:19PM UTC maruina github
54.66
See All Builds (1576)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc