返回介绍

后端存储实体扩展

发布于 2023-10-10 23:52:03 字数 1008 浏览 0 评论 0 收藏 0

SkyWalking 包含四种存储实体.

  • 服务存储(Service Inventory)
  • 服务实例存储(Service Instance Inventory)
  • 端点存储(Endpoint Inventory)
  • 网络地址存储(Network Address Inventory)

所有指标, 拓扑结构, 追踪和报警都跟这些实体 ID 相关联.

为了了解 服务(Service), 服务实例(Service Instance)端点(Endpoint) 相关概念, 请阅读项目介绍.

对于 网络地址存储 来说, 它代表了所有网络地址, 格式诸如: ip:端口, 主机名, 域名, 这些都可以通过特定编程语言 agent 和探针自动探测。

扩展

目前后端内核只支持了 服务存储 扩展. 服务以 JSON 的格式提供了字段 properties, 通常被用于特定的服务(如数据库, 缓存, 消息队列等), 而很少用于业务服务.

为了保持代码一致以及对查询和可视化友好, 该 JSON 属性需要遵循指定规则.

数据库

  1. 节点类型 == 数据库. NodeType == Database(1)
  2. JSON 属性包含以下 Key.
  • database. 数据库名称, 如 MySQL, PostgreSQL.
  • db.type. 数据库类型, 如 sql db, redis db.
  • db.instance. 数据库实例名称.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文