Issues with Percona Everest (enable monitoring, changing cluster)

Hello everyone,

I am encountering some problems while working with Percona Everest in my Kubernetes cluster on Google Cloud, and I’m seeking assistance to resolve these issues. Here are the details of the problems I’m facing:

  1. Everest Version: v0.6.0
  2. Error Log when trying to enable monitoring:
? Everest URL endpoint http://everest.example.gcp/
? Everest Token ********************************************************************************************************************************
? Registered instance name mongodb-dev
2024-01-19T18:01:58Z	error	output/command.go:65	invalid character '<' looking for beginning of value
github.com/percona/percona-everest-cli/pkg/output.PrintError
	/home/runner/work/percona-everest-cli/percona-everest-cli/pkg/output/command.go:65
github.com/percona/percona-everest-cli/commands/monitoring.NewMonitoringCmd.func1
	/home/runner/work/percona-everest-cli/percona-everest-cli/commands/monitoring/enable.go:50
github.com/spf13/cobra.(*Command).execute
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:987
github.com/spf13/cobra.(*Command).ExecuteC
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1115
github.com/spf13/cobra.(*Command).Execute
	/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.0/command.go:1039
main.main
	/home/runner/work/percona-everest-cli/percona-everest-cli/cmd/everest/main.go:37
runtime.main
	/opt/hostedtoolcache/go/1.20.12/x64/src/runtime/proc.go:250
  1. Description of the Second Issue: Additionally, I’m having trouble editing my deployed cluster, specifically, the “Apply” button is unresponsive when attempting to restrict external access.

I would appreciate any guidance or assistance in resolving these problems. Thank you in advance for your help.

Hi, Thank you for your question

“Registered instance name” should be left blank, it is required if you want to change an already registered pmm instance.

Also, URLs should be specified without / at the end.

An example of my installation that I tested today.

➜  0.6.0 everestctl monitoring enable
? Everest URL endpoint http://34.29.192.255:8080
? Everest Token ********************************************************************************************************************************
? Registered instance name
? PMM URL Endpoint http://44.202.59.130
? Username admin
? Password ******
? Name for the new monitoring instance pmm
2024-01-19T09:11:36Z	info	monitoring/enable.go:186	Preparing k8s cluster for monitoring	{"component": "monitoring/enable", "action": "monitoring"}
2024-01-19T09:11:36Z	info	monitoring/enable.go:164	Installing victoriametrics-operator operator	{"component": "monitoring/enable"}
2024-01-19T09:11:40Z	info	monitoring/enable.go:180	victoriametrics-operator operator has been installed	{"component": "monitoring/enable"}
2024-01-19T09:11:58Z	info	monitoring/enable.go:194	K8s cluster monitoring has been provisioned successfully	{"component": "monitoring/enable", "action": "monitoring"}
2024-01-19T09:11:59Z	info	monitoring/enable.go:198	Deploying VMAgent to k8s cluster	{"component": "monitoring/enable"}
2024-01-19T09:12:18Z	info	monitoring/enable.go:229	VMAgent deployed successfully	{"component": "monitoring/enable"}

These are two known issues with the monitoring setup, we will definitely improve this.

Hello. I moved the problem to a separate topic. And I didn’t find any instructions on this.

1 Like

Yes, I’ve run into this too, that there are no instructions, the thing is that integration with PMM is only planned for GA, and now it’s added as is, undocumented and not tested enough.

We would welcome any feedback you may have.

Спасибо. Сейчас протестирую.

1 Like

I remember the problem with the Apply button not working when editing a cluster.

I forwarded this issue to the frontend developers. When I get an answer, I will write back.

Thanks. I was able to connect monitoring.
I would also like to be able to access only the local network without using external access.

1 Like