From af194da6ccf2b82c99ebcc688df84f8254ffea67 Mon Sep 17 00:00:00 2001 From: pavel-georgiev Date: Tue, 23 Nov 2021 19:09:54 -0800 Subject: [PATCH] Update Opsani sign-up links Co-authored-by: Pavel Georgiev --- README.md | 2 +- cmd/ignite.go | 2 +- cmd/interactive.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 0120fb6..459761a 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Opsani Ignite provides analysis and a number of additional recommendations to im Best practices require correctly setting resource requirements in a way that meets the performance and reliability requirements of an application (typically, latency and error rate service level objectives), while using assigned resources efficiently to control cloud costs. These values can be discovered manually, often through an onerous and repetitive manual tuning process. -They can also be automatically identified using automatic optimization services, such as the Opsani optimization-as-a-service tool. Those who are interested in how continuous optimization can remediate these issues can go to the [Opsani website](https://opsani.com), set up a [free trial account](https://opsani.com/create-your-account2/#ignite-readme) and attach the optimizer to their application. Connecting an application to the optimizer typically takes 10-15 minutes and, in a few hours, produces concrete, tested resource specifications that can be applied using a simple `kubectl` command. +They can also be automatically identified using automatic optimization services, such as the Opsani optimization-as-a-service tool. Those who are interested in how continuous optimization can remediate these issues can go to the [Opsani website](https://opsani.com), set up a [free trial account](https://console.opsani.com/signup) and attach the optimizer to their application. Connecting an application to the optimizer typically takes 10-15 minutes and, in a few hours, produces concrete, tested resource specifications that can be applied using a simple `kubectl` command. # Interactive... Stdout... or YAML output diff --git a/cmd/ignite.go b/cmd/ignite.go index 96adc0a..7edd9c1 100644 --- a/cmd/ignite.go +++ b/cmd/ignite.go @@ -174,5 +174,5 @@ func runIgnite(cmd *cobra.Command, args []string) { // display results displayResults(apps, deployment != "") - fmt.Fprint(os.Stderr, "To optimize your application, sign up for a free trial account at https://opsani.com/create-your-account2/#ignite\n") + fmt.Fprint(os.Stderr, "To optimize your application, sign up for a free trial account at https://console.opsani.com/signup\n") } diff --git a/cmd/interactive.go b/cmd/interactive.go index 9200288..3af6a8a 100644 --- a/cmd/interactive.go +++ b/cmd/interactive.go @@ -146,7 +146,7 @@ func (table *AppTable) outputInteractiveRun() { // create frame f := tview.NewFrame(t) - f.AddText("To optimize your application, sign up for a free trial account at https://opsani.com/create-your-account2/#ignite", false /*header*/, tview.AlignCenter, 0 /*color*/) + f.AddText("To optimize your application, sign up for a free trial account at https://console.opsani.com/signup", false /*header*/, tview.AlignCenter, 0 /*color*/) f.SetBorders(0 /*top*/, 0 /*bottom*/, 0 /*header*/, 1 /*footer*/, 0 /*left*/, 0 /*right*/) // create pages and run