首页 > 系统相关 >【Centos】Centos 7.6 Skywalking 9.2.0,自监控

【Centos】Centos 7.6 Skywalking 9.2.0,自监控

时间:2024-01-22 09:11:43浏览次数:24  
标签:Centos SW TELEMETRY yaml PROMETHEUS 7.6 Skywalking config otelcol

1  前言

今儿试试 Skywalking 自监控。

2  安装步骤

2.1  下载 open-telemetry

地址:https://hub.nuaa.cf/open-telemetry/opentelemetry-collector-releases/releases/,我下载的是 0.89.0 版本的哈:

2.2  安装 open-telemetry

rpm -ivh otelcol_0.89.0_linux_amd64.rpm

2.3  新增配置

创建自己的配置文件otel-collection-config.yaml (/etc/otelcol/):

receivers:
  prometheus:
    config:
      scrape_configs:
        - job_name: "skywalking-so11y" 
          scrape_interval: 10s
          static_configs:
            - targets: ["0.0.0.0:1234"]
              labels:
                host_name: vmlinux
                service: self-observability
processors:
  batch:

exporters:
  otlp:
    endpoint: "your IP:11800" # The OAP Server address
    tls:
      insecure: true
  logging:
    loglevel: debug
service:
  pipelines:
    metrics:
      receivers: [prometheus]
      processors: [batch]
      exporters: [otlp, logging]

2.4  修改 OpenTelemetry Collector启动参数

修改启动加载的配置文件 /etc/otelcol/otelcol.conf 指向刚刚我们新建的 otel-collection-config.yaml:

OTELCOL_OPTIONS="--config=/etc/otelcol/otel-collection-config.yaml"

2.5  修改 oapService 配置,开启监控

 修改配置文件/usr/local/skywalking/config/application.yaml:

# line 452
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:""}

2.6  重启 oapService

2.7  重启 OpenTelemetry Collector

systemctl restart otelcol

我发现 otelcol 这个玩意,让我这 2C2G 的有点不堪重负啊,IO 飙的不行了啊:

3  小结

暂时先这样,等我后续升级个机器配置。。。

 

标签:Centos,SW,TELEMETRY,yaml,PROMETHEUS,7.6,Skywalking,config,otelcol
From: https://www.cnblogs.com/kukuxjx/p/17979035

相关文章

  • Mac/Centos安装elasticsearch7.14.0
    一、安装包安装1.下载访问ElasticSearch官网进行下载2.解压3.配置进入ElasticSearch安装目录的config目录在elasticsearch.yml文件中添加如下信息。action.auto_create_index:.security,.monitoring*,.watches,.triggered_watches,.watcher-history*xpack.secu......
  • Centos7 nat网络模式静态ip配置。
    配置流程:1.本机找到 VMwareNetworkAdapterVMnet8,然后配置ipv4: 2:vm里找到编辑->虚拟网络编辑器,然后按第一步里配置的信息来配置 VMwareNetworkAdapterVMnet8里的网关这些。   3:进入centos7系统,配置ifcfg-ens33,vi /etc/sysconfig/network-scripts/ifcfg......
  • centos7安装harbor配置私有镜像
    准备工作#关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld#关闭SELinux和取消swapsed-i's/enforcing/disabled/'/etc/selinux/configsed-ri's/.*swap.*/#&/'/etc/fstab#主机名,根据你自己的情况来设置echo-e"192.168.50.10centos-k8s-mas......
  • CentOS7中禁用firewall,安装iptables
    ​ CentOS7中,firewalld是默认的防火墙管理工具,但若更熟悉或者更喜欢使用iptables,可以按照以下步骤禁用firewalld并安装iptables。 参考文档:CentOS7中禁用firewall,安装iptables-CJavaPy1、禁用firewall需要停止firewalld服务,并将其设置为在启动时不自动启动。1)检......
  • freeswitch on centos dockerfile模式
     概述freeswitch是一款简单好用的VOIP开源软交换平台。centos7docker上编译安装fs的流程记录,本文使用dockerfile模式。环境dockerengine:Version24.0.6centosdocker:7freeswitch:v1.6.20dockerfile创建空目录,创建dockerfile文件。github访问经常失败,先下载好源码包,并......
  • centOS7安装GLPI 和fusioninventory插件
    centOS7安装GLPI,一、关闭防火墙(不关闭只能本机访问):systemctlstopfirewalld.service#停止firewalld服务systemctldisablefirewalld.service#设置开机默认不启动#生产环境单独在防火墙上开启端口和策略#firewall-cmd--permanent--zone=public--add-port=80/tcp#firewa......
  • 从网上摘的Docker在CentOS7.X安装过程
    cd/etc/systemd/system/touchdocker.servicevidocker.service---------------------[Unit]Description=DockerApplicationContainerEngineDocumentation=https://docs.docker.comAfter=network-online.targetfirewalld.serviceWants=network-online.target[Service]Ty......
  • SkyWalking服务监控简单配置【Windows版本】
    SkyWalking是什么skywalking是一个可观测性分析平台和应用性能管理系统专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。下载官网:https://skywalking.apache.org/下载地址:https://skywalking.apache.org/downloads/中文文档:https://skyapm.github.io/doc......
  • centos设置时间同步
    安装NTPyum-yinstallntp设置NTP服务器ntpdatentp3.aliyun.com测试date......
  • centos系统安装
    CentOS系统介绍CentOS操作系统是Linux系统的一个发行版。Linux操作系统,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线......