全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
日志服务

logtail 机器组

更新时间:2017-06-07 13:26:11

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

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

每台机器属性如下:

  1. {
  2. "ip" : "testip1",
  3. "machine-uniqueid" : "testuuid1",
  4. "userdefined-id" : "testuserdefinedid1",
  5. "lastHeartbeatTime”:1397781420
  6. }
参数名称 类型 描述
ip string 机器 hostname 对应 IP 地址
uuid string 机器标示的唯一主键,由 logtail 上传
userdefined-id string 用户自定义机器标示,由 logtail 上传
lastHeartbeatTime(output-only) integer 机器的最后心跳时间(从 epoch 时间开始的秒数)

machinegroup

project 下当前用户拥有的机器分组。机器分组可以通过两种方式来标示(ip 与 userdefined)。ip 较为容易辨识,userdefined 可以解决 VPC 下 IP 相同的问题,用户可以选任意一种方式进行机器标识。

machinegroup 命名规范:

  • 只能包括小写字母,数字,短横线(-)和下划线(_)
  • 必须以小写字母或者数字开头和结尾
  • 长度必须在 2~128 字节以内

完整资源示例

  1. {
  2. "groupName" : "testgroup",
  3. "groupType" : "",
  4. "groupAttribute" : {
  5. "externalName" : "testgroup",
  6. groupTopic”: testgrouptopic
  7. },
  8. machineIdentifyType”: "ip",
  9. "machineList" : [
  10. "ip1",
  11. "ip2"
  12. ],
  13. createTime”: 1431705075,
  14. "lastModifyTime" : 1431705075
  15. }
属性名称 类型 必须 描述
groupName string 机器分组名称, project 下唯一
groupType string 机器分组类型,默认为空
machineIdentifyType string 机器标识类型,分为 ip 和 userdefined 两种
groupAttribute object 机器分组的属性,默认为空
machineList array 具体的机器标识,可以是 ip 或 userdefined-id
createTime(output-only) int 该资源创建时间
lastModifyTime(output-only) int 该资源服务端更新时间

groupAttribute 说明如下:

属性名称 类型 是否必须 描述
groupTopic string 机器分组的 topic,默认为空
externalName string 机器分组所依赖的外部管理标识,默认为空
本文导读目录