Files
webstatus/status/__pycache__/models.cpython-38.pyc

39 lines
4.0 KiB
Plaintext
Raw Normal View History

2025-07-31 21:21:45 +08:00
U
%G<>h<EFBFBD> <00>@s<>ddlmZddlmZzddlmZWn&ek
2025-09-07 16:47:12 +08:00
rNddlZe<07>e <09>ZYnXGdd<06>dej
<EFBFBD>Z Gdd<08>dej
<EFBFBD>Z Gd d
<EFBFBD>d
ej
<EFBFBD>Z dS) <0B>)<01>models)<01>timezone)<01>loggerNc@sBeZdZejdddd<04>Zejdddd<06>Zdd<08>ZGd d
<EFBFBD>d
<EFBFBD>Z d S) <0C> ServiceGroup<75>dT<> 服务分组)<03>
max_length<EFBFBD>unique<75> verbose_name<6D>描述<E68F8F><03>blank<6E>nullr
cCs|jS)N)<01>name<6D><01>self<6C>r<00>MC:\Users\xiaji\Documents\个人文件夹\夏骥\状态页面\status\models.py<70>__str__szServiceGroup.__str__c@seZdZdZdZdS)zServiceGroup.MetarN<><05>__name__<5F>
__module__<EFBFBD> __qualname__r
<00>verbose_name_pluralrrrr<00>MetasrN)
rrrr<00> CharFieldr<00> TextField<6C> descriptionrrrrrrr src@s<>eZdZdddgZejddd<06>Zejeej ddd <09>Z
2025-09-07 16:47:12 +08:00
ejd
d d<06>Z ej d d d d<0E>Z ejddddddgdd<16>Zejd d dd<18>Zejd dd<1A>Zejd dd<1C>Zdd<1E>Zdd <20>Zd!d"<22>Zd#d$<24>ZGd%d&<26>d&<26>Zd'S)(<28>Service)<02>UPu正常)<02>DOWNu故障)<02>UNKNOWNu未知<E69CAA><E79FA5>u 服务名称)rr
2025-09-07 16:47:12 +08:00
Zservicesu 所属分组)<03> on_delete<74> related_namer
<00><>u 主机/IPTu端口可选<E98089>rr r
<00>2<00>ping)r(u
Ping检测)ZtcpuTCP端口检测)<02>httpu
HTTP请求)Zcustomu自定义脚本u 检测类型)r<00>default<6C>choicesr
r r u是否启用监控<E79B91>r*r
u 创建时间)<02> auto_now_addr
cCs|j<00>d|j<01>d<02>S)Nz (<28>))r<00>hostrrrrr+szService.__str__cCs|j<00><01>}|r|jSdS)u获取最新状态r!)<03>records<64>first<73>status<75>rZ latest_recordrrr<00>get_latest_status.s
zService.get_latest_statuscCs|j<00><01>}|r|jSdS)u获取最新检测时间N)r0r1<00>
checked_atr3rrr<00>get_latest_check_time5s
zService.get_latest_check_timecCs|j<00><01>}|r|jSdS)u获取最新响应时间N)r0r1<00> response_timer3rrr<00>get_latest_response_time<s
z Service.get_latest_response_timec@seZdZdZdZdS)z Service.Metau服务NrrrrrrCsrN)rrr<00>STATUS_CHOICESrrr<00>
2025-09-07 16:47:12 +08:00
ForeignKeyr<00>CASCADE<44>groupr/<00>PositiveIntegerField<6C>portZ
check_typerr<00> BooleanField<6C> is_active<76> DateTimeFieldZ
created_atrr4r6r8rrrrrrs0<02><02><02>rcs<>eZdZejeejdd<02>Zejdej dd<05>Z
2025-09-07 16:47:12 +08:00
ej dddd<08>Z ej ddd d
<EFBFBD>Zejejd d <0C>ZGd d<0E>d<0E>Zdd<10>Z<14>fdd<12>Z<15>ZS)<13>ServiceCheckRecordr0)r#r$<00>
2025-09-07 16:47:12 +08:00
u状态)rr+r
Tu响应时间(ms)r&u返回信息/错误原因r u 检测时间r,c@seZdZdgZdZdZdS)zServiceCheckRecord.Metaz -checked_atu服务检测记录N)rrr<00>orderingr
rrrrrrNsrcCs|jj<01>d|j<02>d|j<03><00>S)Nz - z at )<04>servicerr2r5rrrrrSszServiceCheckRecord.__str__c s8t<00>d|jj<03>d|j<04>d|j<05>d<04><07>t<06>j||<02>dS)Nu保存服务检测记录: u
, 状态: u, 响应时间: <20>ms)r<00>inforErr2r7<00>super<65>save)r<00>args<67>kwargs<67><01> __class__rrrIVs&zServiceCheckRecord.save)rrrrr:rr;rErr9r2<00>
FloatFieldr7r<00>messagerAr<00>nowr5rrrI<00> __classcell__rrrLrrBGsrB)<0E> django.dbr<00> django.utilsrZlogurur<00> ImportError<6F>logging<6E> getLoggerr<00>ModelrrrBrrrr<00><module>s   1