raybet雷竞技竞猜在线官网监控¶
雷竞技下载官网Praybet雷竞技竞猜在线官网ercona监测和管理(PMM)提供优秀的解决方案Monraybet雷竞技竞猜在线官网goDB的Percon雷竞技下载官网a服务器监控。
请注意
只有PMM 2。操作符支持x版本。
PMM是一个客户机/服务器应用程序。PMM客户运行在您希望监视的数据库的每个节点上:它收集所需的指标并将收集到的数据发送到raybet雷竞技竞猜在线官网PMM服务器。作为用户,您可以连接到PMM Server,在多个仪表板上查看数据库指标。
这就是PMM服务器和PMM客户端需要分别安装的原因。
安装PMM服务器¶
PMM服务器以码头工人形象,一个虚拟设备,或在AWS实例。详情请参阅正式PMM文件查看安装说明。
安装PMM客户端¶
在基于kubernetes的环境中安装PMM客户端需要以下步骤:
PMM客户端安装是通过更新
pmm章节。部署/ cr.yaml文件。- 集
pmm.enabled = true - 设置
pmm.serverHost关键字的PMM服务器主机名。 通过以下两种方式之一在PMM服务器中授权PMM客户端:
从PMM服务器获取API密钥并设置
PMM_SERVER_API_KEY在部署/ secrets.yamlsecrets文件到这个获得的API Key值。请记住,您需要一个具有“Admin”角色的API密钥。API Key不会自动旋转。检查
PMM_SERVER_USER输入部署/ secrets.yamlsecrets文件包含您的PMM服务器用户名(管理默认情况下),并确保PMM_SERVER_PASSWORD输入部署/ secrets.yaml“secrets”文件中包含PMM服务器安装时设置的密码。基于密码的授权方法自Operator 1.13.0起已弃用。
请注意
你使用
部署/ secrets.yaml文件创建秘密的对象。该文件以方便的纯文本格式包含每个键/值对的所有值。但是生成的secret包含以base64编码的字符串存储的密码。如果你想的话更新密码字段,您需要将值编码为base64格式。要做到这一点,你可以跑步Echo -n "password" | base64——wrap=0(或只是Echo -n "password" | base64在Apple macOS的情况下)在您的本地shell中获取有效值。例如,将PMM服务器API密钥设置为new_key在my-cluster-name-secrets对象可以通过以下命令实现:美元kubectl补丁秘密/ my-cluster-name-secrets- p“{”数据”:{“PMM_SERVER_API_KEY”:“$ (回声- nnew_key|base64——包装=0)‘}}美元kubectl补丁秘密/ my-cluster-name-secrets- p“{”数据”:{“PMM_SERVER_API_KEY”:“$ (回声- nnew_key|base64)‘}}应用更改
Kubectl apply -f deploy/secrets.yaml命令。从Operator版本1.12.0开始,默认情况下MongoDB操作概要是禁用的应该启用它为了使PMM查询分析工作。您可以将选项传递给MongoDB在几个方面,例如在
配置第部署/ cr.yaml:规范:…replset:-名字:rs0大小:3.配置:|operationProfiling:slowOpThresholdMs: 200模式:slowOprateLimit: 100你也可以使用
pmm.mongodParams和pmm.mongosParams控件的附加参数添加mongodb命令mongod和蒙戈如有需要,分别为吊舱。请注意
请考虑到操作员自动管理常用的MongoDB服务监控参数,在官方所有提到raybet雷竞技竞猜在线官网
添加mongodb文档,例如用户名、密码、服务名称、主机等。不建议为这些参数赋值,这可能会对运营商执行的PMM设置的功能产生负面影响。完成后,应用已编辑的内容
部署/ cr.yaml文件:美元kubectl应用- f部署/ cr.yaml
- 集
检查相应的pod是否处于停止和重新启动的循环中。如果在前面的步骤中有错误,则会发生此循环:
美元kubectl得到豆荚美元kubectl日志my-cluster-name-rs0-0- cpmm-client