func golang.org/x/pkgsite/internal/middleware.ElapsedStat

34 uses

	golang.org/x/pkgsite/internal/middleware (current package)
		stats.go#L55: func ElapsedStat(ctx context.Context, name string) func() {

	golang.org/x/pkgsite/internal/frontend
		details.go#L27: 	defer middleware.ElapsedStat(r.Context(), "serveDetails")()
		doc.go#L26: 	defer middleware.ElapsedStat(ctx, "renderDocParts")()
		latest_version.go#L23: 	defer middleware.ElapsedStat(ctx, "GetLatestInfo")()
		main.go#L108: 	defer middleware.ElapsedStat(ctx, "fetchMainDetails")()
		main.go#L147: 		end := middleware.ElapsedStat(ctx, "DecodePackage")
		main.go#L168: 		end = middleware.ElapsedStat(ctx, "sourceFiles")
		main.go#L253: 	defer middleware.ElapsedStat(ctx, "readmeContent")()
		server.go#L460: 	defer middleware.ElapsedStat(ctx, "servePage")()
		server.go#L476: 	defer middleware.ElapsedStat(ctx, "renderPage")()
		unit.go#L96: 	defer middleware.ElapsedStat(ctx, "serveUnitPage")()

	golang.org/x/pkgsite/internal/postgres
		details.go#L25: 	defer middleware.ElapsedStat(ctx, "GetNestedModules")()
		details.go#L81: 	defer middleware.ElapsedStat(ctx, "GetImportedBy")()
		details.go#L105: 	defer middleware.ElapsedStat(ctx, "GetImportedByCount")()
		licenses.go#L27: 	defer middleware.ElapsedStat(ctx, "getLicenses")()
		package_symbol.go#L25: 	defer middleware.ElapsedStat(ctx, "getPackageSymbols")()
		package_symbol.go#L106: 	defer middleware.ElapsedStat(ctx, "upsertSearchDocumentSymbols")()
		symbol_history.go#L27: 	defer middleware.ElapsedStat(ctx, "GetSymbolHistory")()
		symbol_history.go#L82: 	defer middleware.ElapsedStat(ctx, "GetSymbolHistoryWithPackageSymbols")()
		symbol_history.go#L97: 	defer middleware.ElapsedStat(ctx, "GetSymbolHistoryForBuildContext")()
		unit.go#L40: 	defer middleware.ElapsedStat(ctx, "DB.GetUnitMeta")()
		unit.go#L56: 	defer middleware.ElapsedStat(ctx, "getUnitMetaKnownVersion")()
		unit.go#L147: 	defer middleware.ElapsedStat(ctx, "getLatestUnitVersion")()
		unit.go#L260: 	defer middleware.ElapsedStat(ctx, "GetUnit")()
		unit.go#L293: 	defer middleware.ElapsedStat(ctx, "getUnitID")()
		unit.go#L318: 	defer middleware.ElapsedStat(ctx, "getImports")()
		unit.go#L333: 	defer middleware.ElapsedStat(ctx, "getPackagesInUnit")()
		unit.go#L427: 	defer middleware.ElapsedStat(ctx, "getUnitWithAllFields")()
		unit.go#L509: 	end := middleware.ElapsedStat(ctx, "getUnitWithAllFields-readme-and-imports")
		version.go#L31: 	defer middleware.ElapsedStat(ctx, "GetVersionsForPath")()
		version.go#L158: 	defer middleware.ElapsedStat(ctx, "DB.GetLatestInfo")()
		version.go#L203: 	defer middleware.ElapsedStat(ctx, "DB.getLatestMajorVersion")()
		version.go#L281: 	defer middleware.ElapsedStat(ctx, "DB.unitExistsAtLatest")()
		version.go#L331: 	defer middleware.ElapsedStat(ctx, "getMultiLatestModuleVersions")()