| Name | Synopsis |
|---|---|
| .. | |
| apis | |
| common | Package common is a generated protocol buffer package. |
| framework | Package framework is a generated protocol buffer package. |
| getestservice | Package getestservice is a generated protocol buffer package. |
| goeasyops | Package goeasyops is a generated protocol buffer package. |
| go-easyops | go-easyops provides an API for developers to create gRPC clients and servers in an easy-to-manage and scalable way. |
| appinfo | This package stores data about the build process. |
| auth | This provides information about users and their groups and organisations. |
| authremote | This package provides access to user information which require network I/O, for example lookup of users by email. |
| cache | package cache provides a basic, safe in-memory cache. |
| certificates | automatically generated go-easyops certificates. |
| client | This package facilitates making load-balanced, fail-over, authenticated gRPC calls to server. |
| stop-service | contains an example of how to use the /internal/ api of gRPC servers to shutdown a server gracefully. |
| cmdline | provides a standard configuration mechanism for clients and servers on the commandline |
| common | commonly used by other go-easyops packages. |
| ctx | Package ctx contains methods to build authenticated contexts and retrieve information of them. |
| ctxv2 | |
| shared | |
| errors | wrappers around errors to include more information than standard fmt.Errorf through use of context information |
| shared | |
| http | make http requests in a safe manner. |
| linux | Package linux provides methods to execute commands on linux |
| logger | deprecated. |
| mysql | mysql database handler. |
| objectstore | wrapper around objectstore service. |
| profiling | this provides real-time and live tools for debugging issues. |
| prometheus | wrapper around prometheus SDK/Client. |
| protos | this package is imported by protos |
| registry | connect to a registry. |
| router | The FanoutRouter distributes work (evenly) between available instances, dynamically adjusting to instances coming and going. |
| rpc | deprecated. |
| server | implements the server-side of gRPC. |
| sql | Package sql provides safe and managed access to (postgres) databases |
| standalone | Package standalone handles applications running in "standalone" mode (that is without failover/datacenter etc) |
| tokens | mostly deprecated. |
| utils | Package utils provides a lot of utilities for files, strings, numbers, printing data, formatting and parsing time, rate calculation, sliding average calculation, (linux) console pretty printing and so on. |
| tests | |
| auth | |
| authtest | |
| cache | |
| client | |
| ctx | |
| ctx2 | |
| db | |
| errors | |
| h2gproxy | |
| http | |
| linux | |
| linuxcom | |
| logger | |
| objstore | |
| pinger | |
| client | |
| server | |
| prometheus | |
| server | |
| shared | |
| rpc | |
| sql | |
| table | |
| tagrouting | |
| utils | |
| utiltimer | |