更新API接口
Some checks failed
Agent Tests / Lint and Format (push) Has been cancelled
Agent Tests / Unit Tests (push) Has been cancelled

This commit is contained in:
jingrow 2025-06-27 15:34:18 +08:00
parent ad9cf38f12
commit bed55db16f
6 changed files with 2437 additions and 2437 deletions

View File

@ -1277,7 +1277,7 @@ def _inactive_web_sites(bench: Bench):
inactive = []
session = requests.Session()
for site in bench.sites:
url = f"https://{site}/api/method/ping"
url = f"https://{site}/api/action/ping"
try:
result = session.get(url)
except Exception as e:

View File

@ -5,4 +5,4 @@ def callback(job, connection, result, *args, **kwargs):
from agent.server import Server
jcloud_url = Server().jcloud_url
requests.post(url=f"{jcloud_url}/api/method/jcloud.api.callbacks.callback", data={"job_id": job.id})
requests.post(url=f"{jcloud_url}/api/action/jcloud.api.callbacks.callback", data={"job_id": job.id})

View File

@ -60,7 +60,7 @@ class Monitor(Server):
jcloud_url = self.config.get("jcloud_url")
jcloud_token = self.config.get("jcloud_token")
return requests.post(
f"{jcloud_url}/api/method/jcloud.api.monitoring.targets",
f"{jcloud_url}/api/action/jcloud.api.monitoring.targets",
data={"token": jcloud_token},
).json()["message"]

View File

@ -635,7 +635,7 @@ class Site(Base):
"timestamp": str(datetime.now()),
}
try:
ping_url = f"https://{self.name}/api/method/ping"
ping_url = f"https://{self.name}/api/action/ping"
data["web"] = requests.get(ping_url).status_code == 200
except Exception:
data["web"] = False

View File

@ -2,7 +2,7 @@
##- for domain in domains ##
- targets:
- https://{{ domain.name }}/api/method/ping
- https://{{ domain.name }}/api/action/ping
labels:
site: "{{ domain.site }}"
##- endfor ##

View File

@ -3,7 +3,7 @@
## for bench in benches ##
- targets:
##- for site in bench.sites ##
- https://{{ site }}/api/method/ping
- https://{{ site }}/api/action/ping
##- endfor ##
labels:
cluster: "{{ bench.cluster }}"