rozetko
45dc3f22b9
Websocket connectivity between server and analytics ( #814 )
5 years ago
Alexandr Velikiy
e53909d833
Jest config and tsconfig fixes ( #835 )
5 years ago
Evgeny Smyshlyaev
386b01be3f
Cannot read property 'branch' of null #831 ( #832 )
5 years ago
Alexandr Velikiy
d6f90dab2c
Error: Property 'length' is missing in type 'AnalyticMeta' #823 ( #822 )
5 years ago
rozetko
3f64c25c10
Production hotfixes ( #803 )
...
* fix compose variables
* fix server/Dockerfile
* fix notification message
* HASTIC_TIMEZONE_OFFSET
5 years ago
Evgeny Smyshlyaev
353da0961c
Compatibility with Prometheus Alertmanager #482 ( #802 )
5 years ago
Alexandr Velikiy
9bcb639676
Notifications timezone #649 ( #781 )
...
* test offset for units
* add timeZone
* remove old code
* remove consolelogs
* fix
* fix2
* add error
* add redexp
* for patterns
* for anomaly
* dry
* types
* fix
* fix
* funcs to utils
* timezone -> time
5 years ago
Evgeny Smyshlyaev
71f053623a
Mongodb persistence #570 part 2 ( #774 )
5 years ago
Evgeny Smyshlyaev
bb1854e1b9
Mongodb persistence #570 part 1 ( #771 )
5 years ago
Evgeny Smyshlyaev
a42a5b85a7
Class for analytic unit object structure #760 ( #762 )
...
* just save
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* Update server/spec/setup_tests.ts
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* Update server/spec/analytic_controller.jest.ts
Co-Authored-By: Alexey Velikiy <av@corpglory.com>
5 years ago
Evgeny Smyshlyaev
15e2cbccb6
Image for webhook #705 ( #706 )
5 years ago
Evgeny Smyshlyaev
3e9eb3daa7
"[PATTERN DETECTED]" in webhooks message #560 ( #696 )
6 years ago
rozetko
416e62bed3
Migrate analytic unit cache to camel case #609 ( #613 )
6 years ago
Evgeny Smyshlyaev
9c0e2561e6
Detection status router merge queried segments #590 ( #596 )
6 years ago
Evgeny Smyshlyaev
0fcee80dcf
System info: Hastic instance name ( #558 )
6 years ago
Evgeny Smyshlyaev
015f819958
Synchronize data with server #455 ( #461 )
...
Synchronize data with server #455 (#461 )
6 years ago
rozetko
47efdddf58
Print config options on start #365
6 years ago
sanke1
335d8e7e36
Accept various URL inputs #416 ( #429 )
6 years ago
rozetko
7e56d07096
Empty config value is not replaced by default value #380 ( #381 )
6 years ago
rozetko
6c85d0292c
TypeError: console.debug is not a function in node 6 #360 ( #361 )
6 years ago
sanke1
ccda13d7e8
Grafana url to config #114 ( #337 )
6 years ago
rozetko
68f47f78f7
Threshold detector #324 ( #330 )
6 years ago
rozetko
2264d8bb98
Failed node.js test: no .git folder #314 ( #318 )
...
* Check for branch file existence
* Mock config.ts
6 years ago
rozetko
bfeb0df9c2
Restore hooks API #149 ( #287 )
...
* Add webhook settings to config
* Update notification service
* Remove alerts controller
* Remove alerts router
* Add alert field to analytic unit
* Add endpoints:
- GET analyticUnits/units
- PATCH analyticUnits/alert
* Rename sendNotification -> sendWebhook
* Change webhook payload
* Send webhook on detection
6 years ago
rozetko
ff60ff64ef
Shorten commit hash
6 years ago
rozetko
f3e8de3d4d
WIP Synchronize data with panel #224 ( #225 )
...
* start
* Merge master
* Add Panel model
* Minor fixes
* Add panel router
6 years ago
Evgeny Smyshlyaev
840cc1a035
WIP: Server info v2 #167 ( #194 )
...
improve server info
6 years ago
Evgeny Smyshlyaev
de3b64ce95
Decouple processes to different docker containers#187(WIP) ( #188 )
...
analytics and server moved to separate containers, added docker-compose file
6 years ago
amper43
f72cc35589
fix ZMQ connection string
6 years ago
rozetko
126eec22a5
Add empty config field check
6 years ago
Alexey Velikiy
955f2821e3
Analytic unit cache start #117 ( #120 )
6 years ago
Coin de Gamma
e249a8e6b2
grafana service continue
6 years ago
Coin de Gamma
590f3fdf76
strict any checks
6 years ago
Alexey Velikiy
1d35992384
models++
6 years ago
Alexey Velikiy
7fde0b3d40
use os.tmp path
6 years ago
Alexey Velikiy
00e09cfe22
metrics db path usage fix
6 years ago
Alexey Velikiy
8a49e2dba2
big models refactoring
6 years ago
Alexey Velikiy
e412642ac2
rm alarting
6 years ago
Alexey Velikiy
753b7a0589
Zmq basic fs #97 ( #104 )
...
* async fs context manager
* ServerMessage class and using it
* handle resps
* requests to node & file saving ++
* fx FILE_GET -> FILE_LOAD
* ds usage
* basic files saving
6 years ago
Alexey Velikiy
42356821ad
Missing communication between analytics and server in production #91 ( #95 )
...
* analytics ipc config via env vs dev mode
* binding to zmq before child python start
* better usage of ipc and handling server process stopping
* ipc via /tmp
* ZQM_DEV_PORT to config
6 years ago
rozetko
7f03d3fafd
NeDB integration #85 ( #87 )
...
* Add module
* Add database paths
* Initialize databases
6 years ago
Alexey Velikiy
02160209e2
Server/Analytics - Client/Server switch #75 & #74 & #72
6 years ago
Alexey Velikiy
95b5f69788
config paths fixs
6 years ago
Alexey Velikiy
1d7b0e1d8d
services vs controllers refactoring
6 years ago
Alexey Velikiy
9e11c9e34a
services->controllers
6 years ago
Alexey Velikiy
e0458555c7
more renaming
6 years ago
Alexey Velikiy
52b3a1286d
Analytics server messaging #24 v2 ( #49 )
...
* add zmq to deps
* basic zmq usage & build system fxs
* continue zmq integration & refactorings
* server.py + logging
* some commit
* ping-pong server-analytics & pair type
* packing zmq.node for production
6 years ago
rozetko
ce120b12c2
Hastic api key to config file #23 ( #26 )
...
* Add config example
* Make python use config file
* Make node use config file
* Update docs
7 years ago
rozetko
4ec5af5977
Fix paths
7 years ago
Alexey Velikiy
bfccd99856
folders config++
7 years ago