[root@ip-10-2-21-65 log]# docker version
Client:
Version: 1.12.2
API version: 1.24
Go version: go1.6.3
Git commit: bb80604
Built:
OS/Arch: linux/amd64
Server:
Version: 1.12.2
API version: 1.24
Go version: go1.6.3
Git commit: bb80604
Built:
OS/Arch: linux/amd64
REPOSITORY TAG IMAGE ID CREATED SIZE
percona/pmm-server 1.0.7 a91f4f6237a9 5 days ago 714.4 MB
percona/pmm-server latest 0eade99a1612 8 weeks ago 652.9 MB
curl performs SSL certificate verification by default, using a “bundle”
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn’t adequate, you can specify an alternate file
using the --cacert option.
first of all, re-config(reset) of pmm-admin config --options is not changed anything btw server. eg, pmm-admin config --server xxxxx --client-address xxxx .
so i re try to remove/reinstall containers and pmm-client on 4 ec2 instances all, and i can see correct pmm-admin info.
[root@ip-10-2-21-65 source]# pmm-admin check-network
PMM Network Status
Server Address | 10.2.21.xx
Client Address | 10.2.21.xx
Connection: Client ← Server
SERVICE TYPE NAME REMOTE ENDPOINT STATUS HTTPS/TLS PASSWORD
mysql:metrics maindb01 10.2.21.xx:42002 DOWN YES -
still i can not solve Client ← Server Down Remote endpoint status. and not have any deny firewall.
So it works. If you go to /prometheus/targets page on the server, what do you see?
How much memory available on the server where docker runs and how many PMM clients do you have?
Ive several times checked to pmm status and logs. The problems have irrupted with cpu 100% (prometheus process only), memory leak, socket increasing → server hang when using t2.medium/t2.large ec2 on AWS env. when i use 1.0,4 version, it was enough.
when starting containers and pmm-admin , /prometheus/targets all up status, after a bit, it changed DOWN state all. pmm web Is no longer available.
It is very strange, it seems to me the underlying environment is very unstable.
It can be memory ballooning when one instance takes over resources from other which is usually a case on shared environments w/o resource reservation.
Can you try an instance with guaranteed amount of resources?
For PMM, IO is not that important, it is more CPU/memory sensitive.