Files
obsidian/infra/compute/hosts.base

95 lines
2.0 KiB
Plaintext

filters:
and:
- file.hasProperty("type")
- property("type") == "host"
formulas:
display_ip: 'if(property("public_ip"), property("public_ip"), property("tailscale_ip"))'
properties:
note.title:
displayName: 호스트
note.location:
displayName: 지역
note.host_kind:
displayName: 종류
note.provider:
displayName: 공급자
note.cpu_cores:
displayName: 코어
note.ram_gb:
displayName: RAM(GB)
note.k3s_role:
displayName: K3s
note.monthly_cost_usd:
displayName: 월비용($)
note.critical:
displayName: Critical
note.status:
displayName: 상태
views:
- type: table
name: 전체 호스트
order:
- note.title
- note.location
- note.host_kind
- note.cpu_cores
- note.ram_gb
- note.k3s_role
- note.monthly_cost_usd
- note.status
sort:
- property: note.location
direction: ASC
- property: note.title
direction: ASC
- type: table
name: 서울 서버
filters:
and:
- property("location") == "seoul"
order:
- note.title
- note.host_kind
- note.cpu_cores
- note.ram_gb
- note.k3s_role
- note.critical
sort:
- property: note.ram_gb
direction: DESC
- type: table
name: K3s 노드
filters:
and:
- property("k3s_role") != null
order:
- note.title
- note.k3s_role
- note.location
- note.cpu_cores
- note.ram_gb
- note.lan_ip
- type: table
name: 유료 호스트 (월비용)
filters:
and:
- property("monthly_cost_usd") > 0
order:
- note.title
- note.provider
- note.location
- note.monthly_cost_usd
- note.status
sort:
- property: note.monthly_cost_usd
direction: DESC
- type: card
name: Critical 호스트
filters:
and:
- property("critical") == true
order:
- note.title
- note.location
- note.k3s_role