Хранение данных Prometheus через удаленную Influxdb
У меня есть задача prometheus, работающая на ECS Fargate, и экземпляр EC2, где я установил Influxdb для хранения метрик prometheus для сохранения данных в случае перезапуска задачи prometheus ECS.
Я настроил URL удаленного чтения и удаленной записи в prometheus.yml и развернул его.
Здесь, когда я открыл порт 8086 из любого места, подключение от задачи ECS к виртуальной машине EC2 происходит успешно, и данные записываются в InfluxDB. Но когда я изменил группу безопасности, чтобы открыть порт 8086 только для группы безопасности, в которой запущена виртуальная машина EC2 и задача ECS, я получаю сообщение об ошибке:
ts=2022-09-23T04:40:18.441Z caller=dedupe.go:112 component=remote level=warn remote_name=33b2e7 url="http://x.x.x.x:8086/api/v1/prom/write?db=prometheus" msg="Failed to send batch, retrying" err="Post \"http:/x.x.x.x:8086/api/v1/prom/write?db=prometheus\": context deadline exceeded"
И кластер ECS, и виртуальная машина EC2 находятся в одном VPC и в одной группе безопасности.