pkgsite-metrics

module
v0.0.0-...-10bebe8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2024 License: BSD-3-Clause

README

pkgsite-metrics

This repository contains code that enables collecting and evaluating metrics for the Go ecosystem.

Report Issues / Send Patches

This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.ir/doc/contribute.html.

The main issue tracker for the time repository is located at https://github.com/golang/go/issues. Prefix your issue with "x/pkgsite-metrics:" in the subject line, so it is easy to find.

Directories

Path Synopsis
cmd
ejobs
Command ejobs supports jobs on ecosystem-metrics.
Command ejobs supports jobs on ecosystem-metrics.
govulncheck_sandbox
This program runs govulncheck on a module in source mode and then writes the result as JSON.
This program runs govulncheck on a module in source mode and then writes the result as JSON.
vulndbreqs
Command vulndbreqs inserts and displays vuln DB request counts.
Command vulndbreqs inserts and displays vuln DB request counts.
worker
Command worker runs the go-metrics worker server.
Command worker runs the go-metrics worker server.
Package internal contains mostly utility functions.
Package internal contains mostly utility functions.
analysis
Package analysis provides functionality for manipulating inputs and outputs of analysis endpoints.
Package analysis provides functionality for manipulating inputs and outputs of analysis endpoints.
bigquery
Package bigquery provides a client for reading and writing to BigQuery.
Package bigquery provides a client for reading and writing to BigQuery.
buildtest
Package buildtest provides support for running "go build" and similar build/installation commands in tests.
Package buildtest provides support for running "go build" and similar build/installation commands in tests.
config
Package config resolves shared configuration for services, and provides functions to access this configuration.
Package config resolves shared configuration for services, and provides functions to access this configuration.
derrors
Package derrors defines internal error values to categorize the different types of semantic errors.
Package derrors defines internal error values to categorize the different types of semantic errors.
fstore
Package fstore provides general support for Firestore.
Package fstore provides general support for Firestore.
govulncheck
Package govulncheck provides functionality for manipulating inputs and outputs of govulncheck endpoints.
Package govulncheck provides functionality for manipulating inputs and outputs of govulncheck endpoints.
govulncheckapi
The govulncheckapi package is copied from x/vuln/internal/govulncheck and matches the output structure of govulncheck when ran in -json mode.
The govulncheckapi package is copied from x/vuln/internal/govulncheck and matches the output structure of govulncheck when ran in -json mode.
jobs
Package jobs supports jobs, which are collections of enqueued tasks.
Package jobs supports jobs, which are collections of enqueued tasks.
log
Package log implements logging.
Package log implements logging.
modules
Package modules assists in working with modules, e.g., downloading a module via a Go proxy client.
Package modules assists in working with modules, e.g., downloading a module via a Go proxy client.
observe
Package observe provides metric and tracing support for Go servers.
Package observe provides metric and tracing support for Go servers.
osv
Package osv implements the Go OSV vulnerability format (https://golang.ir/security/vuln/database#schema), which is a subset of the OSV shared vulnerability format (https://ossf.github.io/osv-schema), with database and ecosystem-specific meanings and fields.
Package osv implements the Go OSV vulnerability format (https://golang.ir/security/vuln/database#schema), which is a subset of the OSV shared vulnerability format (https://ossf.github.io/osv-schema), with database and ecosystem-specific meanings and fields.
pkgsitedb
Package pkgsitedb provides functionality for connecting to the pkgsite database.
Package pkgsitedb provides functionality for connecting to the pkgsite database.
proxy
Package proxy provides a client for interacting with a proxy.
Package proxy provides a client for interacting with a proxy.
proxy/proxytest
Package proxytest supports testing with the proxy.
Package proxytest supports testing with the proxy.
queue
Package queue provides queue implementations that can be used for asynchronous scheduling of fetch actions.
Package queue provides queue implementations that can be used for asynchronous scheduling of fetch actions.
sandbox
Package sandbox runs programs in a secure environment.
Package sandbox runs programs in a secure environment.
scan
Package scan provides functionality for parsing a scan request.
Package scan provides functionality for parsing a scan request.
testing
Package testing provides testing utilities.
Package testing provides testing utilities.
testing/testhelper
Package testhelper provides shared functionality and constants to be used in Discovery tests.
Package testhelper provides shared functionality and constants to be used in Discovery tests.
version
Package version handles version types.
Package version handles version types.
vulndb
Package vulndb provides functionality for manipulating inputs and outputs of vulndb endpoint.
Package vulndb provides functionality for manipulating inputs and outputs of vulndb endpoint.
vulndbreqs
Package vulndbreqs supports recording the daily count of requests to the Vulnerability Database.
Package vulndbreqs supports recording the daily count of requests to the Vulnerability Database.
worker
Package worker provides functionality for running a worker service.
Package worker provides functionality for running a worker service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL