workloadagent

module
v0.0.0-...-b8277f8 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2025 License: Apache-2.0

README

Google Cloud Agent for Compute Workloads

Build

This repository contains the Google Cloud Agent for Compute Workloads (Linux and Windows). The agent is intended to run on Google Cloud compute instances with self managed workloads.

Copyright 2024 Google LLC.

Apache License, Version 2.0

Directories

Path Synopsis
Package main serves as the Main entry point for the workload Agent.
Package main serves as the Main entry point for the workload Agent.
internal
daemon
Package daemon implements daemon mode execution subcommand in Workload Agent.
Package daemon implements daemon mode execution subcommand in Workload Agent.
daemon/configuration
Package configuration provides configuration reading capabilities.
Package configuration provides configuration reading capabilities.
daemon/mongodb
Package mongodb implements the MongoDB workload agent service.
Package mongodb implements the MongoDB workload agent service.
daemon/mysql
Package mysql implements the MySQL workload agent service.
Package mysql implements the MySQL workload agent service.
daemon/openshift
Package openshift implements the OpenShift workload agent service.
Package openshift implements the OpenShift workload agent service.
daemon/oracle
Package oracle implements the Oracle workload agent service.
Package oracle implements the Oracle workload agent service.
daemon/postgres
Package postgres implements the Postgres workload agent service.
Package postgres implements the Postgres workload agent service.
daemon/redis
Package redis implements the Redis workload agent service.
Package redis implements the Redis workload agent service.
daemon/sqlserver
Package sqlserver implements the SQL Server workload agent service.
Package sqlserver implements the SQL Server workload agent service.
databasecenter
Package databasecenter provides functionality to send metadata to Database Center.
Package databasecenter provides functionality to send metadata to Database Center.
ipinfo
Package ipinfo provides utility functions for translating IP information.
Package ipinfo provides utility functions for translating IP information.
mongodbdiscovery
Package mongodbdiscovery implements discovery for the MongoDB workload agent service.
Package mongodbdiscovery implements discovery for the MongoDB workload agent service.
mongodbmetrics
Package mongodbmetrics implements metric collection for the MongoDB workload agent service.
Package mongodbmetrics implements metric collection for the MongoDB workload agent service.
mysqldiscovery
Package mysqldiscovery implements discovery for the MySQL workload agent service.
Package mysqldiscovery implements discovery for the MySQL workload agent service.
mysqlmetrics
Package mysqlmetrics implements metric collection for the MySQL workload agent service.
Package mysqlmetrics implements metric collection for the MySQL workload agent service.
onetime
Package onetime contains the common methods which will be used by multiple OTE features to avoid duplication.
Package onetime contains the common methods which will be used by multiple OTE features to avoid duplication.
onetime/configure
Package configure implements the configure subcommand.
Package configure implements the configure subcommand.
onetime/configure/cliconfig
Package cliconfig defines the types used for the Google Cloud Agent for Compute Workloads CLI configuration.
Package cliconfig defines the types used for the Google Cloud Agent for Compute Workloads CLI configuration.
onetime/configure/mysql
Package mysql implements the mysql subcommand.
Package mysql implements the mysql subcommand.
onetime/configure/oracle
Package oracle implements the oracle subcommand.
Package oracle implements the oracle subcommand.
onetime/configure/redis
Package redis implements the redis subcommand.
Package redis implements the redis subcommand.
onetime/configure/sqlserver
Package sqlserver implements the sqlserver subcommand.
Package sqlserver implements the sqlserver subcommand.
onetime/logusage
Package logusage implements the one time execution mode for usage logging.
Package logusage implements the one time execution mode for usage logging.
onetime/migrate
Package migrate implements the migrate subcommand.
Package migrate implements the migrate subcommand.
onetime/status
Package status provides information on the agent, configuration, IAM and functional statuses.
Package status provides information on the agent, configuration, IAM and functional statuses.
onetime/version
Package version implements the version subcommand.
Package version implements the version subcommand.
openshiftmetrics
Package openshiftmetrics implements metric collection for the OpenShift workload agent service.
Package openshiftmetrics implements metric collection for the OpenShift workload agent service.
oraclediscovery
Package oraclediscovery discovers Oracle databases.
Package oraclediscovery discovers Oracle databases.
oraclemetrics
Package oraclemetrics queries Oracle database and sends the results as metrics to Cloud Monitoring.
Package oraclemetrics queries Oracle database and sends the results as metrics to Cloud Monitoring.
postgresdiscovery
Package postgresdiscovery implements discovery for the Postgres workload agent service.
Package postgresdiscovery implements discovery for the Postgres workload agent service.
postgresmetrics
Package postgresmetrics implements metric collection for the Postgres workload agent service.
Package postgresmetrics implements metric collection for the Postgres workload agent service.
redisdiscovery
Package redisdiscovery implements discovery for the Redis workload agent service.
Package redisdiscovery implements discovery for the Redis workload agent service.
redismetrics
Package redismetrics implements metric collection for the Redis workload agent service.
Package redismetrics implements metric collection for the Redis workload agent service.
servicecommunication
Package servicecommunication provides common types and functions for communicating between services.
Package servicecommunication provides common types and functions for communicating between services.
servicecommunication/datawarehouseactivation
Package datawarehouseactivation performs data warehouse activation operations for all services.
Package datawarehouseactivation performs data warehouse activation operations for all services.
servicecommunication/discovery
Package discovery performs common discovery operations for all services.
Package discovery performs common discovery operations for all services.
sqlserverdiscovery
Package sqlserverdiscovery implements discovery for the SQL Server workload agent service.
Package sqlserverdiscovery implements discovery for the SQL Server workload agent service.
sqlservermetrics
Package sqlservermetrics run SQL and OS collections and sends metrics to workload manager.
Package sqlservermetrics run SQL and OS collections and sends metrics to workload manager.
sqlservermetrics/guestoscollector/remote
Package remote ssh'es into remote machines and runs a command
Package remote ssh'es into remote machines and runs a command
sqlservermetrics/migration
Package migration provides functions to migrate old sql-server-agent configurations to the new configuration format.
Package migration provides functions to migrate old sql-server-agent configurations to the new configuration format.
sqlservermetrics/sqlcollector
Package sqlcollector contains modules that collects rules from Sql server.
Package sqlcollector contains modules that collects rules from Sql server.
sqlservermetrics/sqlserverutils
Package sqlserverutils contains utility data structures and functions for sql server metrics.
Package sqlserverutils contains utility data structures and functions for sql server metrics.
sqlservermetrics/wlm
Package wlm contains types and functions to interact with WorkloadManager cloud APIs.
Package wlm contains types and functions to interact with WorkloadManager cloud APIs.
usagemetrics
Package usagemetrics provides logging utility for the operational status of Google Cloud Agent for SAP.
Package usagemetrics provides logging utility for the operational status of Google Cloud Agent for SAP.
workloadmanager
Package workloadmanager collects workload manager metrics and sends them to Data Warehouse.
Package workloadmanager collects workload manager metrics and sends them to Data Warehouse.
protos

Jump to

Keyboard shortcuts

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