go/

directory
v0.0.0-...-94a452f Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2024 License: BSD-3-Clause

Directories

Path Synopsis
alertstest
Package alertstest contains test utils for the alerts package.
Package alertstest contains test utils for the alerts package.
sqlalertstore
Package sqlalertstore implements alerts.Store using SQL.
Package sqlalertstore implements alerts.Store using SQL.
bug is a package for handling bug reporting URLs.
bug is a package for handling bug reporting URLs.
Package builders builds objects from config.InstanceConfig objects.
Package builders builds objects from config.InstanceConfig objects.
Package cache defines an interface for an LRU cache.
Package cache defines an interface for an LRU cache.
local
Package local implements cache.Cache with an in-memory cache.
Package local implements cache.Cache with an in-memory cache.
memcached
Package memcached implements cache.Cache via memcached.
Package memcached implements cache.Cache via memcached.
generate
Program to generate JSON Schema definitions for the InstanceConfig struct.
Program to generate JSON Schema definitions for the InstanceConfig struct.
ctrace makes Traces into ClusterableTraces which can then be used in kmeans.
ctrace makes Traces into ClusterableTraces which can then be used in kmeans.
sqlculpritstore
Package storage implements culprit.Store using SQL.
Package storage implements culprit.Store using SQL.
Package dataframe provides DataFrame which is a TraceSet with a calculated ParamSet and associated commit info.
Package dataframe provides DataFrame which is a TraceSet with a calculated ParamSet and associated commit info.
Package dfiter efficiently creates dataframes used in regression detection.
Package dfiter efficiently creates dataframes used in regression detection.
dryrun allows testing an Alert and seeing the regression it would find.
dryrun allows testing an Alert and seeing the regression it would find.
Package file is a source of file names and contents that contain data for Perf to ingest.
Package file is a source of file names and contents that contain data for Perf to ingest.
dirsource
Package dirsource implements the file.Source interface for filesystem directories.
Package dirsource implements the file.Source interface for filesystem directories.
gcssource
Package gcssource implements files.Source on top of Google Cloud Storage.
Package gcssource implements files.Source on top of Google Cloud Storage.
filestore
gcs
Package gcs implements fs.FS using Google Cloud Storage.
Package gcs implements fs.FS using Google Cloud Storage.
Package frontend contains the Go code that servers the Perf web UI.
Package frontend contains the Go code that servers the Perf web UI.
git
Package git manages a cache of git commit info that's stored in the database.
Package git manages a cache of git commit info that's stored in the database.
gittest
Package gittest has utilities for testing perf/go/git.
Package gittest has utilities for testing perf/go/git.
provider
Package provider contains types and interfaces for interacting with Git repos.
Package provider contains types and interfaces for interacting with Git repos.
providers
Package providers builds different kinds of provider.Provider.
Package providers builds different kinds of provider.Provider.
providers/git_checkout
Package git_checkout implements provider.Provider by shelling out to run git commands.
Package git_checkout implements provider.Provider by shelling out to run git commands.
providers/gitiles
Package gitiles imlements provider.Provider using the Gitiles API.
Package gitiles imlements provider.Provider using the Gitiles API.
Package graphsshortcut handles storing and retrieving shortcuts for graphs.
Package graphsshortcut handles storing and retrieving shortcuts for graphs.
graphsshortcuttest
Package graphsshortcuttest has common code for tests of implementations of graphsshortcut.Store.
Package graphsshortcuttest has common code for tests of implementations of graphsshortcut.Store.
ingest
filter
Package filter implements Accept/Reject filtering of file.Names.
Package filter implements Accept/Reject filtering of file.Names.
format
Package format is the format for ingestion files.
Package format is the format for ingestion files.
format/generate
Program to generate JSON Schema definitions for the InstanceConfig struct.
Program to generate JSON Schema definitions for the InstanceConfig struct.
parser
Package parser has funcs for parsing ingestion files.
Package parser has funcs for parsing ingestion files.
process
Package process does the whole process of ingesting files into a trace store.
Package process does the whole process of ingesting files into a trace store.
Package ingestevents is a package with helper functions for ingestion PubSub events, the ones that are sent when a file in done ingesting and received by a clusterer to trigger regression detection.
Package ingestevents is a package with helper functions for ingestion PubSub events, the ones that are sent when a file in done ingesting and received by a clusterer to trigger regression detection.
This application creates the 'demo' database on a local CockroachDB instance and also applies the latest schema.
This application creates the 'demo' database on a local CockroachDB instance and also applies the latest schema.
kmeans implements a generic k-means clustering algorithm.
kmeans implements a generic k-means clustering algorithm.
Package maintenance runs long running processes for a single perf instance.
Package maintenance runs long running processes for a single perf instance.
Package notify is a package for sending notifications.
Package notify is a package for sending notifications.
Command-line application for interacting with Perf.
Command-line application for interacting with Perf.
perfserver is the single executable that contains the sub-commands that make up a running Perf system, including the web ui, the ingestion process, and the regression detection process.
perfserver is the single executable that contains the sub-commands that make up a running Perf system, including the web ui, the ingestion process, and the regression detection process.
Package pivot provides the ability to pivot dataframes.
Package pivot provides the ability to pivot dataframes.
Package progress is for tracking the progress of long running tasks on the backend in a way that can be reflected in the UI.
Package progress is for tracking the progress of long running tasks on the backend in a way that can be reflected in the UI.
Package regression provides for tracking Perf regressions.
Package regression provides for tracking Perf regressions.
continuous
Package continuous looks for Regressions in the background based on the new data arriving and the currently configured Alerts.
Package continuous looks for Regressions in the background based on the new data arriving and the currently configured Alerts.
regressiontest
Package regressiontest has common utility funcs for testing the regression package.
Package regressiontest has common utility funcs for testing the regression package.
sqlregressionstore
Package sqlregressionstore implements the regression.Store interface on an SQL database backend.
Package sqlregressionstore implements the regression.Store interface on an SQL database backend.
sheriffconfig
proto/v1
Generate the go code from the protocol buffer definitions.
Generate the go code from the protocol buffer definitions.
Package shortcut handles storing and retrieving shortcuts.
Package shortcut handles storing and retrieving shortcuts.
shortcuttest
Package shortcuttest has common code for tests of implementations of shortcut.Store.
Package shortcuttest has common code for tests of implementations of shortcut.Store.
sqlshortcutstore
Package sqlshortcutstore implements shortcut.Store using an SQL database.
Package sqlshortcutstore implements shortcut.Store using an SQL database.
sql
expectedschema
Package expectedschema contains the schema the database is expected to have.
Package expectedschema contains the schema the database is expected to have.
exportschema
Application exportschema exports the expected schema as a serialized schema.Description.
Application exportschema exports the expected schema as a serialized schema.Description.
tosql
This executable generates a go file that contains the SQL schema for machineserver defined as a string.
This executable generates a go file that contains the SQL schema for machineserver defined as a string.
Package subscription handles retrieving subscriptions.
Package subscription handles retrieving subscriptions.
sqltracestore
Package sqltracestore implements a tracestore.TraceStore on top of SQL.
Package sqltracestore implements a tracestore.TraceStore on top of SQL.
Package tracing consolidates OpenCensus tracing initialization in one place.
Package tracing consolidates OpenCensus tracing initialization in one place.
Package trybot has common types for the store and ingester sub-modules.
Package trybot has common types for the store and ingester sub-modules.
results
Package results defines the interface for loading trybot results.
Package results defines the interface for loading trybot results.
results/dfloader
Package dfloader implements results.Loader using a DataFrameBuilder.
Package dfloader implements results.Loader using a DataFrameBuilder.
samplesloader/gcssamplesloader
Package gcssamplesloader implements samplesloader.SamplesLoader for Google Cloud Storage.
Package gcssamplesloader implements samplesloader.SamplesLoader for Google Cloud Storage.
store
Package store stores the results from trybot runs.
Package store stores the results from trybot runs.
Program to generate TypeScript definition files for Golang structs that are serialized to JSON for the web UI.
Program to generate TypeScript definition files for Golang structs that are serialized to JSON for the web UI.
ui
frame
Package frame takes frontend requests for dataframes (FrameRequest), and turns them into FrameResponses.
Package frame takes frontend requests for dataframes (FrameRequest), and turns them into FrameResponses.

Jump to

Keyboard shortcuts

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