Vincent Bernat
|
2427af6de9
|
doc: add a few screenshots
|
2022-07-11 14:07:51 +02:00 |
|
Vincent Bernat
|
b032f565ac
|
docker: ensure Clickhouse container is restarted on failure
|
2022-07-10 12:14:51 +02:00 |
|
Vincent Bernat
|
226c902e12
|
console: use Unknown instead of empty string for top widget
v1.4
v1.4.0
|
2022-07-09 08:51:38 +02:00 |
|
Vincent Bernat
|
d5dcc885bc
|
console: use resolution when all tables are equally bad for old data
|
2022-07-09 08:42:42 +02:00 |
|
Vincent Bernat
|
f5e2e85d0d
|
console: fix a possible divide by 0 error
This is not the only problem we have.
|
2022-07-09 08:42:42 +02:00 |
|
Vincent Bernat
|
d70f59c70f
|
build: only upload artifacts for tagged versions
|
2022-07-09 00:27:35 +02:00 |
|
Vincent Bernat
|
d1850925de
|
build: fix branch name in GitHub actions
|
2022-07-09 00:23:50 +02:00 |
|
Vincent Bernat
|
170f7b33c8
|
inlet/geoip: add an option to make the database optional
|
2022-07-08 22:20:59 +02:00 |
|
Vincent Bernat
|
ac0faebf58
|
fakeexporter: use a gaussian distribution for sizes
|
2022-07-08 15:49:45 +02:00 |
|
Vincent Bernat
|
743d032231
|
fakeexporter: use a parametric function for more natural graphs
|
2022-07-08 15:44:22 +02:00 |
|
Vincent Bernat
|
1e290b960f
|
fakeexporter: enable use of lists when defining flows
|
2022-07-08 15:37:09 +02:00 |
|
Vincent Bernat
|
418bf5176e
|
console: exclude 0 from minimum value
|
2022-07-08 15:36:12 +02:00 |
|
Vincent Bernat
|
70a4029eb5
|
config: fix panic when trying to look into a nil pointer
|
2022-07-08 15:20:51 +02:00 |
|
Vincent Bernat
|
412bb1f535
|
console: fill missing values with 0 for timeseries graphs
|
2022-07-08 09:43:09 +02:00 |
|
Vincent Bernat
|
189c03972c
|
console/frontend: fix submit button style when loading
|
2022-07-08 09:20:55 +02:00 |
|
Vincent Bernat
|
15fc92bfe3
|
config: handle empty configurations
|
2022-07-08 09:17:10 +02:00 |
|
Vincent Bernat
|
328d11158e
|
build: update coverage report directive in .gitlab-ci.yml
|
2022-07-07 22:10:20 +02:00 |
|
Vincent Bernat
|
1ac10c6c15
|
build: specify gocov version to ensure support for Go 1.18
|
2022-07-07 21:57:40 +02:00 |
|
Vincent Bernat
|
635e156292
|
fakeexporter: add documentation
|
2022-07-07 21:49:47 +02:00 |
|
Vincent Bernat
|
916674655a
|
fakeexporter: for demo purpose, provide a fake exporter component
Also, add a complete docker-compose.yaml to improve out-of-the-box
experience.
|
2022-07-07 21:34:56 +02:00 |
|
Vincent Bernat
|
22eab774a4
|
cmd: change how default configuration values are built
For the orchestrator, we need to build default values for slice of
configurations. We introduce a Reset() method that will be called by
mapstructure.
|
2022-07-07 20:55:33 +02:00 |
|
Vincent Bernat
|
dff8773c7f
|
console: move ethertypes for IPv4/IPv6 to helpers package
|
2022-07-07 02:43:22 +02:00 |
|
Vincent Bernat
|
d7826e3733
|
config: more validation
|
2022-07-07 02:42:46 +02:00 |
|
Vincent Bernat
|
7c81bc4759
|
cmd: ignore keys starting with dot in configuration
This enables to use YAML anchors.
|
2022-07-06 16:12:30 +02:00 |
|
Vincent Bernat
|
2cee0e80f8
|
orchestrator/clickhouse: reload dictionaries when starting
|
2022-07-05 22:25:14 +02:00 |
|
Vincent Bernat
|
1c563309d3
|
doc: mention conntrack when using docker-compose
|
2022-06-30 11:47:56 +02:00 |
|
Vincent Bernat
|
6121aaea15
|
config: use a validator for better configuration validation
|
2022-06-30 01:23:29 +02:00 |
|
Vincent Bernat
|
5215ac9766
|
build: update goflow2 to latest stable version
|
2022-06-29 21:37:49 +02:00 |
|
Vincent Bernat
|
b938fceaf2
|
build: enable more caching for Docker
There is also the possibility to leverage buildx caching with `RUN
--mount=type=cache`, but it's unclear if something more is still
needed.
|
2022-06-29 17:58:13 +02:00 |
|
Vincent Bernat
|
f67d2493b0
|
orchestrator: allow to register several configuration for a given service
Use the first one by default and if the index is not known. Remove
service registration as this is not used yet.
|
2022-06-29 15:45:59 +02:00 |
|
Vincent Bernat
|
2664377db7
|
build: do not run tests when building Docker image
We already do that in other build steps.
|
2022-06-29 14:50:52 +02:00 |
|
Vincent Bernat
|
7266114396
|
common/helpers: use build tags to determine endianness
|
2022-06-29 14:01:56 +02:00 |
|
Vincent Bernat
|
ac037c9a56
|
common/helpers: use "unsafe" to get endianness
|
2022-06-29 13:58:20 +02:00 |
|
Vincent Bernat
|
3bb6746dc9
|
build: add GitHub actions
|
2022-06-29 12:08:38 +02:00 |
|
Vincent Bernat
|
dcb77c0507
|
doc: update a bit the intro
|
2022-06-29 12:08:38 +02:00 |
|
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 |
|