sql-server-agent

module
v0.0.0-...-2a50bf3 Latest Latest
Warning

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

Go to latest
Published: May 29, 2025 License: Apache-2.0

README

Agent for SQL Server

Build

⚠️ Deprecation Notice ⚠️

This project is now considered deprecated and will no longer receive active development.

Reason for Deprecation:

This library has been superseded by the official Google Cloud Agent for Compute Workloads (https://github.com/GoogleCloudPlatform/workloadagent), which offers improved performance, more features, and ongoing support from the core team.

What this means for you:

  • No new features: We will no longer be adding new features or enhancements to Agent for SQL Server.
  • Limited bug fixes: While we will address critical security vulnerabilities, general bug fixes will be minimal and prioritized based on severity.
  • Security Vulnerability Patching: We commit to patching critical and high-severity security vulnerabilities in this repository until December 31, 2025. After this date, no further security updates will be provided.
  • No further releases: There will be no new major or minor releases.
  • Community support only: Future support will primarily come from the community. We encourage users to help each other through GitHub Issues, but our team will not be actively monitoring or responding to general support requests.
  • Archiving (planned): After March 31, 2026, we plan to archive this repository, making it read-only.

What should you do?

  • Transition to an alternative: We strongly recommend that users begin transitioning to Google Cloud Agent for Compute Workloads as soon as possible.
  • Fork the repository: If you wish to continue maintaining or developing Agent for SQL Server for your own purposes, you are welcome to fork this repository. However, note that we will not be accepting pull requests from forks after the deprecation date.
  • Review existing issues: If you have open issues, please consider whether they are still relevant given the deprecation.

Thank you:

We would like to thank all contributors and users for their support over the years.

This repository contains the Agent for SQL Server (for Windows and Linux). The agent is intended to run on Google Cloud compute instances where SQL Server workload is running.

See documentation at: https://cloud.google.com/workload-manager/docs/set-up-agent-for-sql-server

Copyright 2022 Google LLC.

Apache License, Version 2.0

Directories

Path Synopsis
Package main serves as the Main entry point for sql server agent.
Package main serves as the Main entry point for sql server agent.
Package internal provides data structures and functions for collecting SQL Server information.
Package internal provides data structures and functions for collecting SQL Server information.
activation
Package activation contains functionalities for activating sql server client.
Package activation contains functionalities for activating sql server client.
agentstatus
Package agentstatus provides functions that log SQL Server Agent status.
Package agentstatus provides functions that log SQL Server Agent status.
configuration
Package configuration contains functionalities for agent configuration operations.
Package configuration contains functionalities for agent configuration operations.
daemon
Package daemon uses kardianos service to make the app run as service / daemon on windows / linux.
Package daemon uses kardianos service to make the app run as service / daemon on windows / linux.
flags
Package flags defines the flags in the command line.
Package flags defines the flags in the command line.
instanceinfo
Package instanceinfo provides functionality for interfacing with the compute API.
Package instanceinfo provides functionality for interfacing with the compute API.
remote
Package remote ssh'es into remote machines and runs a command
Package remote ssh'es into remote machines and runs a command
secretmanager
Package secretmanager is the wrapper of google cloud secretmanager api.
Package secretmanager is the wrapper of google cloud secretmanager api.
sqlcollector
Package sqlcollector contains modules that collects rules from Sql server.
Package sqlcollector contains modules that collects rules from Sql server.
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.
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.
protos

Jump to

Keyboard shortcuts

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