Fixed compatibility issues with Go 1.0 and 1.1.
client: Add a query example to the package documentation.
client: Add helper functions for formatting and executing queries.
These are basically taken over from the SysDB webui code which will be based
on this new code in the future.
These are basically taken over from the SysDB webui code which will be based
on this new code in the future.
client: Add a thread-safe Client object on top of the Conn object.
A client maintains multiple connections to the server and uses one of them
exclusively for each request.
A client maintains multiple connections to the server and uses one of them
exclusively for each request.
client: Added support for querying the server version.
client: Try to reconnect after read/write failures.
Parse a metric's "timeseries" field.
proto: Added EscapeString().
This function may be used to escape and quote a string suitable for use in a
query.
This function may be used to escape and quote a string suitable for use in a
query.
proto: Updated state constants.
proto: Added functions to unmarshal a raw message body.
Added a travis-ci.org project specification.
Use Go 1.0, 1.1, 1.2, 1.3, and tip.
Use Go 1.0, 1.1, 1.2, 1.3, and tip.
Fixed some linter warnings.
README: Link to the documentation at godoc.org.
store: Fixed decoding of DataPoint.Value fields.
These are floating point values encoded as JSON string.
These are floating point values encoded as JSON string.
Renamed proto.Decode/proto.Encode to proto.Read/proto.Write.
These are the low-level functions which only decode/encode the header.
These are the low-level functions which only decode/encode the header.
README: Improved description a bit.
store: Fully annotate (for JSON) the time-series type.
Add the 'Backends' field to all store object types.
Added "sysdb" package providing core constants and types.
For now, provide constants for the log priorities and types describing stored
objects and time-series. All store related types support marshaling to and
unmarshaling from JSON.
For now, provide constants for the log priorities and types describing stored
objects and time-series. All store related types support marshaling to and
unmarshaling from JSON.
Initial commit for the github.com/sysdb/go Go packages.
This is the initial version of core Go bindings for SysDB (https://sysdb.io/).
For now, two packages are provided:
- 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.
This is the initial version of core Go bindings for SysDB (https://sysdb.io/).
For now, two packages are provided:
- 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.