单节点部署的系统要求
查看单节点集群上 Standard Edition 自托管版本的系统要求。
本节中的规格代表功能部署的最低要求。
每个自托管环境都有其可处理负载的上限。 您的实际资源需求可能因以下因素而有所不同:
- 正在观察的服务器数量。
- 在被观察服务器上运行的技术,因为某些技术对指标的依赖程度更高。
- 从请求角度来看,被观察环境的负载由跟踪负载决定,该负载与进入被观察系统的流量及其内部流量成正比。
- 应用架构与流量模式决定了高流量微服务生成的跨度远多于单体应用。
- 基础设施的复杂性使得拥有数百个Pod的 Kubernetes 节点所产生的指标数量远超单台虚拟机。
- 启用的功能(如终端用户监控(EUM)、日志记录和无服务器监控)可提升数据采集与存储能力。
- 流量高峰与季节性活动,需考虑黑色星期五等高峰期或促销活动。
支持的平台和操作系统
请确保您有一台可以运行自托管 Standard Edition 安装程序的主机。
Instana 支持以下主机平台和操作系统:
| 平台 | 操作系统 |
|---|---|
| Linux® x86_64 | Red Hat® Enterprise Linux® (RHEL ) 9 和 8 |
| Ubuntu 24.04 和 22.04 | |
| Debian 12和11 | |
| CentOS 第 9 流程 | |
| 亚马逊 Linux 2023 | |
| Oracle Linux 9 | |
| SUSE Linux Enterprise Server (SLES) 15 SP6 SP7 | |
| Linux® arm64 | 支持 AWS 引力子 尚未测试在 arm64 上的其他操作系统上的部署情况。 |
硬件要求
主机必须满足 CPU、内存和存储的最低要求。
CPU 和内存需求
Instana 提供两种安装类型,您可以在安装过程中进行设置。 根据环境选择安装类型。 默认安装类型为 demo。
demo安装类型仅用于测试和演示环境。- 生产环境使用
production安装类型。
demo 安装类型转换或迁移到 production 安装类型。下表概述了单节点群集对 CPU 和内存的要求。
| 安装类型 | CPU 核心数 | 内存 (GB) |
|---|---|---|
demo |
16 | 6400 |
production |
24 | 96 |
某些可选功能可能需要更多的 CPU 和内存。 如果计划启用这些可选功能,最好能提供它们所需的 CPU 和内存,以避免出现性能问题。
有关可安装的所有可选功能的详细信息 ,请参阅启用可选功能。
若要启用主 Standard Edition 机的自我监控功能,您需要额外的CPU和内存资源,具体要求如下表所示。
| 可选功能部件 | CPU 核心数 | 内存 (GB) | ||
|---|---|---|---|---|
demo |
production |
demo |
production |
|
| 分析日志 | 1 | 2 | 5.5 | 11 |
| 自动化框架 | 1 | 1.5 | 4 | 7 |
| 业务监视 | 1 | 1 | 3.5 | 5 |
| 终端用户监控 | 1 | 2 | 4 | 4.5 |
| 生成式人工智能在可观测性中的应用 | 2 | 2 | 8 | 8 |
| 自监视 | 1 | 1 | 2 | 2 |
| 合成监视 | 1 | 2 | 5 | 8 |
存储要求
存储总需求在很大程度上取决于您计划监控的基础架构和工作负载。 此外,记录和合成等可选功能也会影响所需的存储容量。
下表列出了以每秒输入/输出操作数(IOPS)衡量的磁盘存储速度要求:
| 安装类型 | 必需 | 首选 |
|---|---|---|
demo |
3000 | 6000 |
| 安装类型 | 必需 | 首选 |
|---|---|---|
production |
6000 | 9000 |
对于每种安装类型,下表提供了 Instana 所用目录的存储容量要求。 有关目录的更多信息,请参阅默认目录。
| 安装类型 | 根目录(GB) | 数据目录(GB) | 度量衡目录(GB) | 分析目录(GB) | 对象目录(GB) | 集群数据目录(GB) | $HOME 在线环境下的目录(GB) |
$HOME 气隙环境中的目录 (GB) |
在线环境下的总存储容量(TB) | 空气密封环境下的总存储容量(TB) |
|---|---|---|---|---|---|---|---|---|---|---|
demo |
1 | 150 | 300 | 500 | 250 | 1 | 10 | 400 | 1.45 | 1.48 |
production |
1 | 500 | 1000 | 1200 | 1000 | 1 | 10 | 400 | 3.95 | 3.98 |
在大约一个月的时间里,您必须监控最初分配的存储卷。 如有必要,您可以增加容量。 此外,如果使用更多代理或启用更多可选功能,则必须监控内存使用情况。
默认目录
Instana 使用以下目录存储数据。
- 数据目录: 用于 Elasticsearch、 PostgreSQL, 和 Kafka 数据存储。 默认位置是
/mnt/instana/stanctl/data。 - 度量目录: 用于 Cassandra 和 BeeInstana 数据存储。 默认位置是
/mnt/instana/stanctl/metrics。 - 分析目录: 用于 ClickHouse 数据存储。 默认位置是
/mnt/instana/stanctl/analytics。 - 对象目录: 用于原始跨度、合成监控和最终用户监控 (EUM)。 默认位置是
/mnt/instana/stanctl/objects。 - 群集数据目录: 用于群集数据。 默认位置是
/var。 -
$HOME目录: 当前根用户或非根用户的主目录。
由于 Instana 各种功能的数据吞吐量很大,为避免出现性能问题,应使用固态硬盘 (SSD) 等快速专用存储设备。 为数据、指标、分析和对象目录分别使用不同的磁盘。
如果使用独立磁盘,则必须将以下目录挂载到磁盘上:
- 群集数据目录: 如果
/var中没有足够的磁盘空间,可以指定一个自定义目录。 例如,/xyz/data。 请确保在安装过程中使用--cluster-data-dir指定该目录。 -
$HOMEdirectory:$HOME指当前用户的主目录。 例如,如果用户是根用户,$HOME就是/root;如果是非根用户,$HOME就是/home/<username>。
联网要求
主机上的以下端口必须打开并可访问。 有关打开这些端口的更多信息,请参阅防火墙规则。
| 端口号 | 方向 | 协议 | 源 | 描述 |
|---|---|---|---|---|
| 22 | 入库 | TCP | 外部 | 安全外壳 (SSH) 连接所需的端口(仅当您要以 SSH 登录时才需要) |
| 80 | 入库 | TCP | 外部 | HTTP Instana 控制台用户界面协议 |
| 443 | 入库 | TCP | 外部 | HTTPS Instana 控制台用户界面、Instana 控制台 API、Instana EUM、 OpenTelemetry, 和 Instana 代理接受端口的协议 |
| 443 | 出库 | TCP | 外部 | 仅在线环境下需要。 有关详细信息,请参阅 《自托管 Instana 部署的出站网络访问要求》。 |
| 8443 | 入库 | TCP | 外部 | Instana 代理接受端口。 此端口为可选端口。 |
| 全部 | 入库 | TCP/UDP | 10.42.0.0/16 和 10.43.0.0/16 |
自托管 Instana 组件的子网 |
| 全部 | 入库 | TCP/UDP | 回送 | 打开端口,允许虚拟机发送和接收自己的数据包。 |
请参阅以下注释:
- 外部源是指端口必须可以从 Instana 自托管企业(私有)网络外部访问。
- IP 地址
10.42.0.0/16和10.43.0.0/16必须能够在内部访问所有端口(1 - 65535)。 - 防火墙必须信任来自环回地址的所有流量。
- 访问某些资源库需要使用 443 端口。 有关更多信息,请参阅出站网络访问要求。
后续内容
请继续准备您的环境。