Commit Graph

2262 Commits

Author SHA1 Message Date
anacelto
058ad92093
fix docker arm64 builds (#1017) 2024-09-16 21:36:15 +03:00
Pavel Odintsov
5f7ce6b6a5 Added logic to correctly parse ARM cpuinfo on ARM based macOS Docker 2024-07-30 12:42:55 +03:00
Pavel Odintsov
7f0ad9c6cd Adjusted logging 2024-07-17 21:08:22 +03:00
Pavel Odintsov
89bd4e0dda Unified AF_PACKET module with Advanced edition 2024-07-17 21:03:57 +03:00
Pavel Odintsov
75ccf4aee2 Migrated AF_PACKET to unified configuration 2024-07-17 20:51:05 +03:00
Pavel Odintsov
66a2c26cae Migrated AF_PACKET mirror to unified configuration 2024-07-17 20:20:20 +03:00
Pavel Odintsov
bcb019fdb9 Moving AF_PACKET plugin to new unified configuration scheme 2024-07-17 19:56:34 +03:00
Pavel Odintsov
7be16b0a19 Sync of sFlow plugin with Advanced edition 2024-07-17 18:26:45 +03:00
Pavel Odintsov
4a9fc72729 Unification of sFlow module with Advanced edition: WiP 2024-07-16 19:37:45 +03:00
Pavel Odintsov
82236ba29b Making sFlow logic safer with const pointers 2024-07-16 18:30:51 +03:00
Pavel Odintsov
1e929f54a2 New version of libsflow with multiple improvements about protocol support and developer experience 2024-07-16 18:28:22 +03:00
Pavel Odintsov
394143340e Added new sFlow metrics and switched sflow_read_packet_length_from_ip_header to global configuration 2024-07-16 18:16:09 +03:00
Pavel Odintsov
64a4d3090b Switched Netflow plugin to new unified configuration storage 2024-07-16 14:10:30 +03:00
Pavel Odintsov
9ebb39c0d9 Moving Netflow configuration to main unified storage 2024-07-16 13:43:58 +03:00
Pavel Odintsov
182eca59d8 Moved configuration logic for sFlow plugin to new unified structure 2024-07-16 13:30:30 +03:00
Pavel Odintsov
8b37e63781 Moved sFlow configuration options to main configuration 2024-07-16 13:16:10 +03:00
Pavel Odintsov
e65727c849 Moved from gRPC based integration for GoBGP IPv4 announces to our own BGP messaging logic 2024-07-14 21:38:04 +03:00
Pavel Odintsov
af49358307 Migrated IPv6 announces to use our logic to craft BGP IPv6 Unicast announces 2024-07-14 19:13:50 +03:00
Pavel Odintsov
742cbcae50 Added PoC AS_PATH logic to BGP 2024-07-14 19:01:12 +03:00
Pavel Odintsov
5ed76a49ad Removed old gRPC based logic for IPv6 announces via GoBGP 2024-07-14 18:52:30 +03:00
Pavel Odintsov
a0b0d13f48 Reworked logic for IPv6 announces to sync it with Advanced edition in approach 2024-07-14 18:50:18 +03:00
Pavel Odintsov
3905a4a033 Unified gobgp_ban_manage with Advanced edition 2024-07-14 17:13:46 +03:00
Pavel Odintsov
e9ffe2073b Changed logic to create GoBGP client each time when we need it 2024-07-14 16:55:09 +03:00
Pavel Odintsov
4f7d381fe0 Removed not supported schemas from Clickhouse 2024-07-13 21:50:21 +03:00
Pavel Odintsov
77645c168a Finished Clickhouse support 2024-07-13 21:37:31 +03:00
Pavel Odintsov
96ec79717c Fixed include logic for internal API 2024-07-13 21:11:21 +03:00
Pavel Odintsov
8cb11c967f Migrated Protobuf API to new schema 2024-07-13 21:06:11 +03:00
Pavel Odintsov
a8187a7164 Uploaded new extended internal API 2024-07-13 20:42:41 +03:00
Pavel Odintsov
0551358f07 Extracted API into separate compile module 2024-07-13 20:19:35 +03:00
Pavel Odintsov
d1934e0165 Switched to new per protocol total counters 2024-07-13 20:04:15 +03:00
Pavel Odintsov
c90dda2536 Aligned InfluxDB plugin with Advanced edition 2024-07-13 19:43:44 +03:00
Pavel Odintsov
0aba63edd1 WiP to sync InfluxDB metrics plugin with Advanced edition 2024-07-13 16:21:52 +03:00
Pavel Odintsov
60a8dc7afb WiP to unify InfluxDB metrics plugin with Advanced edition 2024-07-13 16:04:00 +03:00
Pavel Odintsov
e2931827a6 Migrated to per protocol total traffic counters 2024-07-13 15:31:39 +03:00
Pavel Odintsov
b9974c142b Removed unused argument 2024-07-13 14:47:01 +03:00
Pavel Odintsov
3e0561ff10 Migrated InfluxDB plugin to new unified configuration 2024-07-13 14:46:47 +03:00
Pavel Odintsov
b883691ca2 Migrated InfluxDB configuration to main configuration 2024-07-13 14:38:34 +03:00
Pavel Odintsov
174e5e7373 Sync Graphite plugin with Advanced edition 2024-07-13 14:24:56 +03:00
Pavel Odintsov
2d478918e7 Migrates Graphtie metrics plugin to new configuration struicture and adjusted it to new total counters format 2024-07-13 13:41:53 +03:00
Pavel Odintsov
c495d4be2b Removed unused per_protocol_counters logic 2024-07-10 15:15:12 +03:00
Pavel Odintsov
9fe403253d Fixed logger 2024-07-10 15:09:48 +03:00
Pavel Odintsov
bdf01adf5b Removed unused declarations 2024-07-10 14:45:35 +03:00
Pavel Odintsov
c7231cb4b5 Complete logic for Clickhouse integration 2024-07-10 14:44:24 +03:00
Pavel Odintsov
d9c9ec7925 Added Clickhouse configuration in config file 2024-07-10 14:44:12 +03:00
Pavel Odintsov
2d4a4a5124 Removed unused dependencies 2024-07-10 14:18:21 +03:00
Pavel Odintsov
efff3ff6af Added configuration for Clickhouse metrics 2024-07-10 14:11:12 +03:00
Pavel Odintsov
1f13da8a84 Introduced main global configuration in a way as we store it for Advanced edition 2024-07-10 13:57:46 +03:00
Pavel Odintsov
46ae7cbf10 We use different naming for clickhouse_2_3_0 on Community edition and do not use lib prefix 2024-07-10 13:19:53 +03:00
Pavel Odintsov
984b3df8d7 Enabled Clickhouse support build for our official packages 2024-07-06 20:30:11 +03:00
Pavel Odintsov
9e96ae7798 Started new release 1.2.8 2024-07-01 23:59:46 +03:00