Change information
Commit message:
internal/dcensus: add metrics for codewiki link usage
- Count link usage, target url and referrer page.
- To avoid increasing dependency size, use indirection to call
recordCodeWikiMetrics.
Example: Run `go run ./cmd/frontend/main.go -dev -direct_proxy` and
access pkgsite via localhost:8080. After clicking on the link, observe
the relevant metric logged in localhost:8081/statz.
Run `go test -v -run TestCmdPkgsiteDeps` to ensure that cmd/pkgsite
dependencies remain stable.
Change-Id: Ib312584162b81deac4c22b4ed923ff783133e11e
Files:
- M cmd/frontend/main.go
- M cmd/internal/pkgsite/server.go
- M cmd/pkgsite/main.go
- M internal/dcensus/dcensus.go
- M internal/frontend/links.go
- M internal/frontend/links_test.go
- M internal/frontend/server.go
- M internal/frontend/unit.go
Change size: M
Delta: 8 files changed, 129 insertions(+), 77 deletions(-)
Branch: refs/heads/master