7f928c7933
Updated a README file... (0.21.4)
2023-02-24 18:19:18 +01:00
9908a0b78c
Updated a README file... (0.21.4)
2023-02-24 18:15:50 +01:00
12bdca70a7
Added my complete configuration for testing. (0.21.4)
2023-02-24 18:08:04 +01:00
7848f9f58b
README update. (0.21.4)
2023-02-24 17:41:01 +01:00
27fad98960
README update. (0.21.4)
2023-02-24 16:57:11 +01:00
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