Bladeren bron

!2 already test loki logs

pcacc 3 maanden geleden
bovenliggende
commit
f2c728a952
3 gewijzigde bestanden met toevoegingen van 17 en 11 verwijderingen
  1. 0 11
      loki_test.py
  2. 1 0
      scriptBase/base.py
  3. 16 0
      scriptBase/loki_log.py

+ 0 - 11
loki_test.py

@@ -1,11 +0,0 @@
-import requests
-import time
-
-log_data = {
-    "streams": [{
-        "stream": {"app": "myapp", "env": "dev"},
-        "values": [[str(int(time.time()*1e9)), "This is a log line"]]
-    }]
-}
-
-requests.post("http://192.168.50.108:3100/loki/api/v1/push", json=log_data)

+ 1 - 0
scriptBase/base.py

@@ -1,5 +1,6 @@
 import builtins
 import datetime
+import scriptBase.loki_log
 
 # 保存原始的 print 函数
 original_print = print

+ 16 - 0
scriptBase/loki_log.py

@@ -0,0 +1,16 @@
+import requests
+import time
+
+def log_to_loki(label : str, message : str):
+    log_data = {
+    "streams": [{
+        "stream": {"app": "loki", "env": label},
+        "values": [[str(int(time.time()*1e9)), message]]
+        }]
+    }
+    requests.post("http://1.94.225.168:6611/loki/api/v1/push", json=log_data)
+
+
+
+if __name__ == '__main__':
+    log_to_loki('test', 'this is a test')