Skip to content

Commit 261137d

Browse files
committed
TF: Add log rotate to explorer.service and reduce root disk size
1 parent 5601a25 commit 261137d

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

terraform/modules/daemon/cloud-config/daemon.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -66,15 +66,14 @@ write_files:
6666
content: |
6767
[Unit]
6868
Description=explorer
69-
Wants=gcr-online.target docker.service
70-
After=gcr-online.service docker.service
69+
Wants=docker.service
70+
After=docker.service
7171
7272
[Service]
7373
Restart=always
7474
RestartSec=1
7575
TimeoutStartSec=1200
7676
Environment=HOME=/home/bs
77-
ExecStartPre=/usr/bin/docker-credential-gcr configure-docker
7877
ExecStartPre=/usr/bin/docker pull ${docker_tag}
7978
ExecStartPre=/usr/bin/docker pull ${docker_tag_gcloud}
8079
ExecStartPre=/bin/bash /home/bs/prep_disk.sh
@@ -84,6 +83,8 @@ write_files:
8483
--pid=host \
8584
--name=${container_name} \
8685
--tmpfs /tmp/ \
86+
--log-opt max-size=25g \
87+
--log-opt max-file=3 \
8788
-v /mnt/disks/data:/data:rw \
8889
--ulimit nofile=524288:524288 \
8990
"${docker_tag}" bash -c '/srv/explorer/run.sh ${daemon}-${network}-blockstream explorer nonverbose ${mempooldat} ${fullurl}'
@@ -101,14 +102,13 @@ write_files:
101102
content: |
102103
[Unit]
103104
Description=prometheus node-exporter
104-
Wants=gcr-online.target docker.service
105-
After=gcr-online.service docker.service
105+
Wants=docker.service
106+
After=docker.service
106107
107108
[Service]
108109
Restart=always
109110
RestartSec=1
110111
Environment=HOME=/home/bs
111-
ExecStartPre=/usr/bin/docker-credential-gcr configure-docker
112112
ExecStartPre=/usr/bin/docker pull ${docker_tag_node_exporter}
113113
ExecStartPre=/sbin/iptables -A INPUT -m tcp -p tcp --dport 9100 -j ACCEPT
114114
ExecStart=/usr/bin/docker run \
@@ -134,14 +134,13 @@ write_files:
134134
content: |
135135
[Unit]
136136
Description=prometheus process-exporter
137-
Wants=gcr-online.target docker.service
138-
After=gcr-online.service docker.service
137+
Wants=docker.service
138+
After=docker.service
139139
140140
[Service]
141141
Restart=always
142142
RestartSec=1
143143
Environment=HOME=/home/bs
144-
ExecStartPre=/usr/bin/docker-credential-gcr configure-docker
145144
ExecStartPre=/usr/bin/docker pull ${docker_tag_process_exporter}
146145
ExecStartPre=/sbin/iptables -A INPUT -m tcp -p tcp --dport 9256 -j ACCEPT
147146
ExecStart=/usr/bin/docker run \

terraform/modules/daemon/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ resource "google_compute_instance_template" "daemon" {
108108
disk_type = var.disk_type
109109
auto_delete = true
110110
boot = true
111-
disk_size_gb = var.name == "bitcoin-mainnet" ? "250" : "100"
111+
disk_size_gb = var.name == "bitcoin-mainnet" ? "150" : "100"
112112
}
113113

114114
network_interface {

0 commit comments

Comments
 (0)