删除客户端实例从Percona监控和管理雷竞技下载官网raybet雷竞技竞猜在线官网在这篇文章中,我们将看看我们可以手动删除客户端实例raybetapp官方下载 (PMM)版本2。在正常操作,这不该是必要的,因为一个优雅PMM客户端卸载不留下任何挥之不去的实例。然而,它可能发生,一个实例被销毁(例如,一个EC2服务器突然终止;流浪的机器或容器删除)没有执行正确的卸载步骤。

删除实例不会删除它的相关数据,但它将防止服务器继续试图调查数据从一个不存在的客户端。

命名法

下面是一些PMM-related术语:

  • 出口商/代理-过程(es)负责生产指标(或数据)可用PMM服务器。一些例子:
      • MySQL mysqld_exporter——出口指标
      • mysql_slowlog_agent——出口为MySQL查询相关数据
  • 服务——一群代理、合作提供数据从一个数据库。一些例子:
      • MySQL
      • MongoDB
      • PostgreSQL
  • 节点——一群服务,合作提供数据从一个实例运行(可能有许多不同的数据库进程)

优雅的终止

首先,让我们复习我们应该采取的步骤,以避免遇到问题,需要人工干预。有两种方式,我们可以让PMM服务器知道我们不再想要一个实例或过程进行监视。raybet雷竞技竞猜在线官网这些案例的实例仍然正常工作(即。:we can access the client nodes, and use thepmm-admin客户端工具)。

1 -第一个方法是删除pmm2-client包,这意味着你不希望任何代理继续在该实例。

对于RHEL / CentOS:

Debian / Ubuntu:

2 -第二个方法是删除服务。首先,使用pmm-admin列表运行的服务。输出是一个例子:

假设我们想要删除MySQL服务(注意,是不可能删除一个代理,,自删除子命令在服务级别)。我们需要发出以下命令:

在以下部分中,我们将探索如何删除它们当事情出错。

手动删除的节点

如果实例并不干净从PMM注销,在家里可以无限期地停留在仪表板和节点/服务下拉列表,而图形将显示没有数据被填充。节点被删除后,它可能在家里继续显示仪表盘仍然如果有最近的数据收集。如果是这样的话,你将不得不等到数据保存期清洗数据(但至少你不会看到它之后:))。

如果我们不再有访问实例,我们应该求助于pmm-admin库存“隐藏”的特性。在这种情况下,我们不会有直接访问到老客户节点,但是我们可以使用pmm-admin客户端工具从其他当前工作节点。

它不是真正的隐藏功能,不过,因为我们可以参考工具:

然而,它不会显示列为子命令,如果我们检查pmm-admin -(因此,引号隐藏)。这个功能不是用于日常操作,应该只使用而没有其他方法消除挥之不去的幽灵节点。开发团队正在解决这个,但与此同时,我们认为我们应该分享这些步骤。

删除该节点

这是我们唯一需要工作pmm-admin命令从任何节点。我们可以列出所有节点订阅PMM使用下面的命令:

在如何处理和咨询帮助输出:

假设我们想要删除node2,所以我们需要执行以下命令:

注意,我们使用“节点ID”字符串作为最后一个参数,我们之前得到的节点列表上面的输出。

在这一点上,代理相关节点将不再被刮PMM服务器,也不应该显示为不健康服务(位于普罗米修斯的目标页面普罗米修斯http:// < your_PMM_URL > / /目标)。

手动删除节点(另一种)

我们可以做的另一件事来克服这是使用force参数而使用相同的节点名称重新添加客户端。通过这种方式,我们将有效地覆盖孤儿客户机的一个新实例。当然,这意味着我们将需要添加一个新客户,不会总是这样。命令的样子:

在这种情况下,选择NODE_NAME一样的孤儿节点,它将被覆盖。

结论

如果你想避免这类问题,它总是最好的,以确保一个清洁运行卸载程序。但如果你发现太晚了,你可以使用库存命令,而我们提供一种清洁的方式来解决这种情况。

下载raybetapp官方下载 今天!

订阅
通知的
客人

2评论
最古老的
最新的 大多数投票
内联反馈
查看所有评论
迈克

我遇到了一些麻烦。发现这篇文章之前,我想删除旧MySQL实例(极光)通过使用GUI,导航到PMM - >库存和删除节点(力选项删除相关的服务),但节点数在主页仍然反映了主/副本存在,连同PMM,因为它说3。

我连接到码头工人实例在一个bash但看不到库存中的节点,道:


# pmm-admin——服务器url = http://admin(电子邮件保护)/库存列表节点
节点列表。

节点类型节点名称地址节点ID
GENERIC_NODE pmm-server 127.0.0.1 pmm-server

只有PMM内部节点列表所示/代理/服务和pmm-admin命令在线帮助似乎没有列出子命令像“存货”:

# pmm-admin - 2 > & 1 | grep库存
#

嗯,也许这真的是一个隐藏的特性。

我想这些会查看和删除从普罗米修斯一旦他们不再保留