Commit graph

176 commits

Author SHA1 Message Date
6a5fd9041c Added some stuff to the misc.dummy and misc.random service for testing. (0.21.4) 2023-02-24 16:42:51 +01:00
1b14770a50 Multiprocessing adjustments and optimizations. (0.21.3) 2023-02-24 05:14:40 +01:00
cef5cea8f7 Only cleanups. (0.21.2) 2023-02-24 03:04:40 +01:00
4f30af83db More logging adjustments and improvements. (0.21.1) 2023-02-24 01:45:15 +01:00
ac99346ac9 Adde files/receipes.py for code snippet storage. (0.21) 2023-02-23 23:12:48 +01:00
5843f4358f Migrated to Loguru for logging and set up basic configuration, but it still needs adjustments. (0.21) 2023-02-23 19:06:53 +01:00
6226c59946 .editorconfig update. (0.20.5) 2023-02-23 11:12:54 +01:00
483814a546 README.md update. (0.20.5) 2023-02-23 10:46:57 +01:00
0c2c0917b2 Directory structure and filename refactoring. (0.20.5) 2023-02-23 10:26:44 +01:00
16d7ef94f3 requirements.txt update (0.20.4) 2023-02-22 22:48:34 +01:00
e4ad0bc5d5 Refactoring! Removed all unused code and made stuff consistent! (0.20.4) 2023-02-22 22:39:51 +01:00
3078d125e8 Use signal.pause() instead of while True to keep Linspector running. A while True loop starts using 100% of one CPU when there is no sleep() inserted. That's not a good way to keep a program running. (0.20.3) 2023-02-22 17:14:02 +01:00
7360ab1936 Some small improvements and refactoring. 2023-02-22 16:55:06 +01:00
a4053a0db3 Missed to remove a comment (0.20.1). 2023-02-22 15:28:57 +01:00
c8fa991478 First commit with working service execution and a defined log output (0.20). 2023-02-22 15:25:58 +01:00
be78e5e031 Just a typo fix. 2023-02-21 15:54:05 +01:00
b8282dd4eb monitor_identifier fix in monitors.py 2023-02-21 03:36:23 +01:00
4b57efd734 Some core task design changes and renamed the monitor identifier. 2023-02-21 03:15:34 +01:00
41047b743a .gitignore and README update. 2023-02-21 02:33:39 +01:00
c8b76cda37 Forgot to add the database stub/template files/mariadb.sql on the weekend. 2023-02-20 11:09:41 +01:00
8cc68910e5 Added README files to etc/ and etc.dev/ . 2023-02-20 09:27:47 +01:00
c5c9340e4d Added README files to etc/ and etc.dev/ . 2023-02-20 07:59:13 +01:00
da06e670d4 Only some fixes and cleanups. 2023-02-20 07:55:42 +01:00
2922cc930c Added etc.dev/ for development. All implemented options should go over to etc/ with full description. 2023-02-20 07:53:09 +01:00
6c8598c752 Just more ideas... 2023-02-12 09:46:09 +01:00
484ad6e3b3 Many cleanups, additions and new ideas. 2023-02-12 06:31:35 +01:00
b308068617 Automatic code cleanups and import optimizations. 2023-02-12 03:31:52 +01:00
b414997545 Added some more testing stuff and tried different cong values. Some ideas added to comments too. 2023-02-11 03:06:46 +01:00
956cfbfaa9 requirements.txt update and added a full "pip freeze" as requirements.freeze from venv updated to most recent versions. 2023-02-10 23:14:43 +01:00
f3f3537d92 Added uvicorn to requirements.txt. 2023-02-03 04:55:53 +01:00
d7192913e0 Tons of fixes, improvements and ideas... 2023-02-03 04:17:40 +01:00
c7b276056c Added Splunk task and some more interesting libraries to requirements.txt. 2023-02-03 03:24:22 +01:00
4da46438cc Added Syslog Task and renamed FileLogger Task to File. 2023-01-23 19:16:46 +01:00
a405aea503 timezone can be set in each monitor and overrides other settings. 2022-10-11 07:26:42 +02:00
e45d617488 Added loguru to requirements.txt as I believe it will become the logger module in Linspector. 2022-10-11 06:39:14 +02:00
a3f7f4adfb Completely disabled file based logging as it is broken by design. 2022-10-11 06:15:26 +02:00
29114cb7cb Just more logging inline information. 2022-10-11 06:11:30 +02:00
48bb65e1d5 Logging needs completely to be rewritten. Look in inline comments for more information. 2022-10-11 05:48:18 +02:00
48a3e5e88f The logger is still not multiprocess capable! This needs to be fixed.
I added comments with more information.
2022-10-11 05:25:17 +02:00
a2fcec6054 Added some logging ideas as inline comments. 2022-10-11 03:34:36 +02:00
985b38f7e0 Removed inline comments from requirements.txt. This must be documented in README. 2022-10-11 03:14:27 +02:00
e5cc2a4596 Made the logger an object to be multiprocessing compatible.
The initialization of the Configuration() object can not log anymore since the Log() object initialization requires the Configuration(). Maybe I will find a better solution in the future. For now, it fixes bugs and makes my life easier.
2022-10-11 02:57:13 +02:00
4ae153f3be Added process name and thread ID to logging. 2022-10-11 01:14:24 +02:00
35edb0204e README fixes. 2022-10-07 03:03:37 +02:00
bd690df12e Added [%(name)s] to stdout logging. 2022-10-07 00:42:42 +02:00
c00dcc050d README fixes. 2022-10-07 00:40:08 +02:00
4dddcf0666 requirements.txt and README update. 2022-10-07 00:37:15 +02:00
cc1916bd94 Added fritzconnection to libraries in README. 2022-10-07 00:26:01 +02:00
f6c6ce30c2 README typo fix. 2022-10-07 00:16:17 +02:00
2843343c2d README update. 2022-10-07 00:12:41 +02:00