diff --git a/optimism-archive.yml b/optimism-archive.yml index 42c97375..ea2f437a 100644 --- a/optimism-archive.yml +++ b/optimism-archive.yml @@ -44,6 +44,18 @@ services: - "SYNC_SOURCE=l1" networks: - chains + labels: + - "prometheus-scrape.enabled=true" + - "prometheus-scrape.port=6060" + - "prometheus-scrape.job_name=optimism" + - "prometheus-scrape.metrics_path=/debug/metrics/prometheus" + - "traefik.enable=true" + - "traefik.http.middlewares.optimism-archive-stripprefix.stripprefix.prefixes=/optimism-archive" + - "traefik.http.services.optimism-archive.loadbalancer.server.port=9991" + - "traefik.http.routers.optimism-archive.entrypoints=websecure" + - "traefik.http.routers.optimism-archive.tls.certresolver=myresolver" + - "traefik.http.routers.optimism-archive.rule=Host(`$DOMAIN`) && PathPrefix(`/optimism-archive`)" + - "traefik.http.routers.optimism-archive.middlewares=optimism-archive-stripprefix, ipwhitelist" volumes: optimism-dtl: diff --git a/optimism/scripts/l2geth-start.sh b/optimism/scripts/l2geth-start.sh index 78c3a8a2..690a5475 100755 --- a/optimism/scripts/l2geth-start.sh +++ b/optimism/scripts/l2geth-start.sh @@ -14,7 +14,9 @@ exec geth \ --mine \ --miner.etherbase=$BLOCK_SIGNER_ADDRESS \ --gcmode=$NODE_TYPE \ -# --metrics \ + --metrics \ + --metrics.addr=0.0.0.0 \ + --metric.port=6060 \ # --metrics.influxdb \ # --metrics.influxdb.endpoint=http://influxdb:8086 \ # --metrics.influxdb.database=l2geth \