Appearance
ybcli: config telemetry
Configure telemetry for phonehome streaming and/or external access to them on the manager nodes.
config telemetry phonehome get
config telemetry phonehome [ enable | disable ]
config telemetry access get
config telemetry access credentials [ username ]
config telemetry access [ enable | disable | restart ]- phonehome get
show the current configuration of the telemetry phonehome feature
- phonehome [ enable | disable ]
enables or disables the streaming of metrics to the yellowbrick phonehome servers. (default enabled)
- access get
show the current configuration of access to the telemetry service running on the primary manager node.
- access credentials [ username ]
sets the username and password credentials for the basic authentication scheme used by the telemetry access service. Only one username may be used system-wide. If you re-run this command with another username it will overwrite the prior username. User will be prompted for a password. Minimum password length is 8 unless the user has set
ybcli config passwords set [min_length], in which case that will be the minimum length.- access [ enable | disable | restart ]
enables, disables, or restarts the access to the telemetry service running on the primary manager node. (default disabled)
The metrics service can be accessed via the cluster VIP, or corresponding DNS name like this:
https://<vip or host name>:9090The service uses the same certificate and key that is used by and managed by the SMC service. If you change the certificate you will need to restart this service for the change to take effect. If using the default self-signed certificate, the client side of the connection will need to allow for that. Enabling this will open TCP port 9090 in the firewall, and disabling this will close that port.