Instana 代理程式需求

若要瞭解 Instana 代理程式的需求,請按下列清單中的圖示,以移至每一個代理程式主題。

附註: 若要監視 Kubernetes 或 Red Hat OpenShift 叢集中的遠端服務 (例如 IBM Z HMC、 Amazon Web Services (AWS)、 Google Cloud Platform (GCP)、 Oracle、 Microsoft® Azure) ,請不要在叢集的每一個節點上安裝 Instana 代理程式。 在專用主機上安裝 Instana 代理程式。

無伺服器代理程式

Web 及行動代理程式

主機代理程式

按一下您要安裝 Instana 代理程式的平台,並參閱 支援的作業系統支援的版本必要條件 區段。

在自行管理的平台上安裝

在作業系統上安裝

網路需求

主機代理程式的部分元件在主機代理程式處理程序之外執行,並使用本端網路連接至主機代理程式處理程序。

為了確保代理程式與感應器之間的通訊正確,儲存器化設定中需要部分配置。

下表列出需要開啟才能呼叫到代理程式處理程序的埠。

除了預設埠 42699之外,根據您要追蹤的語言,還需要其他埠。

感應器 埠範圍 可配置
代理程式 API 42699
JVM 追蹤 (Java ®、Kotlin、Scala、Clojure) 及在 JVM [^ 1] 上執行之技術的感應器 所有 暫時埠
晶體感應器 42699 環境變數
特使、NGINX 及其他 Proxy 追蹤 42699 環境變數
Go 感應器 42699 環境變數
.NET 感應器 42699
Node.js 感應器 42699 環境變數
PHP 感應器 16816 PHP 配置
Python 感應器 42699 環境變數
Ruby 感應器 42699 環境變數
OpenTelemetry OTLP/gRPC 4317

在 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