pkg/dubboctl/cmd/dashboard.go (19 lines of code) (raw):

// Licensed to the Apache Software Foundation (ASF) under one or more // contributor license agreements. See the NOTICE file distributed with // this work for additional information regarding copyright ownership. // The ASF licenses this file to You under the Apache License, Version 2.0 // (the "License"); you may not use this file except in compliance with // the License. You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package cmd import ( "github.com/apache/dubbo-admin/pkg/dubboctl/cmd/subcmd" "github.com/spf13/cobra" ) func addDashboard(rootCmd *cobra.Command) { dashboardCmd := &cobra.Command{ Use: "dashboard", Short: "Commands related to control plane components dashboards", Long: "Commands help user to open control plane components dashboards directly. Now support Admin, Grafana, Nacos, Prometheus, Skywalking and Zipkin", } subcmd.ConfigDashboardAdminCmd(dashboardCmd) subcmd.ConfigDashboardGrafanaCmd(dashboardCmd) subcmd.ConfigDashboardNacosCmd(dashboardCmd) subcmd.ConfigDashboardPrometheusCmd(dashboardCmd) subcmd.ConfigDashboardSkywalkingCmd(dashboardCmd) subcmd.ConfigDashboardZipkinCmd(dashboardCmd) rootCmd.AddCommand(dashboardCmd) }