Core Go language bindings for SysDB
License
sysdb/go
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Core Go language bindings for SysDB ===================================== The core Go language bindings for SysDB are a set of packages for the Go programming language providing core functionality to interact with SysDB. What is SysDB? -------------- “System DataBase” (SysDB) is a multi-backend system management and inventory collection service. It stores system and inventory information about hardware and software systems. This information is (continuously) collected from various configurable backends (inventory services, monitoring services, etc.) and stored in a graph-like hierarchy of generic objects. The store may be queried through a generic interface independent of the active backends. Object names are canonicalized before they are added to the store to ensure a consistent view of your infrastructure. The central object type is a host, which generally represents a physical or virtual machine or any other type of physical resource. Hosts, in turn, may reference a list of services which represent any kind of logical resource like a software system. Both, hosts and services, may reference a list of attributes which represent further information about the respective host or service object. For example, attributes may specify static information like a host's architecture or the software version. A host may also reference a list of metrics which are references to performance data stored about the host. SysDB supports querying the respective time-series from a backend's data store. SysDB is free and open source software, licensed under the 2-clause BSD license. See COPYING for details. Changes between all SysDB releases can be found in the file ReleaseNotes. <https://sysdb.io/> Install the Go bindings ----------------------- Installing all of the packages provided by this project is as easy as running the following command: go get github.com/sysdb/go/... This will download and install the packages and all of their dependencies into GOPATH. See ‘go help get’ for more details. See below for a list of all packages and their descriptions. Packages -------- * github.com/sysdb/go/client: A SysDB client implementation. * github.com/sysdb/go/proto: Helper functions for using the SysDB front-end protocol. That's the protocol used for communication between a client and a SysDB server instance. * github.com/sysdb/go/sysdb: Core constants and types used by SysDB packages. Documentation ------------- The documentation for all Go packages is included with the source code in a way compatible with the godoc tool. As such, it can be viewed and browsed online at <https://godoc.org/github.com/sysdb/go>. Getting Help ------------ Various channels for asynchronous and real-time communication with developers and users are available. See <https://sysdb.io/contact/> for details about the mailing list, IRC channel, and social media. Author ------ Sebastian “tokkee” Harl <sh@tokkee.org> Want to contribute? Check out the website <https://sysdb.io> for details.
About
Core Go language bindings for SysDB
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published