Ken Fukuyama
e6a6aea422
Moved unit test files inside same directory as test target
...
The unit tests were inside the `gateway/tests` directory which had no
effect to the coverage for `go test`. Therefore, moved the tests inside
the same directory as the test target.
Signed-off-by: Ken Fukuyama <kenfdev@gmail.com>
2018-04-06 14:13:14 +01:00
Alex Ellis
26e0de3497
Remove Golang reverseproxy and use http Client
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-03-03 17:36:33 +00:00
Alex Ellis
f954bf0733
Merge master into breakout_swarm
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-02-01 09:29:54 +00:00
Alex Ellis
262b0afda7
Make gateway compatible with Prometheus 1.0 and 2.0
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2018-01-13 09:32:49 +00:00
Alex Ellis
979e44bf8c
Escape PromQL query
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-29 16:39:24 +00:00
Alex Ellis
23a7187435
Refactoring: variable names, adding tests and http constants
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-12-05 06:50:08 -06:00
Alex Ellis
8363532751
Set content-type for mixed-in Prometheus results
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-10-29 15:21:23 +00:00
John McCabe
89878f0c8a
Migrate from alexellis org to openfaas
...
Note, not all `alexellis/github` references should be changed, there are
a number of repos which are not part of the openfaas org, this commit
excludes those.
Signed-off-by: John McCabe <john@johnmccabe.net>
2017-10-04 09:18:06 +01:00
Alex Ellis
5339fdcdbe
Query Prometheus API for stats.
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-09-07 22:42:27 +01:00
Alex Ellis
c163b7d2a8
Add gateway_service_count metric for external provider
...
Signed-off-by: Alex Ellis <alexellis2@gmail.com>
2017-08-25 08:14:05 +01:00
Alex Ellis
968002c15f
Extract magic variables for server
2017-05-08 13:42:14 +01:00
Alex
569ccbf323
Add license into code files for MIT
2017-04-27 23:21:50 +01:00
Alex Ellis
a63dd8ee4c
Simplify instrumentation metrics.
...
- fix javascript deserialization in UI with json response
- create swarm watcher to monitor replicas
2017-03-14 22:10:24 +00:00
Alex
38713184e5
Add status code instrumentation for functions
2017-03-14 22:10:24 +00:00
Alex Ellis
b9bd7c8101
Extract separate files/packages for better visibility.
2017-01-21 15:50:19 +00:00
Alex
ab2f8e85f3
Introduce gateway_function_invocation_total to track individual functions
...
Introduce prometheus_alertmanager into stack - have it fire into webhook stash
2017-01-21 10:11:33 +00:00
Alex
2b9a1c10e4
add metrics and sample node.js function
2016-12-22 23:09:44 +00:00
Alex
6073cd79f6
Add metrics
2016-12-22 21:27:07 +00:00