38 Commits

Author SHA1 Message Date
Göran Sander
127a191b96 Fix .env file for Influx v3 version of Docker compose file 2025-12-18 16:03:21 +01:00
Göran Sander
99ab4579dc feat(docker): New full-stack compose files for InfluxDB v1/v2/v3 + Grafana 2025-12-18 15:48:21 +01:00
Göran Sander
5b658a468b Update InfluxDB alignment analysis and implementation summaries 2025-12-18 07:06:10 +01:00
Göran Sander
4c778ecd94 docs: Update of sample Grafana dashboards 2025-12-16 11:31:06 +01:00
Göran Sander
d05c0bb653 refactor(influxdb): Modernized shared InfluxDB code, better sharing of code across InfluxDB versions 2025-12-16 07:28:31 +01:00
Göran Sander
2328eca1e5 test: Add test cases for InfuxDB v3 2025-12-15 09:56:35 +01:00
Göran Sander
791be201a4 Fix v3 log event handling to match v1/v2 data models
- Rewrite postLogEventToInfluxdb v3 to handle each message type distinctly
- Engine: stores session_id, windows_user, engine_exe_version
- Proxy: no session_id (key difference from engine)
- Scheduler: stores execution_id instead of command/result_code/origin/context
- Repository: similar to proxy, no session_id
- QIX-perf: stores performance metrics with float/integer fields
- All Point3 field types now correct (setStringField, setFloatField, setIntegerField)
- Conditional tags match v1/v2 behavior for each source type
- All 349 tests passing
2025-12-12 19:05:28 +01:00
Göran Sander
ff2f275ad3 Fix InfluxDB v3 terminology: change 'bucket' to 'database'
- Updated config schema to use 'database' instead of 'bucket' in v3Config
- Fixed all YAML config files (production.yaml, production_template.yaml, docker-compose configs)
- Updated globals.js to read v3Config.database and fixed undefined variable bug
- Updated all documentation files to use correct terminology
- All tests passing (300 tests, 32 test suites)
2025-12-12 17:24:16 +01:00
Göran Sander
bedfeca420 work in progress 2025-12-12 17:24:12 +01:00
copilot-swe-agent[bot]
cedb89a1fd Add Docker Compose files for InfluxDB v1, v2, and v3
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com>
2025-12-12 17:21:03 +01:00
Göran Sander
4b5a513871 Refactor docker-compose configuration and improve UdpEvents documentation 2025-12-07 21:47:00 +01:00
Göran Sander
7e03cefbe1 remove unused dropStrategy config setting for event queues 2025-11-17 22:55:13 +01:00
Göran Sander
22fdc30a5b feat(events)!: Add proper queue for incoming log and user events 2025-11-17 22:23:42 +01:00
Göran Sander
9d639ab7ca debugging log monitoring 8 2025-09-29 12:05:46 +02:00
Göran Sander
b3363e1ac5 build: enhance CI/CD pipeline with improved monitoring of insider builds
- Introduced the Butler SOS log monitoring system for automated error detection and alerting.
- Added PowerShell scripts for sending emails: Send-Email-PS51.ps1 (for PowerShell 5.1) and Send-Email-Modern.ps1 (for PowerShell 7+).
- Implemented Send-ErrorAlert.ps1 for sending service error alerts using customizable HTML templates.
- Created HTML email template for Butler SOS error alerts with professional formatting.
- Documented setup, configuration, and usage instructions in README.md.
- Established GitHub Actions workflow for monitoring log files and sending alerts.
2025-09-29 10:25:19 +02:00
renovate[bot]
1798e11e86 chore(deps): update influxdb docker tag to v1.12.2 2025-09-24 19:36:12 +00:00
Göran Sander
62da06ad3d add guidance for Copilot on code style and testing practices 2025-09-24 20:28:44 +02:00
renovate[bot]
fc0e1c977c Update influxdb Docker tag to v1.11.8 2025-07-27 20:17:36 +00:00
Göran Sander
15c8c40b60 Merge branch 'master' into copilot/fix-1042 2025-07-25 22:21:36 +02:00
copilot-swe-agent[bot]
2af483d3db Add comprehensive testing framework documentation
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com>
2025-07-25 20:09:44 +00:00
copilot-swe-agent[bot]
a05b3a68d9 Add comprehensive documentation for system information security configuration
Co-authored-by: mountaindude <1029262+mountaindude@users.noreply.github.com>
2025-07-24 20:20:10 +00:00
Göran Sander
53c4a77301 docs: Add new Markdown source code overview file and cmd for creating it 2025-05-11 18:44:33 +02:00
Göran Sander
7336fb7881 fix(docker): Update sample docker-compose file wrt Butler SOS 11.0 2024-09-20 18:29:33 +00:00
Göran Sander
4c650d74cc feat(config): Include sample config file in release ZIP
Implements #689
2023-12-14 15:23:22 +00:00
Göran Sander
d162f57cc1 Fix typo 2023-03-29 17:18:10 +00:00
Göran Sander
4c2156782b docs: Add Grafana 9 dashboard for Butler SOS 9.2
Implements #440
2022-08-27 14:51:37 +00:00
Göran Sander
326cf5846f fix: Incorrect comments in sample docker-compose files
Fixes #439
2022-08-27 14:49:28 +00:00
Göran Sander
6b0f79a1a2 fix: Add missing XML log appender file for QS engine service
Fixes #433
2022-08-05 10:46:38 +00:00
Göran Sander
b6c352af78 ... 2022-08-05 10:43:42 +00:00
Göran Sander
a25198bc98 Additional code consistency fixes wrt #419 2022-07-10 16:13:18 +00:00
Göran Sander
2f1634ebc5 refactor: Apply consistent formatting to all source and doc files
Fixes #419
2022-06-30 21:34:49 +00:00
Göran Sander
9f7a0635b6 fix: Move docker-compose demo files to docs folder
Fixes #362
2022-02-19 22:54:08 +01:00
Göran Sander
29447e0734 Latest & greatest Grafana dashboard for 7.0 2021-11-28 21:57:58 +01:00
Göran Sander
c3bb6f3322 Move installation walkthrough to better location 2021-11-28 21:52:06 +01:00
Göran Sander
caa38f9ac3 XML appenders for log events 2021-11-28 21:49:21 +01:00
Göran Sander
0ce75a7f1d doc: Added Windows install walkthrough of 5.0.1 2021-04-22 08:52:47 +02:00
Göran Sander
224542b016 Move Grafana sample dashboards to doc folder 2021-04-20 10:05:04 +02:00
Göran Sander
f6119edfd7 bug: Fixes #149
wip: #147, #148
2021-04-14 19:32:53 +02:00