您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關怎么在Apache中開啟SkyWalking自監控,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
默認情況下, 遙測功能(telemetry)是關閉的(selector
為 none
),像這樣:
telemetry: selector: ${SW_TELEMETRY:none} none: prometheus: host: ${SW_TELEMETRY_PROMETHEUS_HOST:0.0.0.0} port: ${SW_TELEMETRY_PROMETHEUS_PORT:1234} sslEnabled: ${SW_TELEMETRY_PROMETHEUS_SSL_ENABLED:false} sslKeyPath: ${SW_TELEMETRY_PROMETHEUS_SSL_KEY_PATH:""} sslCertChainPath: ${SW_TELEMETRY_PROMETHEUS_SSL_CERT_CHAIN_PATH:""}
Prometheus 可做為遙測功能(telemetry)的實現者。使用這個功能,Prometheus 就可以收集 Skywalking OAP 的 metrics 數據。
編輯config/application.yml
文件,把selector
設置為 prometheus
,像這樣:
telemetry: selector: ${SW_TELEMETRY:prometheus} none: prometheus: host: ${SW_TELEMETRY_PROMETHEUS_HOST:0.0.0.0} port: ${SW_TELEMETRY_PROMETHEUS_PORT:1234} sslEnabled: ${SW_TELEMETRY_PROMETHEUS_SSL_ENABLED:false} sslKeyPath: ${SW_TELEMETRY_PROMETHEUS_SSL_KEY_PATH:""} sslCertChainPath: ${SW_TELEMETRY_PROMETHEUS_SSL_CERT_CHAIN_PATH:""}
默認情況下,端點在開放在 http://0.0.0.0:1234/ 和 http://0.0.0.0:1234/metrics 。也可以根據需要設置主機和端口。
SkyWalking 支持將 Prometheus 遙測數據直接收集到 OAP 后臺。用戶可以通過 UI 或 GraphQL API 查看它們。
默認情況下,Prometheus Fetcher是關閉的(active
為 false
),像這樣:
prometheus-fetcher: selector: ${SW_PROMETHEUS_FETCHER:default} default: active: ${SW_PROMETHEUS_FETCHER_ACTIVE:false}
編輯config/application.yml
文件,把active
設置為 true
,像這樣:
prometheus-fetcher: selector: ${SW_PROMETHEUS_FETCHER:default} default: active: ${SW_PROMETHEUS_FETCHER_ACTIVE:true}
重啟 OAP ,讓修改的配置文件生效。
在 UI 中選擇 SelfObservability ,然后在服務列表中選擇 oap-server ,效果如下圖:
關于怎么在Apache中開啟SkyWalking自監控就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。