1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
Commit Graph

623 Commits

Author SHA1 Message Date
sveisvei
92111890d9 uppercase event type key constants 2020-02-20 08:30:42 +01:00
Ivar Conradi Østhus
377ad43bab Delete app.js 2020-02-20 08:30:42 +01:00
ivaosthu
9c6fad83c2 Added enpoint for fetching application implementing a strategy
`/api/client/applications?strategyName=foo` now returns list of
apps implementing that strategy!
2020-02-20 08:30:42 +01:00
sveisvei
803fc6752d send toggleName back 2020-02-20 08:30:42 +01:00
ivaosthu
b12a188faf amend prev commit 2020-02-20 08:30:42 +01:00
ivaosthu
6cdffb22d0 fix strateiges format for /client/applications 2020-02-20 08:30:42 +01:00
sveisvei
a959dc777d fetch seen apps instead 2020-02-20 08:30:42 +01:00
sveisvei
7609d0abeb add getAppsFromToggleName 2020-02-20 08:30:42 +01:00
sveisvei
d3063073b3 fix typ0 2020-02-20 08:30:42 +01:00
bjarneo
0d79dd91d8 fix typos 2020-02-20 08:30:41 +01:00
Ivar Conradi Østhus
d3dc4bc800 Update README.md 2020-02-20 08:30:41 +01:00
Ivar Conradi Østhus
df96628126 Update README.md 2020-02-20 08:30:41 +01:00
bjarneo
a92d2b54b4 fix typos 2020-02-20 08:30:41 +01:00
bjarneo
02f5bd4e82 fix typos 2020-02-20 08:30:41 +01:00
sveisvei
a1303f4c42 only log if num of cleaned is above 0 2020-02-20 08:30:41 +01:00
sveisvei
b5b846835b add single toggle metric endpoint 2020-02-20 08:30:41 +01:00
sveisvei
f425597640 fix lint 2020-02-20 08:30:41 +01:00
ivaosthu
d4d63af2b0 Option to disable request logging.
Because all request details are available via
prometheus there is no need to also log all requests.

This solves #164 but we should still replace log4j with something else.
2020-02-20 08:30:41 +01:00
ivaosthu
fd05d63444 remove console... 2020-02-20 08:30:41 +01:00
ivaosthu
7057d11553 replace commander with yargs 2020-02-20 08:30:41 +01:00
Ivar Conradi Østhus
8541adc40f Update README.md 2020-02-20 08:30:41 +01:00
ivaosthu
982d5afefd more docs 2020-02-20 08:30:41 +01:00
ivaosthu
173bcd9bc1 Docs wip 2020-02-20 08:30:41 +01:00
ivaosthu
1bb8ee53c2 readme 2020-02-20 08:30:41 +01:00
ivaosthu
31193e9587 only one level of creating options 2020-02-20 08:30:41 +01:00
ivaosthu
bec646d797 more tests 2020-02-20 08:30:41 +01:00
ivaosthu
35ad3aa072 cleanup bin 2020-02-20 08:30:40 +01:00
ivaosthu
f1a24be0e2 minor cleanup 2020-02-20 08:30:40 +01:00
ivaosthu
471518b41d Simplify metrics: We only need timings as it includes counts for free 2020-02-20 08:30:40 +01:00
ivaosthu
e075917136 cleanup 2020-02-20 08:30:40 +01:00
ivaosthu
8e6bcafa24 Server Metrics: add response time and status codes 2020-02-20 08:30:40 +01:00
ivaosthu
84e0810d64 Some Metrics API cleanups 2020-02-20 08:30:40 +01:00
ivaosthu
f7a89b8223 more tests 2020-02-20 08:30:40 +01:00
Ivar Conradi Østhus
7908499fac Update README.md 2020-02-20 08:30:40 +01:00
ivaosthu
0d80946ce5 more docs 2020-02-20 08:30:40 +01:00
ivaosthu
b8014fdddf Server Metrics with Prometheus
Implementation use internal eventBus to enable loose counting in the app.

read more at https://prometheus.io/

Closes #98
2020-02-20 08:30:40 +01:00
ivaosthu
fe4f04f07d More docs 2020-02-20 08:30:40 +01:00
ivaosthu
41abdae240 Clean up API documentation 2020-02-20 08:30:40 +01:00
ivaosthu
93c37b30c0 Metrics: wrte api documentation 2020-02-20 08:30:40 +01:00
sveisvei
e55378e1c4 Better client informations from the API.
Impelements:
- http://unleash.host.com/api/client/seen-toggles
- http://unleash.host.com/api/metrics/feature-toggles
- http://localhost:4242/api/client/applications
- http://localhost:4242/api/client/applications/:appName
2020-02-20 08:30:40 +01:00
ivaosthu
13a93dcf43 Should not expose legacy fields to whole system 2020-02-20 08:30:40 +01:00
Ivar
83bf661b81 upgrade joi 2020-02-20 08:30:40 +01:00
Ivar
3412c36933 Mute EventEmitter memory leak detected for tests.
See #171
2020-02-20 08:30:40 +01:00
Ivar
1a5407e5b8 upgrade dependencies 2020-02-20 08:30:39 +01:00
Ivar
3fa930baf0 Added strategies validation when creating/updating toggles 2020-02-20 08:30:39 +01:00
sveisvei
a34ee105fe add count to app state 2020-02-20 08:30:39 +01:00
sveisvei
68ac0c71c9 fix typ0 2020-02-20 08:30:39 +01:00
sveisvei
1dab39f0f9 move app and server-impl into lib folder 2020-02-20 08:30:39 +01:00
sveisvei
95b5475991 improve nyc to add all files in lib to coverage 2020-02-20 08:30:39 +01:00
sveisvei
4cc24c76d3 update api docs 2020-02-20 08:30:39 +01:00