Server monitoring and analytics(26th April 2014) |
|||||
There already exists many server monitoring and logging systems, but I was interested to develop and deploy my own. It was also a good chance to learn about ElasticSearch's aggregation queries (new in v1.0.0). Originally ElasticSearch was designed to provide scalable document based storage and efficient search, but now it is gaining more capabilities. The project consists of a cron job which pushes new metrics to ElasticSearch, a RESTful JSON API to query statistics on recorded numbers and plot the results in a browser (based on HighCharts).
|
![]() |
Home
|
Home | (Home page) |
About | (About me) |
Platform | (About this blog) |
(Niko Nyrhilä) | |
GitHub | (nikonyrh) |
Stackoverflow | (nikonyrh) |
Single channel speech / musi... | (2022 Feb) |
Image and video clustering w... | (2022 Jan) |
Helsinki Deblur Challenge 2021 | (2021 Dec) |
Satellite crash course | (2021 Jun) |
Chess video search engine | (2021 Jun) |
GitHub | (12) |
Computer Vision | (10) |
Databases | (9) |
Elasticsearch | (6) |
FFT | (5) |
Rendering | (5) |
Data Structures | (4) |
C++ | (11) |
Matlab | (10) |
Python | (9) |
Clojure | (6) |
Bash | (6) |
PHP | (6) |
Keras | (4) |
Matl | C++ | Cloj | Bash | Pyth | PHP | |
Comput | 6 | 3 | 1 | 0 | 3 | 0 |
GitHub | 0 | 1 | 4 | 3 | 2 | 3 |
Databa | 0 | 2 | 2 | 1 | 3 | 1 |
Render | 3 | 3 | 0 | 0 | 0 | 0 |
Nginx | 0 | 0 | 0 | 4 | 1 | 0 |
Elasti | 0 | 0 | 3 | 0 | 2 | 1 |
FFT | 3 | 1 | 0 | 0 | 1 | 0 |
Data S | 2 | 2 | 1 | 0 | 1 | 1 |
JVM | 0 | 0 | 3 | 1 | 1 | 0 |
Docker | 0 | 0 | 0 | 3 | 1 | 0 |
FastCG | 0 | 3 | 0 | 0 | 0 | 0 |
Blog | 0 | 0 | 2 | 0 | 0 | 2 |
Hyphen | 0 | 0 | 2 | 0 | 0 | 2 |
Omnidi | 2 | 2 | 0 | 0 | 0 | 0 |
Field | 2 | 2 | 0 | 0 | 0 | 0 |
Affine | 2 | 2 | 0 | 0 | 0 | 0 |
Applie | 2 | 0 | 0 | 0 | 1 | 0 |
Visual | 1 | 2 | 0 | 0 | 0 | 0 |
Master | 1 | 2 | 0 | 0 | 0 | 0 |
Archit | 0 | 0 | 0 | 2 | 1 | 0 |
Spark | 0 | 0 | 0 | 2 | 1 | 0 |
Regula | 0 | 0 | 0 | 0 | 0 | 2 |
Stack | 0 | 1 | 0 | 0 | 1 | 0 |
Encryp | 0 | 0 | 0 | 1 | 0 | 1 |
SQL | 0 | 1 | 1 | 0 | 0 | 0 |
Git | 0 | 0 | 1 | 0 | 0 | 1 |
Busine | 0 | 0 | 1 | 0 | 1 | 0 |
Autoen | 0 | 0 | 1 | 0 | 1 | 0 |
Signal | 0 | 0 | 0 | 0 | 1 | 0 |
Thrust | 0 | 1 | 0 | 0 | 0 | 0 |
Kibana | 0 | 0 | 1 | 0 | 0 | 0 |
Redis | 0 | 0 | 0 | 0 | 1 | 0 |
Astron | 1 | 0 | 0 | 0 | 0 | 0 |
Mustac | 0 | 1 | 0 | 0 | 0 | 0 |
NAT | 0 | 0 | 0 | 1 | 0 | 0 |
SSH | 0 | 0 | 0 | 1 | 0 | 0 |
jQuery | 0 | 1 | 0 | 0 | 0 | 0 |
Happyh | 0 | 1 | 0 | 0 | 0 | 0 |
Backup | 0 | 0 | 0 | 1 | 0 | 0 |
AWS | 0 | 0 | 0 | 1 | 0 | 0 |
Pthrea | 0 | 1 | 0 | 0 | 0 | 0 |
SIFT | 0 | 1 | 0 | 0 | 0 | 0 |
SURF | 0 | 1 | 0 | 0 | 0 | 0 |
Conjug | 0 | 1 | 0 | 0 | 0 | 0 |
Kalman | 0 | 1 | 0 | 0 | 0 | 0 |
Partic | 0 | 1 | 0 | 0 | 0 | 0 |
Gradie | 0 | 1 | 0 | 0 | 0 | 0 |
Simult | 0 | 1 | 0 | 0 | 0 | 0 |
Roboti | 0 | 1 | 0 | 0 | 0 | 0 |
Princi | 1 | 0 | 0 | 0 | 0 | 0 |
Receiv | 1 | 0 | 0 | 0 | 0 | 0 |
Linear | 1 | 0 | 0 | 0 | 0 | 0 |
Suppor | 1 | 0 | 0 | 0 | 0 | 0 |
Machin | 1 | 0 | 0 | 0 | 0 | 0 |
Discre | 1 | 0 | 0 | 0 | 0 | 0 |