netmetr merge requestshttps://gitlab.nic.cz/labs/netmetr/-/merge_requests2021-02-12T14:45:29+01:00https://gitlab.nic.cz/labs/netmetr/-/merge_requests/595G support2021-02-12T14:45:29+01:00Vaclav Sraier5G supportVaclav SraierVaclav Sraierhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/58Monitoring: blackbox exporter2020-11-02T15:25:19+01:00Vaclav SraierMonitoring: blackbox exporterAdded blackbox exporter to the existing Prometheus monitoring systemAdded blackbox exporter to the existing Prometheus monitoring systemhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/57Added Prometheus for detailed monitoring2020-06-30T18:43:44+02:00Vaclav SraierAdded Prometheus for detailed monitoring* added submodules with Ansible roles for Prometheus services (node_exporter, prometheus, alertmanager)
* Prometheus server installed to the QoS server, because I don't won't to add any additional resource usage to the control server
* e...* added submodules with Ansible roles for Prometheus services (node_exporter, prometheus, alertmanager)
* Prometheus server installed to the QoS server, because I don't won't to add any additional resource usage to the control server
* exports from all 3 servers and default Java collector from control server installed
* all alerts go into our internal Mattermosthttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/56Database size reduction and automatic backup2020-06-09T18:40:57+02:00Vaclav SraierDatabase size reduction and automatic backupAdded daily background job deleting speed_graph_data older than 1 year. Also added backup timer to systemd, which will create weekly dumps in the `/backup` directory.
The gzip'd size of a single speed_graph_data item in the test table i...Added daily background job deleting speed_graph_data older than 1 year. Also added backup timer to systemd, which will create weekly dumps in the `/backup` directory.
The gzip'd size of a single speed_graph_data item in the test table is roughly 6250B. Keeping only relatively recent data does not break anything in particular and we save a lot of disk space. It might be even better to lower the retention rate to 6 months as the data is not really meaningful that far into the history.https://gitlab.nic.cz/labs/netmetr/-/merge_requests/55RMBTServer upgrade2020-06-04T11:30:30+02:00Vaclav SraierRMBTServer upgradeUpgrade RMBT server to v1.2.1 from upstream. The new version drops the requirement for separating websocket and plain TCP clients by including a HTTP Upgrade header at the start of plain TCP communication. We won't use this feature right...Upgrade RMBT server to v1.2.1 from upstream. The new version drops the requirement for separating websocket and plain TCP clients by including a HTTP Upgrade header at the start of plain TCP communication. We won't use this feature right know, but it will help our colleagues from RTR.Vaclav SraierVaclav Sraierhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/48Jitter measurements, WiFi search API2020-02-06T11:48:46+01:00Vaclav SraierJitter measurements, WiFi search APIVaclav SraierVaclav Sraierhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/34Ansible setup scripts2020-01-13T13:57:32+01:00Vaclav SraierAnsible setup scriptshttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/54Data export for ADAM2019-12-07T16:23:04+01:00Vaclav SraierData export for ADAMsolves #48solves #48https://gitlab.nic.cz/labs/netmetr/-/merge_requests/53Documentation of /RMBTStatisticServer API2019-12-07T15:05:45+01:00Vaclav SraierDocumentation of /RMBTStatisticServer API#46#46https://gitlab.nic.cz/labs/netmetr/-/merge_requests/52implemented data export for device/sync group specific data2019-12-06T21:23:40+01:00Vaclav Sraierimplemented data export for device/sync group specific dataimplements #47implements #47https://gitlab.nic.cz/labs/netmetr/-/merge_requests/50Searching results by WiFi SSID or BSSID2019-11-21T12:01:05+01:00Vaclav SraierSearching results by WiFi SSID or BSSIDThe search is implemented, but there is no database index on the used columns. Building such index might take quite some time and it's still an open issue, how to create it. Doing it in already implemented database migrations before actu...The search is implemented, but there is no database index on the used columns. Building such index might take quite some time and it's still an open issue, how to create it. Doing it in already implemented database migrations before actual start of the server will cause significant downtime. But it's simple and will work. Other option is to do it concurrently while the server is running. That can't be properly automated and must be performed manually.Vaclav SraierVaclav Sraierhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/49Unify logging2019-10-22T21:10:24+02:00Vaclav SraierUnify loggingAttempts to solve #40 - remove simple stdout logging, replace it with something more concise and higher levelAttempts to solve #40 - remove simple stdout logging, replace it with something more concise and higher levelhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/47typo in openapi spec (#38)2019-09-23T13:44:02+02:00Vaclav Sraiertypo in openapi spec (#38)https://gitlab.nic.cz/labs/netmetr/-/merge_requests/46improved documentation about installation2019-06-12T12:31:12+02:00Vaclav Sraierimproved documentation about installationhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/45OpenAPI YAML - bug in null representation2019-06-04T13:52:25+02:00Vaclav SraierOpenAPI YAML - bug in null representationreplaced null value, that is considered string, by an empty stringreplaced null value, that is considered string, by an empty stringhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/43statisticserver fixes2019-06-03T11:28:29+02:00Vaclav Sraierstatisticserver fixes* build with secret key as an argument
* remove old header configuration that was already replaced with new request filter* build with secret key as an argument
* remove old header configuration that was already replaced with new request filterhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/36Get rid of Tomcat2019-05-19T19:20:47+02:00Vaclav SraierGet rid of TomcatRemove runtime dependency on Tomcat, use standalone Jetty instead.Remove runtime dependency on Tomcat, use standalone Jetty instead.https://gitlab.nic.cz/labs/netmetr/-/merge_requests/41update API spec - information about nullability of uuid in settings request2019-05-15T09:27:15+02:00Vaclav Sraierupdate API spec - information about nullability of uuid in settings requestVaclav SraierVaclav Sraierhttps://gitlab.nic.cz/labs/netmetr/-/merge_requests/40Fix last CORS header fix2019-05-07T14:17:23+02:00Vaclav SraierFix last CORS header fixLast fix did not actually fix the thing. It really did nothing, because I forgot to return the proper value. This should fix it. Finally.Last fix did not actually fix the thing. It really did nothing, because I forgot to return the proper value. This should fix it. Finally.https://gitlab.nic.cz/labs/netmetr/-/merge_requests/39/settings - add default values (fixes a null pointer)2019-05-06T22:41:08+02:00Vaclav Sraier/settings - add default values (fixes a null pointer)