diff --git a/metrics/metrics-main/alertmanager-discord.sh b/metrics/metrics-main/alertmanager-discord.sh index 6941dbf22..6fb3d38c8 100644 --- a/metrics/metrics-main/alertmanager-discord.sh +++ b/metrics/metrics-main/alertmanager-discord.sh @@ -34,6 +34,7 @@ sudo chmod 0444 certs/* # (Re) start the Alertmanager container sudo docker run -it -d \ + --memory=10g \ --publish 9094:9094 \ --name=alertmanager-discord \ --env DISCORD_WEBHOOK="$DISCORD_WEBHOOK_ALERTMANAGER" \ diff --git a/metrics/metrics-main/alertmanager.sh b/metrics/metrics-main/alertmanager.sh index 5289f9a5a..05e983c76 100755 --- a/metrics/metrics-main/alertmanager.sh +++ b/metrics/metrics-main/alertmanager.sh @@ -36,6 +36,7 @@ sudo chown buildkite-agent:buildkite-agent certs # (Re) start the Alertmanager container sudo docker run -it -d \ + --memory=10g \ --user root:root \ --publish 9093:9093 \ --name=alertmanager \ diff --git a/metrics/metrics-main/chronograf.sh b/metrics/metrics-main/chronograf.sh index 9639acd87..224920b6e 100644 --- a/metrics/metrics-main/chronograf.sh +++ b/metrics/metrics-main/chronograf.sh @@ -37,6 +37,7 @@ sudo chown buildkite-agent:buildkite-agent certs #(Re) start the container sudo docker run \ + --memory=10g \ --detach \ --env AUTH_DURATION=24h \ --env inactivity-duration=48h \ diff --git a/metrics/metrics-main/chronograf_8889.sh b/metrics/metrics-main/chronograf_8889.sh index 712a682ed..928555b22 100644 --- a/metrics/metrics-main/chronograf_8889.sh +++ b/metrics/metrics-main/chronograf_8889.sh @@ -35,6 +35,7 @@ sudo chown buildkite-agent:buildkite-agent certs # (Re) start the container sudo docker run \ + --memory=10g \ --detach \ --name=chronograf_8889 \ --env AUTH_DURATION=24h \ diff --git a/metrics/metrics-main/grafana.sh b/metrics/metrics-main/grafana.sh index a6730ecc7..0ca9877f0 100644 --- a/metrics/metrics-main/grafana.sh +++ b/metrics/metrics-main/grafana.sh @@ -35,6 +35,7 @@ sudo chmod 0444 certs/* # (Re) start the container sudo docker run \ + --memory=10g \ --detach \ --name=grafana \ --net=influxdb \ diff --git a/metrics/metrics-main/kapacitor.sh b/metrics/metrics-main/kapacitor.sh index 78e9fe317..42bf2bb47 100644 --- a/metrics/metrics-main/kapacitor.sh +++ b/metrics/metrics-main/kapacitor.sh @@ -26,6 +26,7 @@ container=kapacitor #running influx kapacitor service sudo docker run \ + --memory=10g \ --detach \ --name=kapacitor \ --env KAPACITOR_USERNAME="$KAPACITOR_USERNAME" \ diff --git a/metrics/metrics-main/prometheus.sh b/metrics/metrics-main/prometheus.sh index fd6bd2eb9..562682837 100644 --- a/metrics/metrics-main/prometheus.sh +++ b/metrics/metrics-main/prometheus.sh @@ -35,6 +35,7 @@ sudo chmod 0444 certs/* # (Re) start prometheus container sudo docker run -it -d \ + --memory=10g \ --user root:root \ --publish 9090:9090 \ --name=prometheus \ diff --git a/metrics/metrics-main/prometheus.yml b/metrics/metrics-main/prometheus.yml index aa39ab2c7..a2edf9f72 100644 --- a/metrics/metrics-main/prometheus.yml +++ b/metrics/metrics-main/prometheus.yml @@ -77,3 +77,9 @@ scrape_configs: scrape_timeout: 14s static_configs: - targets: ['kin-rpc-am6-1:9100','kin-rpc-da11-1:9100','kin-validator-am6-1:9100','kin-validator-da11-1:9100','kin-validator-ny5-1:9100','kin-validator-sg1-1:9100','kin-spare-sg1-1:9100'] + + - job_name: 'Metrics' + scrape_interval: 15s + scrape_timeout: 14s + static_configs: + - targets: ['metrics-main:9100'] diff --git a/metrics/metrics-main/start.sh b/metrics/metrics-main/start.sh index 37055b48b..7abca935c 100755 --- a/metrics/metrics-main/start.sh +++ b/metrics/metrics-main/start.sh @@ -50,6 +50,7 @@ sudo chmod 0444 certs/* sudo chown buildkite-agent:buildkite-agent certs sudo docker run -it -d \ + --memory=10g \ --user root:root \ --publish 9090:9090 \ --name=prometheus \ @@ -60,6 +61,7 @@ sudo docker run -it -d \ $PROMETHEUS_IMAGE sudo docker run -it -d \ + --memory=10g \ --user root:root \ --publish 9093:9093 \ --name=alertmanager \ @@ -68,12 +70,14 @@ sudo docker run -it -d \ $ALERTMANAGER_IMAGE sudo docker run -it -d \ + --memory=10g \ --publish 9094:9094 \ --name=alertmanager-discord \ --env DISCORD_WEBHOOK="$DISCORD_WEBHOOK_ALERTMANAGER" \ $ALERTMANAGER_DISCORD_IMAGE sudo docker run \ + --memory=10g \ --detach \ --name=grafana \ --net=influxdb \ @@ -94,6 +98,7 @@ sudo docker run \ sleep 20s sudo docker run \ + --memory=10g \ --detach \ --name=chronograf_8889 \ --env AUTH_DURATION=24h \ @@ -114,6 +119,7 @@ sudo docker run \ $CHRONOGRAF_IMAGE --influxdb-url=https://"$HOST":8086 --influxdb-username="$INFLUXDB_USERNAME" --influxdb-password="$INLUXDB_PASSWORD" --auth-duration="720h" --inactivity-duration="48h" sudo docker run \ + --memory=10g \ --detach \ --env AUTH_DURATION=24h \ --env inactivity-duration=48h \ @@ -135,6 +141,7 @@ sudo docker run \ $CHRONOGRAF_IMAGE --influxdb-url=https://"$HOST":8086 --auth-duration="720h" --inactivity-duration="48h" sudo docker run \ + --memory=10g \ --detach \ --name=kapacitor \ --env KAPACITOR_USERNAME="$KAPACITOR_USERNAME" \