如何开启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 。也可以根据需要设置主机和端口。
2. 开启 Prometheus FetcherSkyWalking 支持将 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}
3. 查看自监控数据
重启 OAP ,让修改的配置文件生效。
在 UI 中选择 SelfObservability ,然后在服务列表中选择 oap-server ,效果如下图:
注:本文以SkyWalking的8.2.0版本为例进行介绍,如果版本不同会略有差异。
到此这篇关于如何开启Apache SkyWalking的自监控的文章就介绍到这了,更多相关Apache SkyWalking开启自监控内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 如何开启Apache SkyWalking的自监控
相关文章
- zabbix监控apache[通俗易懂]
- nginx php apache php 对比,Apache和nginx的比较「建议收藏」
- Apache 站点优化-客户端缓存
- Apache配置虚拟主机_apache中配置虚拟主机的作用
- apache 负载均衡 超时设置_apache负载均衡配置
- Apache log4j2 远程命令执行漏洞复现
- apache虚拟主机配置文件_apache是一种什么服务器
- Apache-DBUtils实现CRUD操作
- Introduction to Apache Airflow-Airflow简介
- 在 Apache IoTDB 中使用编译时代码生成
- Apache IoTDB v0.13.4 发布|优化监控功能
- 技术实力与社区贡献的双重认可!乔嘉林成为 Apache 软件基金会 Member
- Linux下配置Apache为多端口详解程序员
- 一个封装的使用Apache HttpClient进行Http请求(GET、POST、PUT等)的类。详解编程语言
- Linux下启动Apache服务的方法(linux启动apache)
- Linux 下 Apache 服务器安装指南(linux安装apache)
- apache深度探索Linux下的Apache服务器(linuxgt)
- Apache Hadoop 2.3.0发布
- Nginx网站架构实战——14、反向代理实现nginx+apache动静分离
- 谷歌布局大数据:开源平台 Apache Beam 正式发布
- 以Apache、MySQL和PHP组成的最强技术栈(apache mysql php)
- linux下安装apache与php;Apache+PHP+MySQL配置攻略
- WindowsXP中快速配置Apache+PHP5+Mysql
- Apache配置详解(最好的APACHE配置教程)
- apache.htaccess文件详解和配置技巧总结
- Apache限制IP并发数和流量控制的方法
- win764位系统配置php最新版开发环境(php+Apache+mysql)