Vincent Bernat
145f86a17f
config: stop shipping demo exporter configurations from orchestrator
...
This pollutes the configuration. We can just ask the demo exporters to
read directly their configuration files.
2025-10-05 09:45:47 +02:00
Vincent Bernat
7d2fe9dcbf
docs: prepare for 2.0.1
v2.0.1
2025-10-02 06:50:53 +02:00
github-actions[bot]
77cf8216a6
build: update Nix dependency hashes
2025-10-02 04:44:17 +00:00
vincentbernat
2dbd841c93
build: flake.lock automated update for nixpkgs
2025-10-02 06:42:39 +02:00
Vincent Bernat
9f5359d6ef
build: make docker-dev works on non-Linux platforms
...
When running "make docker-dev" on MacOS, build for Linux.
2025-10-02 06:41:56 +02:00
dependabot[bot]
a3b6b7bf42
build: bump vue-tsc in /console/frontend in the vue group
...
Bumps the vue group in /console/frontend with 1 update: [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc ).
Updates `vue-tsc` from 3.0.7 to 3.1.0
- [Release notes](https://github.com/vuejs/language-tools/releases )
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vuejs/language-tools/commits/v3.1.0/packages/tsc )
---
updated-dependencies:
- dependency-name: vue-tsc
dependency-version: 3.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: vue
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 06:36:31 +02:00
dependabot[bot]
9eaf4716ed
build: bump @types/jsdom in /console/frontend in the typescript group
...
Bumps the typescript group in /console/frontend with 1 update: [@types/jsdom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsdom ).
Updates `@types/jsdom` from 21.1.7 to 27.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jsdom )
---
updated-dependencies:
- dependency-name: "@types/jsdom"
dependency-version: 27.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: typescript
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 06:36:13 +02:00
dependabot[bot]
86485df066
build: bump @codemirror/view
...
Bumps the codemirror group in /console/frontend with 1 update: [@codemirror/view](https://github.com/codemirror/view ).
Updates `@codemirror/view` from 6.38.3 to 6.38.4
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.38.3...6.38.4 )
---
updated-dependencies:
- dependency-name: "@codemirror/view"
dependency-version: 6.38.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: codemirror
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-02 06:36:02 +02:00
Vincent Bernat
f1fe60efe2
outlet/flow: handle discard and multiple interfaces for expanded sFlow
2025-10-01 19:22:32 +02:00
github-actions[bot]
7b3a95f251
build: update Nix dependency hashes
2025-09-30 03:53:22 +00:00
dependabot[bot]
e9c00a6c4e
build: bump @types/node in /console/frontend in the typescript group
...
Bumps the typescript group in /console/frontend with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ).
Updates `@types/node` from 24.5.1 to 24.5.2
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 24.5.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: typescript
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 19:38:20 +02:00
dependabot[bot]
e99b59baf6
build: bump @tailwindcss/typography
...
Bumps the tailwindcss group in /console/frontend with 1 update: [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography ).
Updates `@tailwindcss/typography` from 0.5.16 to 0.5.19
- [Release notes](https://github.com/tailwindlabs/tailwindcss-typography/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19 )
---
updated-dependencies:
- dependency-name: "@tailwindcss/typography"
dependency-version: 0.5.19
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: tailwindcss
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 19:37:42 +02:00
dependabot[bot]
9ad3b54dda
build: bump oxlint in /console/frontend in the dev-dependencies group
...
Bumps the dev-dependencies group in /console/frontend with 1 update: [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint ).
Updates `oxlint` from 1.16.0 to 1.19.0
- [Release notes](https://github.com/oxc-project/oxc/releases )
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md )
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.19.0/npm/oxlint )
---
updated-dependencies:
- dependency-name: oxlint
dependency-version: 1.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 19:36:41 +02:00
dependabot[bot]
297c38c028
build: bump the codemirror group in /console/frontend with 2 updates
...
Bumps the codemirror group in /console/frontend with 2 updates: [@codemirror/autocomplete](https://github.com/codemirror/autocomplete ) and [@codemirror/view](https://github.com/codemirror/view ).
Updates `@codemirror/autocomplete` from 6.18.7 to 6.19.0
- [Changelog](https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/autocomplete/compare/6.18.7...6.19.0 )
Updates `@codemirror/view` from 6.38.2 to 6.38.4
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.38.2...6.38.4 )
---
updated-dependencies:
- dependency-name: "@codemirror/autocomplete"
dependency-version: 6.19.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: codemirror
- dependency-name: "@codemirror/view"
dependency-version: 6.38.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: codemirror
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 19:35:37 +02:00
dependabot[bot]
21c36d8eca
build: bump vue in /console/frontend in the vue group
...
Bumps the vue group in /console/frontend with 1 update: [vue](https://github.com/vuejs/core ).
Updates `vue` from 3.5.21 to 3.5.22
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/compare/v3.5.21...v3.5.22 )
---
updated-dependencies:
- dependency-name: vue
dependency-version: 3.5.22
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vue
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-29 19:35:21 +02:00
Vincent Bernat
bf3aff81c4
outlet/metadata: fix gNMI metadata provider exiting too early
...
We have to manage two contexts:
- one associated to a query because the queries are now synchronous
- one associated to the component because some providers need a
goroutine (like gNMI)
Fix #1991 .
2025-09-29 18:59:18 +02:00
Vincent Bernat
adeb080713
config: fix comment about demo configuration
...
It can be removed, but this is not necessary to disable the demo
exporters. We keep it as is because we need it in the demo installation.
2025-09-29 11:47:06 +02:00
Vincent Bernat
9389facb3f
outlet/flow: deduplicate code for MAC address decoding
2025-09-29 05:44:17 +02:00
Vincent Bernat
6467d03fb2
outlet/flow: avoid allocating a bitset for reverse flows if none
...
This restores the previous performance of decoding flows. Moreover, we
usually don't need to allocate a large set, as most of the time, the
reverse presents are 1, 2, and 6.
Before:
```
goos: linux
goarch: amd64
pkg: akvorado/outlet/flow
cpu: AMD Ryzen 7 PRO 6850U with Radeon Graphics
BenchmarkDecodeNetFlow-16 100941 11637 ns/op
BenchmarkDecodeBidirNetFlow-16 102210 11369 ns/op
BenchmarkDecodeSflow-16 247066 4684 ns/op
```
After:
```
goos: linux
goarch: amd64
pkg: akvorado/outlet/flow
cpu: AMD Ryzen 7 PRO 6850U with Radeon Graphics
BenchmarkDecodeNetFlow-16 223741 5243 ns/op
BenchmarkDecodeBidirNetFlow-16 220218 5486 ns/op
BenchmarkDecodeSflow-16 220261 5101 ns/op
```
2025-09-29 05:37:19 +02:00
Vincent Bernat
dfa5db15fe
outlet/flow: add benchmark for bidir flows
2025-09-29 05:37:19 +02:00
Gregor Düster
73d005d229
outlet/flow: implement RFC 5103 support
2025-09-29 05:37:19 +02:00
Vincent Bernat
a1e29071a9
common/schema: add ability to reverse flow direction
2025-09-29 05:37:19 +02:00
Gregor Düster
b05706e92a
outlet/flow: handle IPFIX field 192 ipTTL
2025-09-29 05:37:19 +02:00
Gregor Düster
15d9f2531a
outlet/core: fix typo
2025-09-29 05:37:19 +02:00
Vincent Bernat
eaecdcc408
docs: use a list for metadata providers
...
This is not mandatory, but it should help understand than more than one
metadata provider is supported.
2025-09-27 14:33:53 +02:00
Vincent Bernat
3aaca8f540
docs: fix documentation for SNMPv3
...
The doc was mentioning `security-parameters`, which was removed.
Moreover, it was used incorrectly. Also update the default configuration
to avoid confusion around `provider` and `providers`, even if both
matches.
2025-09-27 14:32:17 +02:00
Vincent Bernat
066f07c73b
docs: add another hint on how to start debugging the outlet
2025-09-26 19:22:40 +02:00
Vincent Bernat
801f3f1676
common/kafka: also logs output of kfake cluster
2025-09-23 07:06:58 +02:00
Vincent Bernat
369844d2a5
github: push users harder to discussions
...
Also ask a checkbox to identify new users. That's also a way to push
them to discussions.
2025-09-23 06:48:55 +02:00
Vincent Bernat
a4e6d69547
build: use arch and Go version for Go cache
2025-09-23 06:12:02 +02:00
github-actions[bot]
c077c0812d
build: update Nix dependency hashes
2025-09-23 03:53:15 +00:00
Vincent Bernat
4311460888
build: daily refresh of Go cache
...
This helps keep actions fast, despite a change that would invalidate
most of the build cache. This is mostly free as we can reuse the cache
from yesterday if we don't get a hit.
2025-09-22 23:44:33 +02:00
Vincent Bernat
8062d1bc2e
docs: add missing syntax highlighting in troubleshooting doc
2025-09-22 23:32:12 +02:00
dependabot[bot]
5339f26de4
build: bump github.com/gin-gonic/gin from 1.10.1 to 1.11.0
...
Bumps [github.com/gin-gonic/gin](https://github.com/gin-gonic/gin ) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/gin-gonic/gin/releases )
- [Changelog](https://github.com/gin-gonic/gin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/gin-gonic/gin/compare/v1.10.1...v1.11.0 )
---
updated-dependencies:
- dependency-name: github.com/gin-gonic/gin
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-22 23:23:38 +02:00
Vincent Bernat
d9d9ce7f1d
inlet/kafka: add a bit more debug to kfake-based test
2025-09-22 22:14:21 +02:00
Vincent Bernat
9f594ef66c
inlet/flow: make some of the socket options not fatal
...
If the kernel is too old for timestamping, it should not be fatal. I
prefer to not accept SO_TIMESTAMP_OLD as the size of the timestamp is
arch-dependent.
Fix #1978
2025-09-22 21:33:21 +02:00
Vincent Bernat
2c567a806f
docs: reduce size of SVG diagrams
2025-09-22 18:31:10 +02:00
Vincent Bernat
97d9182693
build: more robust way to handle multiple Docker tags
...
This way, tags can be both on the same line or on multiple lines.
2025-09-22 18:31:10 +02:00
oliverpool
f3ebff6ce5
refactor: use sync.OnceValue
2025-09-22 14:03:44 +02:00
Vincent Bernat
d2536398e9
build: fix tagging of multiple images in Docker
v2.0.0
2025-09-22 07:42:57 +02:00
Vincent Bernat
3d3782119e
docs: prepare for release
2025-09-22 06:43:50 +02:00
vincentbernat
7493bd7f5e
build: flake.lock automated update for nixpkgs
2025-09-22 06:42:25 +02:00
Vincent Bernat
80aaca4d61
docs: improve a bit design diagram
2025-09-21 23:36:59 +02:00
Vincent Bernat
79c1dfd8c1
docs: squash changelogs to prepare for 2.0.0 release
...
Some entries are removed as they do not make sense if we are not
upgrading from beta.
2025-09-21 23:36:59 +02:00
github-actions[bot]
64da1edde4
build: update Nix dependency hashes
2025-09-21 03:56:05 +00:00
Vincent Bernat
db4c9ba6b8
console/frontend: strip a bit more the dependencies
...
uuid has now builtin types. No need to pull TS/vue language servers.
This removes 62 dependencies.
2025-09-20 09:10:45 +02:00
Vincent Bernat
d5b0f99fb3
docker: upgrade some test images
2025-09-20 08:59:37 +02:00
vincentbernat
76bd614c60
build: flake.lock automated update for nixpkgs
2025-09-20 08:56:28 +02:00
vincentbernat
a22695c51d
build: flake.lock automated update for asn2org
2025-09-20 08:56:10 +02:00
Vincent Bernat
9acdb537e7
docker: upgrade Loki
2025-09-20 08:40:53 +02:00