A horizontally scalable, highly available, multi-tenant, long term Prometheus.
Doorman: Global Distributed Client Side Rate Limiting.
a high-performance, POSIX-ish Amazon S3 file system written in Go
' tail -f ' your PostgreSQL tables.
Desktop chat client for Google Hangouts
Per an offline conversation with @mattdurham and @jdbaldry, there may be an inefficiency in how the agent's scraping service mode is retrieving scraping configs from consul. Currently it seems that the agent will perform one request to obtain the list of keys only, and then iterates over each of the keys to retrieve the value. As the agent has more and more configurations loaded, this will increase load on consul linearly to a breaking point of consul being unable to handle the requests.
Relevant code in consul's api code: https://github.com/hashicorp/consul/blob/main/api/kv.go#L85
This would be more efficient if we are able to do a single call to request the keys and values from consul so that all the configs are retrieved with a single call (or at least fewer than the n number of configurations that exist).
created time in a month
started time in 3 months