17723de72f
refactor: clean up and add example config and pattern
2026-01-18 17:51:23 +01:00
07798189a2
Merge branch 'dev/implement-drain-parser-package'
...
* dev/implement-drain-parser-package:
feat: implement drain3 based generic log-parser
2026-01-18 17:01:48 +01:00
5af49f926a
feat: implement drain3 based generic log-parser
2026-01-18 17:01:36 +01:00
1d1568e3ee
Merge branch 'dev/improve-production-readyness-and-implement-new-generic-parser'
...
* dev/improve-production-readyness-and-implement-new-generic-parser:
feat: delete old specific parsers and use new generic parser in file_monitor
feat: implement new generic parser and improve production readyness
2026-01-18 17:01:02 +01:00
794180c6ab
feat: delete old specific parsers and use new generic parser in file_monitor
2026-01-18 12:54:57 +01:00
0830b403e0
feat: implement new generic parser and improve production readyness
2026-01-18 12:37:57 +01:00
Patryk Hegenberg
8364218234
feat: add specific information about transfer counts for seperate directions
2025-09-25 12:28:01 +02:00
Patryk Hegenberg
867cfc55ee
feat: add endpoint for service specific transfer count stats
2025-09-25 11:28:02 +02:00
Patryk Hegenberg
1f07632ae2
feat: implement log-rotation for local sqlite storage
2025-09-25 10:23:48 +02:00
Patryk Hegenberg
4d3782902a
refactor: move exporterInterface to own file
2025-09-25 07:37:46 +02:00
Patryk Hegenberg
72b6ad88c7
refactor: use parser package for file monitor
2025-09-25 00:18:20 +02:00
Patryk Hegenberg
e468b3a0e3
refactor: use parser package for systemd logs
2025-09-25 00:01:34 +02:00
Patryk Hegenberg
9aa1b7384d
refactor: move models to their own package to use the same as in the importer
2025-09-24 22:57:37 +02:00
Patryk Hegenberg
553a85562b
feat: include transaktions for writing in db to improve security and prevent data loss
2025-09-24 11:43:53 +02:00
Patryk Hegenberg
2f20c58400
refactor: clean up not needed code and comments
2025-09-24 08:30:55 +02:00
Patryk Hegenberg
49095b78d4
feat: optimize retry logic for marking logs as exported
2025-09-24 08:30:13 +02:00
Patryk Hegenberg
368a3cf062
fix: change interface{} to any in local_storage.go
2025-09-23 14:58:31 +02:00
Patryk Hegenberg
366aac9edc
feat: implement new logic for local storage and exporters
2025-09-23 14:14:53 +02:00
Patryk Hegenberg
491eeaabd7
refactor: make codebase more modular and use a single index for all services, tools and metics
2025-09-23 08:36:46 +02:00
Patryk Hegenberg
25dffecb43
refactor(tixel-watch): refactor watch-tool to enable type safety and better performance
2025-09-21 22:36:05 +02:00
Patryk Hegenberg
159df116c8
feat(system-metrics,service-metrics,elastic): update elastic-client to version 8, improve parser logic to add more information, improve system monitor to add more information
2025-09-15 08:25:20 +02:00
6c098ed61c
feat(system-metrics): update metrics to gather more information
2025-09-08 08:13:44 +02:00
a8eb0ad726
feat(service-monitor): update search pattern for better results
2025-09-08 08:13:12 +02:00
Patryk Hegenberg
81d32a638f
feat(service-monitor): add implementation for parsing access-manager logs
2025-09-04 09:31:29 +02:00
Patryk Hegenberg
8de06b4b98
fix(service-monitor): fix spacing for better pattern matching
2025-09-02 10:07:32 +02:00
Patryk Hegenberg
a79087886f
feat(service-monitor): simplify parse functions for tjm and tixstream
2025-09-02 09:50:47 +02:00
Patryk Hegenberg
2cf0699ad4
feat(service_monitor): add more information to parsing of transfer-job-manager logs
2025-09-01 17:06:13 +02:00
Patryk Hegenberg
92b5d98465
feat(config,build): add build and install scripts for tixel-watch
2025-09-01 15:48:09 +02:00
Patryk Hegenberg
d99a8f42ce
fix(config): change german log messages to english
2025-09-01 12:24:50 +02:00
Patryk Hegenberg
3af5853421
tixel-elastic: initial commit with first prototype version for discussion
2025-09-01 11:14:53 +02:00