查詢pushgateway監控配置
更新時間 2025-02-19 17:22:49
最近更新時間: 2025-02-19 17:22:49
分享文章
本節主要介紹查詢pushgateway監控配置命令。
./stor config ls { -i | --item } monitor [ { -n | --server } SERVER_ID &<1-n> ]
此命令用來查詢pushgateway監控配置信息。
參數
| 參數 | 描述 |
|---|---|
| -n SERVER_ID 或 --server SERVER_ID | 指定要查詢pushgateway監控配置的HBlock服務器ID。一次可以查詢多個HBlock服務器的pushgateway監控配置,以英文逗號(,)分開。 默認查詢所有HBlock服務器的pushgateway監控配置。 |
示例
查詢所有服務器的pushgateway監控配置。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor config ls -i monitor
{
"monitors" : [ {
"serverId" : "hblock_1",
"send" : {
"interval" : 20000,
"timeout" : 2000,
"pushgatewayTimeout" : 10000,
"pushgateways" : [ {
"address" : "192.168.0.1",
"port" : 9091,
"labels" : {
"agent" : "agentname",
"idc" : "idcname",
"hostname" : "hblockserver",
"serverIp" : "192.168.0.110",
"clusterId" : "B8BFE310-8DF6-429E-8C8A-ACD22310AC08",
"clusterName" : "stor2",
"job" : "hblock"
}
} ]
},
"collect" : {
"interval" : 14000,
"metrics" : [ {
"name" : "storFs",
"interval" : 20000,
"items" : [ "ds-1", "ds-2", "mdm" ]
} ]
}
}, {
"serverId" : "hblock_3",
"send" : {
"interval" : 20000,
"timeout" : 2000,
"pushgatewayTimeout" : 10000,
"pushgateways" : [ ]
},
"collect" : {
"interval" : 14000,
"metrics" : [ {
"name" : "storFs",
"interval" : 20000,
"items" : [ "ds-1" ]
} ]
}
}, {
"serverId" : "hblock_2",
"send" : {
"interval" : 20000,
"timeout" : 2000,
"pushgatewayTimeout" : 10000,
"pushgateways" : [ {
"address" : "192.168.0.1",
"port" : 9091,
"labels" : {
"agent" : "agentname",
"idc" : "idcname",
"hostname" : "pm-006",
"serverIp" : "192.168.0.192",
"clusterId" : "B8BFE310-8DF6-429E-8C8A-ACD22310AC08",
"clusterName" : "stor2",
"job" : "hblock"
}
} ]
},
"collect" : {
"interval" : 14000,
"metrics" : [ {
"name" : "storFs",
"interval" : 20000,
"items" : [ "ds-1", "mdm" ]
} ]
}
} ]
}查詢服務器hblock_1、hblock_2的pushgateway監控配置。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor config ls -i monitor -n hblock_1,hblock_2
{
"monitors" : [ {
"serverId" : "hblock_1",
"send" : {
"interval" : 20000,
"timeout" : 2000,
"pushgatewayTimeout" : 10000,
"pushgateways" : [ {
"address" : "192.168.0.1",
"port" : 9091,
"labels" : {
"agent" : "agentname",
"idc" : "idcname",
"hostname" : "hblockserver",
"serverIp" : "192.168.0.110",
"clusterId" : "B8BFE310-8DF6-429E-8C8A-ACD22310AC08",
"clusterName" : "stor2",
"job" : "hblock"
}
} ]
},
"collect" : {
"interval" : 14000,
"metrics" : [ {
"name" : "storFs",
"interval" : 20000,
"items" : [ "ds-1", "ds-2", "mdm" ]
} ]
}
}, {
"serverId" : "hblock_2",
"send" : {
"interval" : 20000,
"timeout" : 2000,
"pushgatewayTimeout" : 10000,
"pushgateways" : [ {
"address" : "192.168.0.1",
"port" : 9091,
"labels" : {
"agent" : "agentname",
"idc" : "idcname",
"hostname" : "pm-006",
"serverIp" : "192.168.0.192",
"clusterId" : "B8BFE310-8DF6-429E-8C8A-ACD22310AC08",
"clusterName" : "stor2",
"job" : "hblock"
}
} ]
},
"collect" : {
"interval" : 14000,
"metrics" : [ {
"name" : "storFs",
"interval" : 20000,
"items" : [ "ds-1", "mdm" ]
} ]
}
} ]
}| 項目 | 描述 |
|---|---|
| serverId | 服務器ID。 |
| send.pushgatewayTimeout | 向所有pushgateway推送數據的超時時長,超時即認為推送失敗。 |
| send.pushgateways.adress | pushgateway的IP或域名。 |
| send.pushgateways.labels | pushgateway對應的標簽。 |
| collect.interval | 硬件指標采集的采集間隔。 |
| collect.metrics.name | 采集間隔或采集對象的硬件指標類別名稱。 |
| collect.metrics.interval | 硬件指標類別單獨設置的采集間隔。 |
| collect.metrics.items | 硬件指標類別單獨設置的采集對象。 |