diff --git a/mithril-infra/assets/docker/docker-compose-aggregator-auth-p2p.yaml b/mithril-infra/assets/docker/docker-compose-aggregator-auth-p2p.yaml index 4db415de7a..b12a20ee84 100644 --- a/mithril-infra/assets/docker/docker-compose-aggregator-auth-p2p.yaml +++ b/mithril-infra/assets/docker/docker-compose-aggregator-auth-p2p.yaml @@ -80,6 +80,9 @@ services: - CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE=${CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP} + - ENABLE_METRICS_SERVER=${ENABLE_METRICS_SERVER} + - METRICS_SERVER_IP=${METRICS_SERVER_IP} + - METRICS_SERVER_PORT=${METRICS_SERVER_PORT} volumes: - ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril - ../data/${NETWORK}/mithril-aggregator/cardano/db:/db diff --git a/mithril-infra/assets/docker/docker-compose-aggregator-auth.yaml b/mithril-infra/assets/docker/docker-compose-aggregator-auth.yaml index 163283dce1..912bf5aae5 100644 --- a/mithril-infra/assets/docker/docker-compose-aggregator-auth.yaml +++ b/mithril-infra/assets/docker/docker-compose-aggregator-auth.yaml @@ -80,6 +80,9 @@ services: - CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE=${CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP} + - ENABLE_METRICS_SERVER=${ENABLE_METRICS_SERVER} + - METRICS_SERVER_IP=${METRICS_SERVER_IP} + - METRICS_SERVER_PORT=${METRICS_SERVER_PORT} volumes: - ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril - ../data/${NETWORK}/mithril-aggregator/cardano/db:/db diff --git a/mithril-infra/assets/docker/docker-compose-aggregator-noauth-p2p.yaml b/mithril-infra/assets/docker/docker-compose-aggregator-noauth-p2p.yaml index e73b7f973c..9c62fc279f 100644 --- a/mithril-infra/assets/docker/docker-compose-aggregator-noauth-p2p.yaml +++ b/mithril-infra/assets/docker/docker-compose-aggregator-noauth-p2p.yaml @@ -80,6 +80,9 @@ services: - CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE=${CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP} + - ENABLE_METRICS_SERVER=${ENABLE_METRICS_SERVER} + - METRICS_SERVER_IP=${METRICS_SERVER_IP} + - METRICS_SERVER_PORT=${METRICS_SERVER_PORT} volumes: - ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril - ../data/${NETWORK}/mithril-aggregator/cardano/db:/db diff --git a/mithril-infra/assets/docker/docker-compose-aggregator-noauth.yaml b/mithril-infra/assets/docker/docker-compose-aggregator-noauth.yaml index 3487a93969..79ad9d3a8a 100644 --- a/mithril-infra/assets/docker/docker-compose-aggregator-noauth.yaml +++ b/mithril-infra/assets/docker/docker-compose-aggregator-noauth.yaml @@ -80,6 +80,9 @@ services: - CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE=${CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER} - CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP=${CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP} + - ENABLE_METRICS_SERVER=${ENABLE_METRICS_SERVER} + - METRICS_SERVER_IP=${METRICS_SERVER_IP} + - METRICS_SERVER_PORT=${METRICS_SERVER_PORT} volumes: - ../data/${NETWORK}/mithril-aggregator/mithril:/mithril-aggregator/mithril - ../data/${NETWORK}/mithril-aggregator/cardano/db:/db diff --git a/mithril-infra/mithril.aggregator.tf b/mithril-infra/mithril.aggregator.tf index f9c44bc1fc..6c64fe12b8 100644 --- a/mithril-infra/mithril.aggregator.tf +++ b/mithril-infra/mithril.aggregator.tf @@ -101,6 +101,9 @@ EOT "export CARDANO_TRANSACTIONS_DATABASE_CONNECTION_POOL_SIZE=${var.mithril_aggregator_cardano_transactions_database_connection_pool_size}", "export CARDANO_TRANSACTIONS_SIGNING_CONFIG__SECURITY_PARAMETER=${var.mithril_aggregator_cardano_transactions_signing_config_security_parameter}", "export CARDANO_TRANSACTIONS_SIGNING_CONFIG__STEP=${var.mithril_aggregator_cardano_transactions_signing_config_step}", + "export ENABLE_METRICS_SERVER=true", + "export METRICS_SERVER_IP=0.0.0.0", + "export METRICS_SERVER_PORT=9090", "export LOGGING_DRIVER='${var.mithril_container_logging_driver}'", "export AUTH_USER_PASSWORD=$(htpasswd -nb ${var.mithril_aggregator_auth_username} ${var.mithril_aggregator_auth_password})", "export AGGREGATOR_RELAY_LISTEN_PORT='${local.mithril_aggregator_relay_mithril_listen_port}'",