Instana 代理商要求

在开始安装和使用 Instana 代理之前,您必须确保满足该代理的系统要求。

不同类型的 Instana 代理有不同的要求。

注意: 若要在 Kubernetes 或 Red Hat OpenShift 集群中监控远程服务(例如 IBM Z HMC、 Amazon Web Services ( AWS )、 Google Cloud Platform ( GCP )、 Oracle、 Microsoft® Azure ),请勿在集群的每个节点上安装 Instana 代理。 在专用主机上安装 Instana 代理。

宿主代理

有关各主机代理的支持信息和特定要求,请参阅相应的安装主题。 要查看系统要求,请在 “安装代理 ”部分中单击所需平台的图标,打开该代理的安装主题。

除了这些要求外,您还需要配置网络和资源,以确保某些主机代理能够正常运行。 如需了解更多信息,请参阅 “网络要求 ”、 “出站网络访问要求 ”和 “资源要求 ”。

网络要求

主机代理的某些组件在主机代理进程之外运行,并通过本地网络连接到主机代理。 您必须打开下表中列出的端口,以确保代理和传感器能够正常通信。

传感器 端口范围 可配置
代理程序 API 42699
JVM 跟踪( Java®、 Kotlin、 Scala、 Clojure )以及适用于在 JVM [^1] 上运行的技术所用的传感器 42699
晶体传感器 42699 环境变量
Envoy、 NGINX 及其他代理的追踪 42699 环境变量
Go 传感器 42699 环境变量
.NET 传感器 42699
Node.js 传感器 42699 环境变量
PHP 传感器 16816 PHP 配置
Python 传感器 42699 环境变量
Ruby 传感器 42699 环境变量
OpenTelemetry OTLP/gRPC 4317/4318

在 Kubernetes 环境中,网络策略必须允许代理 Pod 与服务 Pod 之间建立连接,以便外部传感器能够与代理进行通信。

[^1] Spring Boot, Dropwizard, Cassandra, Elasticsearch, Neo4j, Hazelcast, ActiveMQ, Kafka, Finagle, Tomcat, Jetty, JBoss, WebLogic, WebSphere, Glassfish, Hadoop, HBase, Solr, Spark, Jira, Liferay, Mule, Ping Directory, Jenkins.

出站网络访问要求

在安装和部署代理之前,请确保防火墙和代理已正确配置,以允许动态代理更新进行出站网络访问。

  • 如果您在 Instana SaaS 环境中使用动态主机代理,请按照下表所示配置出站端口:

    端口 协议 认证 代码库或 URL
    443 HTTPS https://artifact-public.instana.io
  • 如果您在在线的 Instana 自托管环境中使用动态主机代理,请按照表3所示配置出站端口。

  • 如果您在离线(物理隔离)的 Instana 环境中使用动态主机代理,请按照表 3 所示配置代理服务器的出站端口。

    端口 协议 认证 代码库或 URL 要求在前完成 注释
    443 TCP https://artifact-public.instana.io - Standard Edition - 定制版 - 经典版 kubectl 插件的代码库,Classic Edition的软件包文件, Instana 后端镜像,新传感器,现有传感器的更新,以及动态代理的代理更新。

此外,对于离线(物理隔离)的 Instana 环境,您可以通过搭建 Instana 代理仓库的镜像来配置动态代理更新。 如需了解更多信息,请参阅 “动态代理 Maven 存储库 ”。

资源需求

提供给 Instana 代理的默认资源足以满足各种监控场景的需求。 受监视应用程序的数量很少会影响资源消耗。 只有在与 Instana 支持团队确认后,且代理的自我监控显示存在性能问题时,才应调整 Instana 代理资源。

Instana 代理的默认内存要求为 512 MB,若将代理安装在主机系统上,则对 CPU 占用没有限制。 对于 Kubernetes 和 Red Hat OpenShift 的安装,CPU 请求和限制以及内存请求和限制的定义如下:

resources:
  requests:
    memory: "768Mi"
    cpu: 0.5
  limits:
    memory: "768Mi"
    cpu: 1.5

有关限制或扩展主机代理 CPU 限制和内存的更多信息,请参阅《 限制主机代理的 CPU 和内存》。