36 Commits

Author SHA1 Message Date
d8055f6d5f update Dockerfile 2024-03-01 18:03:15 +08:00
ac96dad00a update Dockerfile 2024-03-01 18:01:03 +08:00
3d86e6efe6 go.mod 管理项目,修复nsqd stats接口json解析失败问题 2023-02-21 14:54:10 +08:00
67bacbcfce Delete vendor directory 2023-02-20 18:31:42 +08:00
2493112d81 Merge pull request #20 from ickymettle/ickymettle/tls-support
Add TLS support for nsqd stats connections.
2018-01-05 10:30:52 +01:00
db85b3fcb4 Add TLS support for nsqd stats connections. 2017-11-29 08:27:55 -08:00
34a11d6135 Merge pull request #14 from lovoo/mod_travis_api_key
add new api_key for binary deployment
2017-02-15 11:15:11 +01:00
dad82c9efe add new api_key for binary deployment 2017-02-15 11:13:46 +01:00
3354bbb8fc Merge pull request #13 from nordicdyno/master
Fixes for better Prometheus support
2017-02-15 10:16:06 +01:00
ab866b7c64 Add dependency management into Makefile
new targets 'deps-init' & 'deps-get' as govendor helpers
2017-02-13 16:05:00 +03:00
f5cc502874 Refactoring for better Prometheus' logic support
1) Breaking changes! Updated collection code for proper Prometheus support
- Now metrics names of all subcollectors have prefixes:
  nsq_topic_, nsq_channel_, nsq_client_
  As a result metrics registration code now passing Prometheus' client validation,
  also it fixes scrape warnings
- "type" label in exported metrics removed as obsolete
2) Add reset of gauges before scrape (like in haproxy-exporter)
3) Refactor: subcollectors logic is simplified, multiple collectors support removed
   We always use 'stats' collector so it removes unnecessary flexibility and complexity.
2017-02-13 15:56:33 +03:00
111f5d103e Use fresh vendor 2017-02-13 15:55:57 +03:00
e250db439b Merge pull request #12 from lovoo/badges
add badges for travis and docker
2016-10-13 17:51:25 +02:00
278a93887b add badges for travis and docker 2016-10-13 17:50:47 +02:00
07c1121ff4 Merge pull request #11 from lovoo/client_golang
rollback prometheus/client_golang to 0.7.0
2016-10-13 17:48:24 +02:00
12829a4cb2 add missing vendor bitbucket.org/ww/goautoneg 2016-10-13 17:47:10 +02:00
793edfac1c rollback prometheus/client_golang to 0.7.0 2016-10-13 17:44:24 +02:00
2548ad8a3a Merge pull request #10 from lovoo/release
Travis Build/Release
2016-10-05 11:08:47 +02:00
5df86f8a29 travis build/release, makefile 2016-10-05 10:24:05 +02:00
319c6ef85b vendoring 2016-10-05 10:22:44 +02:00
053bd0a68a Merge pull request #8 from lovoo/fix-e2elatency
Fixes a panic with wrong values in e2elatency
2016-08-09 09:58:12 +02:00
18e4915520 Fixes a panic with wrong values in e2elatency 2016-08-05 15:47:59 +02:00
a863ac9d77 Merge pull request #3 from life360/master
added e2e latency stats
2016-06-09 23:15:24 +02:00
73be4f2a46 added func getPercentile(t *topic, percentile int) float64 2016-05-30 14:43:03 -07:00
701681becc Merge pull request #6 from 0x46616c6b/patch-2
adjust gopath in Dockerfile
2016-04-05 22:08:17 +02:00
ca5a6a74dc adjust gopath in Dockerfile 2016-04-05 22:07:39 +02:00
91e49ab3ff Merge pull request #5 from 0x46616c6b/patch-1
remove todo from readme
2016-04-05 21:29:13 +02:00
43b35c88ad remove todo from readme 2016-04-05 21:28:05 +02:00
bf6bc73e11 remove e2e_latency from TODO list 2016-04-03 13:44:53 -07:00
5c56510b49 added 95th and 99th percentiles stats for topics 2016-04-03 10:24:37 -07:00
30565eb641 squashed commits 2016-04-02 09:06:00 -07:00
f9035d0814 Merge pull request #2 from tsne/master
Divide stats collector in sub-collectors
2015-12-22 10:06:20 +01:00
76b63dc80d change names for stats sub-collectors 2015-12-21 20:46:02 +01:00
d5a4ca52d9 Change the imports back to the lovoo path 2015-12-21 20:18:15 +01:00
470c5a0ae2 Divide stats collector in sub-collectors.
In order to avoid timeouts in case of many clients,
it should be possible to configure which stats should
be collected.

Implements the following sub-collectors:
 * topics
 * channels
 * clients
2015-12-21 18:13:03 +01:00
37b0428070 initial commit 2015-12-11 15:22:25 +01:00