feat:初始化工程
This commit is contained in:
BIN
service/__pycache__/log_alert_service.cpython-312.pyc
Normal file
BIN
service/__pycache__/log_alert_service.cpython-312.pyc
Normal file
Binary file not shown.
BIN
service/__pycache__/openobserve_service.cpython-312.pyc
Normal file
BIN
service/__pycache__/openobserve_service.cpython-312.pyc
Normal file
Binary file not shown.
31
service/log_alert_service.py
Normal file
31
service/log_alert_service.py
Normal file
@@ -0,0 +1,31 @@
|
||||
import requests
|
||||
from requests.auth import HTTPBasicAuth
|
||||
|
||||
from schemas.log_alert import LogAlertTrigger, OpenobserveQuery
|
||||
from service import openobserve_service
|
||||
|
||||
|
||||
def trigger_alert(log_alter: LogAlertTrigger):
|
||||
#print(log_alter)
|
||||
# openobserve_service.get_log()
|
||||
|
||||
url = 'http://192.168.1.7:5080/api/default/_search'
|
||||
username = 'njcxx0822@163.com'
|
||||
password = '19940822Cxx'
|
||||
|
||||
response = requests.post(
|
||||
url,
|
||||
headers={
|
||||
'accept': 'application/json',
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
json={
|
||||
"query": OpenobserveQuery(
|
||||
start_time=1760773184953420,
|
||||
end_time=1760773189953431
|
||||
).model_dump()
|
||||
},
|
||||
auth=HTTPBasicAuth(username, password)
|
||||
)
|
||||
|
||||
return response.json().get("hits")
|
||||
27
service/openobserve_service.py
Normal file
27
service/openobserve_service.py
Normal file
@@ -0,0 +1,27 @@
|
||||
import requests
|
||||
from requests.auth import HTTPBasicAuth
|
||||
|
||||
from schemas.log_alert import OpenobserveQuery
|
||||
|
||||
|
||||
def get_log():
|
||||
url = 'http://192.168.1.7:5080/api/default/_search'
|
||||
username = 'njcxx0822@163.com'
|
||||
password = '19940822Cxx'
|
||||
|
||||
response = requests.post(
|
||||
url,
|
||||
headers={
|
||||
'accept': 'application/json',
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
json={
|
||||
"query": OpenobserveQuery(
|
||||
start_time=1760773184953420,
|
||||
end_time=1760773189953431
|
||||
).model_dump()
|
||||
},
|
||||
auth=HTTPBasicAuth(username, password)
|
||||
)
|
||||
|
||||
print(response)
|
||||
Reference in New Issue
Block a user