docs: finalize report assets and polish dashboard UI
This commit is contained in:
parent
441e709193
commit
a6edf804b4
42 changed files with 1084 additions and 406 deletions
61
docs/diagrams/class.mmd
Normal file
61
docs/diagrams/class.mmd
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
classDiagram
|
||||
direction LR
|
||||
|
||||
class Server {
|
||||
+string id
|
||||
+string name
|
||||
+string primaryIpAddress
|
||||
+string secondaryIpAddress
|
||||
+string operatingSystem
|
||||
+string location
|
||||
+string provider
|
||||
+string description
|
||||
+server_status status
|
||||
+Date createdAt
|
||||
+Date updatedAt
|
||||
}
|
||||
|
||||
class Service {
|
||||
+string id
|
||||
+string serverId
|
||||
+string name
|
||||
+service_type type
|
||||
+int internalPort
|
||||
+int externalPort
|
||||
+service_protocol protocol
|
||||
+service_status status
|
||||
+string description
|
||||
+Date createdAt
|
||||
+Date updatedAt
|
||||
}
|
||||
|
||||
class Domain {
|
||||
+string id
|
||||
+string serviceId
|
||||
+string name
|
||||
+string expectedServerIp
|
||||
+string lastResolvedIp
|
||||
+string[] lastResolvedIps
|
||||
+domain_resolution_status resolutionStatus
|
||||
+Date lastCheckedAt
|
||||
+string remarks
|
||||
+string lastCheckMessage
|
||||
+Date createdAt
|
||||
+Date updatedAt
|
||||
}
|
||||
|
||||
class Catatan {
|
||||
+string id
|
||||
+string serverId
|
||||
+string title
|
||||
+string content
|
||||
+string category
|
||||
+Date createdAt
|
||||
+Date updatedAt
|
||||
}
|
||||
|
||||
Server "1" o-- "0..*" Service : memiliki
|
||||
Server "1" o-- "0..*" Catatan : memiliki
|
||||
Service "1" o-- "0..*" Domain : memiliki
|
||||
|
||||
note for Domain "resolutionStatus: MATCH, MISMATCH, atau UNRESOLVED"
|
||||
Loading…
Add table
Add a link
Reference in a new issue