| Name | Synopsis |
|---|---|
| .. | |
| 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. |