一、背景
skywalking支持遥测技术(telemetry),既可以分析别人,又可以自身被分析,见UI
二、开启方法
1、修改config/application.yml文件telemetry配置,如下
prometheus-fetcher:
selector: ${SW_PROMETHEUS_FETCHER:default}
default:
enabledRules: ${SW_PROMETHEUS_FETCHER_ENABLED_RULES:"self"}
telemetry:
selector: ${SW_TELEMETRY:prometheus}
none:
prometheus:
host: ${SW_TELEMETRY_PROMETHEUS_HOST:10.53.155.162}
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:""}
2、修改config/fetcher-prom-rules/self.yaml文件
fetcherInterval: PT15S
fetcherTimeout: PT10S
metricsPath: /metrics
staticConfig:
targets:
- url: http://10.53.155.162:1234
sslCaFilePath:
labels:
service: oap-server
3、重启oapService,再次登录skywalking,效果如下