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