dashboard

在IDEA中显示Run DashBoard

╄→гoц情女王★ 提交于 2020-01-12 10:00:38
背景 项目运用Spring Cloud框架,基于Spring Boot构建微服务,一般需要启动多个应用程序。在IDEA中,可以使用Run Dashboard对多个应用程序可以更好的管理,但是有些时候直接运行项目并没有Run DashBoard,所以可以通过修改代码的方式显示Run DashBoard。 启用方式 首先在 .idea/workspace.xml 中找到以下代码 < component name = " RunDashboard " > < option name = " ruleStates " > < list > < RuleState > < option name = " name " value = " ConfigurationTypeDashboardGroupingRule " /> </ RuleState > < RuleState > < option name = " name " value = " StatusDashboardGroupingRule " /> </ RuleState > </ list > </ option > </ component > 然后添加配置节点 < option name = " configurationTypes " > < set > < option value = "

vue-element-admin-template 權限控制整理

↘锁芯ラ 提交于 2020-01-10 12:27:18
vue-element-admin是個強大的管理後台框架 https://github.com/PanJiaChen/vue-element-admin/tree/master/src/directive 經過了一些琢磨,終於知道vue-element-admin-template如何增加權限控制 首先,先把邏輯關係理清楚: 登錄後通過token獲取用戶對應的角色role,動態的根據用戶role算出其對應的有權限的路由,通過rotuer.addRoutes動態加載這些路由 數據和操作通過vuex全局管理控制 如果繼續用mock模擬數據,那麼需要在mock增加role數據route.js 動態路由和通用路由 mock/role/rotes.js //通用路由 export const constantRoutes = [ { path: '/login', component: 'views/login/index', hidden: true }, { path: '/404', component: 'views/error-page/404', hidden: true }, { path: '/401', component: 'views/error-page/401', hidden: true }, { path: '', component: 'layout

openstack dashboard 加载慢的原因

最后都变了- 提交于 2020-01-08 19:13:21
从openstack官网上的部署说明,memcached是yum安装后直接启动的,memcached(当时是memcached-1.4.33-2.el7.x86_64)二进制包的配置是只允许127.0.0.1连接的,这样就出现一个严重的问题,由于所有节点都是访问控制节点的虚拟IP,这样就是所有节点的所有服务都不能访问memcached,即使是控制节点本身也不能访问,只能通过127.0.0.1访问,这样就导致服务请求token的时候都连接到memcached失败然后再重新向keystone请求,在需要请求多种服务的页面就会出现超时的情况,比如管理员下的云主机列表。解决办法就是把memcached监听地址改为所有IP,即 /etc/sysconfig/memcached 文件中的 OPTIONS="-l 0.0.0.0" ,修改后重启memcached,以下是CentOS7+memcached-1.4.33的修改方法: sed -i '/OPTIONS/c OPTIONS="-l 0.0.0.0"' /etc/sysconfig/memcached systemctl restart memcached 修改前和修改后的截图,登录dashbord之后查看一下 memcached 是否有缓存数据 memcached-tool 127.1 dump 来源: 51CTO 作者:

IDEA显示Run Dashboard窗口

折月煮酒 提交于 2020-01-08 19:13:18
方法一: 打开该项目后,再打开一次(不关闭之前打开的项目)。 即依次点击“File -> Open”,选择项目。打开时,会弹出提示"Multiple Spring Boot run configurations were detected. Run Dashboard allows to manage multiple run configurations at once."。见下图: 点击“Show run configurations in Run Dashboard”,"Run Dashboard"面板重新在底部区域展示了出来。 一般有时候创建springboot项目的时候右下角可以提示你打开Run Dashboard,但是如果不提醒就需要自己配置了。 方法二: 找到项目中.idea文件下的workspace.xml开打    接下来找到 <component name="RunDashboard"> 代码中加入 <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> 这样Run Dashboard这个窗口就可以弹出来了。 来源: 51CTO 作者: 诗和_远方 链接: https://blog

Openstack Mitaka dashboard 增加自定义IP功能

孤街浪徒 提交于 2020-01-08 19:13:15
M版dashboard前端页面增加网络端口的时候是不能定义IP的,只能通过DHCP地址池分配或者用命令行模式指定IP,如下图: 修改部分: 使用的horizon版本:openstack-dashboard-9.0.1-1.el7.noarch 只需修改一个文件: /usr/share/openstack-dashboard/openstack_dashboard/dashboards/admin/networks/ports/forms.py (1)在CreatePort()类后面增加加IP获取方式和IP地址表单项目,如下图红色框内容: #Add start specify_ip = forms.ChoiceField( label=_("Floating IPs"), help_text=_("To specify a fixed IP, select any options."), required=False, choices=[('', "DHCP"), ('fixed_ip', _("Fixed IPs"))], widget=forms.SelectWidget(attrs={ 'class': 'switchable', 'data-slug': 'specify_ip', })) fixed_ip = forms.IPField( label=_("IP

kubernetes集群部署DashBoard

会有一股神秘感。 提交于 2020-01-08 19:13:11
搭建K8s DashBoard 集群结构: 类型 主机名 ip Master k8s_master 192.168.3.216 Node k8s_client1 192.168.3.217 Node k8s_client2 192.168.3.219 以下操作都在k8s_master上执行: 一、镜像下载 [root@k8s_master ~]# docker pull docker.io/siriuszg/kubernetes-dashboard-amd64:v1.5.1 Trying to pull repository docker.io/siriuszg/kubernetes-dashboard-amd64 ... sha256:d0aebe2567a6b11d090403746f63df9dccd32aec9192decfd3794b0cce528930: Pulling from docker.io/siriuszg/kubernetes-dashboard-amd64 9d25d3817204: Pull complete Digest: sha256:d0aebe2567a6b11d090403746f63df9dccd32aec9192decfd3794b0cce528930 Status: Downloaded newer image for docker.io

Kubernetes之dashboard1.8的部署

徘徊边缘 提交于 2020-01-08 19:13:00
根据官方文档下载部署文件 https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml 编辑该并使用下列命令实现将角色名替换: :%s/kubernetes-dashboard-minimal/kubernetes-dashboard/g 创建kubernetes-dashboard-rbac.yaml 下载的部署文件,有个地方需要注意下,它里面创建的一个ServiceAccount=kubernetes-dashboard,授予它的权限都是只操作kube-system里面的资源,而创建的deployment使用的ServiceAccount就是kubernetes-dashboard,因此你访问dashboard时对其它namespace的资源将无权查看,因此,要想dashboard能查看到其它namespace的资源需要重新创建RBAC权限。 创建kubernetes-dashboard-rbac.yaml,内容如下: apiVersion: v1 kind: ServiceAccount metadata: name: dashboard namespace: kube-system --- kind:

Kubernetes Dashboard1.8.3部署

我只是一个虾纸丫 提交于 2020-01-08 19:12:53
Kubernetes Dashboard1.8.3部署 说明 下文中所需镜像请点击 images 自行下载使用! 安装dashboard #下载yaml wget https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml #查看yaml中image image: k8s.gcr.io/kubernetes-dashboard-amd64:v1.8.3 安装heapster #下载yaml wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/grafana.yaml wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/rbac/heapster-rbac.yaml wget https://raw.githubusercontent.com/kubernetes/heapster/master/deploy/kube-config/influxdb/heapster

部署kubernetes-dashboard

和自甴很熟 提交于 2020-01-08 19:07:35
在线部署 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml 为了方便使用,修改Service 类型为NodePort kubectl edit service/kubernetes-dashboard -n kubernetes-dashboard 添加 type: NodePort 修改 nodePort: 30001 并保存 apiVersion: v1 kind: Service metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"labels":{"k8s-app":"kubernetes-dashboard"},"name":"kubernetes-dashboard","namespace":"kubernetes-dashboard"},"spec":{"ports":[{"port":443,"targetPort":8443}],"selector":{"k8s

Openstack 简体中文汉化

那年仲夏 提交于 2020-01-07 16:22:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 安装软件包 Java代码 apt-get install gettext 把openstack_dashboard简体中文汉化.rar解压 把../openstack_dashboard/django.po上传到 /usr/share/openstack-dashboard/openstack_dashboard/locale/zh_CN/LC_MESSAGES 把../horizon/django.po上传到 /usr/share/pyshared/horizon/locale/zh_CN/LC_MESSAGES 编译2个语言包 Java代码 cd /usr/share/openstack-dashboard/openstack_dashboard/locale/zh_CN/LC_MESSAGES msgfmt --statistics --verbose -o django.mo django.po cd /usr/share/pyshared/horizon/locale/zh_CN/LC_MESSAGES msgfmt --statistics --verbose -o django.mo django.po 链接语言包 Java代码 cd /usr/lib/python2.7/dist