开发者社区> 问答> 正文

logtail 的机器组是什么?


机器:当机器安装 logtail 并正常启动后,会根据 logtail 配置中的用户信息自动关联到当前用户。目前 machine 有三种标示的方式,分别为:

  • IP: hostname 对应 IP 地址。最容易理解,但在 VPC 等环境下可能会有重复。
  • UUID (machine-uniqueid):DMI 设备中 UUID,参见 RFC4122
  • Userdefined-id: 用户在 logtail 目录下自定义该机器标示。

每台机器属性如下:

参数名称类型描述
ipstring机器 hostname 对应 IP 地址
uuidstring机器标示的唯一主键,由 logtail 上传
userdefined-idstring用户自定义机器标示,由 logtail 上传
lastHeartbeatTime(output-only)integer机器的最后心跳时间(从 epoch 时间开始的秒数)


machinegroup


project 下当前用户拥有的机器分组。机器分组可以通过两种方式来标示(ip 与 userdefined)。ip 较为容易辨识,userdefined 可以解决 VPC 下 IP 相同的问题,用户可以选任意一种方式进行机器标识。
machinegroup 命名规范:
  • 只能包括小写字母,数字,短横线(-)和下划线(_)
  • 必须以小写字母或者数字开头和结尾
  • 长度必须在 2~128 字节以内

[backcolor=transparent]完整资源示例
[backcolor=transparent]
属性名称类型必须描述
groupNamestring机器分组名称, project 下唯一
groupTypestring机器分组类型,默认为空
machineIdentifyTypestring机器标识类型,分为 ip 和 userdefined 两种
groupAttributeobject机器分组的属性,默认为空
machineListarray具体的机器标识,可以是 ip 或 userdefined-id
createTime(output-only)int该资源创建时间
lastModifyTime(output-only)int该资源服务端更新时间

groupAttribute 说明如下:
[backcolor=transparent]
属性名称类型是否必须描述
[tr=rgb(239, 251, 255)][td]groupTopic string否机器分组的 topic,默认为空 externalNamestring否机器分组所依赖的外部管理标识,默认为空

展开
收起
轩墨 2017-10-23 16:31:29 1547 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载