Vincent Bernat
|
8be1bca4fd
|
license: AGPL-3.0-only
```
git ls-files \*.js \*.go \
| xargs sed -i '1i // SPDX-FileCopyrightText: 2022 Free Mobile\n// SPDX-License-Identifier: AGPL-3.0-only\n'
git ls-files \*.vue \
| xargs sed -i '1i <!-- SPDX-FileCopyrightText: 2022 Free Mobile -->\n<!-- SPDX-License-Identifier: AGPL-3.0-only -->\n'
```
|
2022-06-29 11:42:28 +02:00 |
|
Vincent Bernat
|
3ff118d696
|
build: add license check target to make
|
2022-06-28 16:05:33 +02:00 |
|
Vincent Bernat
|
f5799d01f3
|
build: provide a working docker-compose file for quick start
|
2022-06-28 15:58:33 +02:00 |
|
Vincent Bernat
|
793865dfde
|
console/frontend: use grab/grabbing cursor for dimensions
|
2022-06-27 14:50:04 +02:00 |
|
Vincent Bernat
|
510d78a927
|
orchestrator/clickhouse: add ability to override AS mappings
|
2022-06-25 20:10:34 +02:00 |
|
Vincent Bernat
|
d78c819d87
|
orchestrator/clickhouse: do not accept CSV single-quote-delimited fields
This is not allowed by the RFC and many writers won't double-quote a
string starting with a single-quote.
|
2022-06-25 19:45:04 +02:00 |
|
Vincent Bernat
|
e6cb102a9f
|
doc: update the roadmap
|
2022-06-24 23:10:05 +02:00 |
|
Vincent Bernat
|
bba8fa8c02
|
doc: also document Y-axis unit
|
2022-06-24 23:08:28 +02:00 |
|
Vincent Bernat
|
31bdeecdeb
|
doc: update documentation to mention ability to save filters
|
2022-06-24 23:04:58 +02:00 |
|
Vincent Bernat
|
cc646b7d13
|
console/frontend: implement filter loading/saving
|
2022-06-24 22:59:16 +02:00 |
|
Vincent Bernat
|
23b8f0eaf4
|
console/frontend: fix background for listbox completion widget
|
2022-06-24 13:23:39 +02:00 |
|
Vincent Bernat
|
8f9cd935d6
|
console/frontend: fix max calculation to not use Other
|
2022-06-23 08:44:42 +02:00 |
|
Vincent Bernat
|
630d1bc763
|
console/frontend: fix focus styling for inputs
This was broken by 418c9c53d5.
|
2022-06-23 08:36:44 +02:00 |
|
Vincent Bernat
|
baac495b9c
|
orchestrator: provide configuration for other components as YAML
JSON does not allow to marshal fields as embedded (like YAML "inline" tag).
|
2022-06-22 10:50:24 +02:00 |
|
Vincent Bernat
|
8ec6492448
|
orchestrator: remove broker reference from URLs too
The broker component was merged as the root orchestrator component.
Remove references from URL too.
|
2022-06-20 15:53:14 +02:00 |
|
Vincent Bernat
|
13c11a4e25
|
build: avoid sending node_modules and bin to Docker
|
2022-06-20 14:14:59 +02:00 |
|
Vincent Bernat
|
215d94ae2f
|
console/frontend: display "No results" when filtering does not work
|
2022-06-19 19:54:29 +02:00 |
|
Vincent Bernat
|
cec28f1495
|
console/frontend: rearrange a bit top area of option panel
|
2022-06-19 19:46:16 +02:00 |
|
Vincent Bernat
|
5961f22a87
|
console/frontend: match all provided words when completing combobox input
|
2022-06-19 19:13:33 +02:00 |
|
Vincent Bernat
|
d404212631
|
console/frontend: only display edit hints when filter is focused
Also, stop starting completion on focus.
|
2022-06-18 20:37:24 +02:00 |
|
Vincent Bernat
|
418c9c53d5
|
console/frontend: turn time range and dimensions into comboboxes
|
2022-06-18 20:30:38 +02:00 |
|
Vincent Bernat
|
dfd9d32475
|
console/frontend: downgrade @headlessui/vue to 1.6.1
This is because of https://github.com/tailwindlabs/headlessui/issues/1483
|
2022-06-18 19:37:50 +02:00 |
|
Vincent Bernat
|
3d7df92c62
|
Revert "console: allow to put filters into folders"
This reverts commit 1238dfc552. No need
for folders. Description may contain a `/` if we want.
|
2022-06-18 12:00:37 +02:00 |
|
Vincent Bernat
|
b2ffc5b8cd
|
build: update clickhouse to 22.3 (LTS)
|
2022-06-14 10:12:31 +02:00 |
|
Vincent Bernat
|
a33c354a19
|
console/frontend: update all JS dependencies
|
2022-06-14 10:05:48 +02:00 |
|
Vincent Bernat
|
0bb5553746
|
console/frontend: change default dimensions for something more useful
|
2022-06-13 17:06:39 +02:00 |
|
Vincent Bernat
|
1238dfc552
|
console: allow to put filters into folders
And remove the sharing option. Folders seem more important first.
We'll implement sharing later.
|
2022-06-13 16:47:41 +02:00 |
|
Vincent Bernat
|
fcaba29d36
|
console/frontend: enable history for filter editor
|
2022-06-13 11:22:31 +02:00 |
|
Vincent Bernat
|
1b9236cdc4
|
console/frontend: minor upgrades
|
2022-06-13 09:56:03 +02:00 |
|
Vincent Bernat
|
396d4b25e9
|
console/frontend: update CodeMirror dependency
|
2022-06-13 09:54:08 +02:00 |
|
Vincent Bernat
|
ff4d4f5702
|
cmd: make main subcomponent configuration inline
|
2022-06-13 09:50:43 +02:00 |
|
Vincent Bernat
|
ee26a468b0
|
orchestrator: move broker component as orchestrator
We can have one main subcomponent per component. We don't do that for
the inlet component as there is more configuration.
|
2022-06-13 09:50:43 +02:00 |
|
Vincent Bernat
|
bf0c474726
|
console: implement "filter/saved" endpoints
|
2022-06-13 09:50:43 +02:00 |
|
Vincent Bernat
|
b65d78ab1b
|
console: turn authentication into a proper component
|
2022-06-09 19:55:57 +02:00 |
|
Vincent Bernat
|
9e620f2c91
|
console/frontend: rename InputComponent to InputBase
|
2022-06-08 15:50:08 +02:00 |
|
Vincent Bernat
|
2a27cf4f48
|
build: update clickhouse-go/v2 to 2.0.14
|
2022-06-04 15:09:54 +02:00 |
|
Vincent Bernat
|
27a0383982
|
console/frontend: highlight current section in documentation TOC
|
2022-06-04 00:01:30 +02:00 |
|
Vincent Bernat
|
429bd1408d
|
console/frontend: fix inheritance for InputListBox
|
2022-06-03 18:03:11 +02:00 |
|
Vincent Bernat
|
71a9e59b84
|
console/frontend: fix tooltip for Sankey graph
|
2022-06-03 18:03:11 +02:00 |
|
Vincent Bernat
|
335df53ac7
|
console/sankey: remove loops in DAG
|
2022-06-03 17:14:27 +02:00 |
|
Vincent Bernat
|
9cd90e6a14
|
console/filter: enable use of SrcNetName and DstNetName
|
2022-06-03 16:39:46 +02:00 |
|
Vincent Bernat
|
c76f4e406d
|
orchestrator/clickhouse: implement network names
|
2022-06-03 15:32:41 +02:00 |
|
Vincent Bernat
|
15605fa91f
|
orchestrator/clickhouse: test migrations from different states
|
2022-06-03 14:20:33 +02:00 |
|
Vincent Bernat
|
3b5c9c16e6
|
console/frontend: display options panel button above loading overlay
|
2022-06-03 11:56:04 +02:00 |
|
Vincent Bernat
|
8ed5055efb
|
console/frontend: fix end date on summary when no data available
|
2022-06-03 11:53:34 +02:00 |
|
Vincent Bernat
|
a1ff21eb09
|
console: ability to display L2 bps in addition to L3 bps
|
2022-06-03 11:47:38 +02:00 |
|
Vincent Bernat
|
beea3ff2be
|
console/filter: add IN/NOTIN for strings
v1.3
|
2022-06-01 16:20:59 +02:00 |
|
Vincent Bernat
|
77e1847de2
|
console: complete Src/Dst AS depending on the requested direction
Also, optimize a bit by just counting matched flows to avoid walking
the Bytes column as well.
|
2022-06-01 15:39:39 +02:00 |
|
Vincent Bernat
|
f185705ab4
|
console/frontend: allow tu click on Apply when inside filter editor
|
2022-06-01 14:55:40 +02:00 |
|
Vincent Bernat
|
7865c2394e
|
console/frontend: remove one size for options panel
Otherwise, we have too many options to test
|
2022-06-01 14:55:40 +02:00 |
|